Skip to main content
Add these nodes with the pipeline builder: pipeline.add(name="...").<node>(...). Each entry lists the node’s configuration parameters. See the Pipeline reference for add, run, and lifecycle methods.

trigger

Run the Pipeline when “something” happens (e.g., new email comes into your inbox).
pipeline.add(name="node").trigger()
Parameters
sub_type
str
default:"''"

trigger_airtable

Airtable Trigger
pipeline.add(name="node").trigger_airtable(integration=..., item_id="...", trigger_enabled=True)
Parameters
event
str
default:"''"
One of: new_row, updated_row
integration
AcceptsIntegration
required
item_id
str
required
Select the table to watch for new rows
trigger_enabled
bool
required
Enable/Disable Automation

trigger_cron

Cron Trigger
pipeline.add(name="node").trigger_cron(integration=..., item_id="...", trigger_enabled=True)
Parameters
event
str
default:"'custom'"
One of: custom, daily, monthly, weekly
integration
AcceptsIntegration
required
item_id
str
required
Custom cron expression
timezone
str
default:"'UTC'"
Timezone for the cron trigger
trigger_enabled
bool
required
Enable/Disable Automation
time_of_day
str
default:"'00:00'"
Time of day to trigger (HH:MM)
trigger_on_weekends
bool
default:"False"
Trigger on weekends
day_of_month
int
default:"1"
Day of the month to trigger
day_of_week
str
default:"'Monday'"
Day of the week to trigger One of: Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday

trigger_github

GitHub Trigger
pipeline.add(name="node").trigger_github(integration=..., item_id="...", trigger_enabled=True)
Parameters
event
str
default:"''"
integration
AcceptsIntegration
required
item_id
str
required
Select the repository to watch for new commits
trigger_enabled
bool
required
Enable/Disable Automation

trigger_gmail

Gmail Trigger
pipeline.add(name="node").trigger_gmail(integration=..., item_id="...", trigger_enabled=True)
Parameters
event
str
default:"''"
One of: new_email
integration
AcceptsIntegration
required
item_id
str
required
Select the Trigger
trigger_enabled
bool
required
Enable/Disable Automation

trigger_google_docs

Google Docs Trigger
pipeline.add(name="node").trigger_google_docs(integration=..., item_id="...", trigger_enabled=True)
Parameters
event
str
default:"''"
One of: new_document_in_folder, updated_document_in_folder
integration
AcceptsIntegration
required
item_id
str
required
Select the folder to watch for new documents
trigger_enabled
bool
required
Enable/Disable Automation

trigger_google_drive

Google Drive Trigger
pipeline.add(name="node").trigger_google_drive(integration=..., item_id="...", trigger_enabled=True)
Parameters
event
str
default:"''"
One of: new_file, new_folder, updated_file
integration
AcceptsIntegration
required
item_id
str
required
Select the folder to watch
trigger_enabled
bool
required
Enable/Disable Automation

trigger_google_sheets

Google Sheets Trigger
pipeline.add(name="node").trigger_google_sheets(integration=..., item_id="...", trigger_enabled=True)
Parameters
event
str
default:"''"
One of: row_added
integration
AcceptsIntegration
required
item_id
str
required
Select the sheet to watch for new rows
trigger_enabled
bool
required
Enable/Disable Automation

trigger_linear

Linear Trigger
pipeline.add(name="node").trigger_linear(integration=..., item_id="...", trigger_enabled=True)
Parameters
event
str
default:"''"
integration
AcceptsIntegration
required
item_id
str
required
Select the Linear team to watch
trigger_enabled
bool
required
Enable/Disable Automation

trigger_microsoft

OneDrive Trigger
pipeline.add(name="node").trigger_microsoft(integration=..., item_id="...", trigger_enabled=True)
Parameters
event
str
default:"''"
integration
AcceptsIntegration
required
item_id
str
required
Select a folder to watch for new files (direct children only)
trigger_enabled
bool
required
Enable/Disable Automation

trigger_monday

Automate workflows when item events occur on a Monday board.
pipeline.add(name="node").trigger_monday(board_id="...", integration=..., status_column_id="...", status_value_index="...")
Parameters
event
str
default:"''"
One of: change_column_value, change_status_column_value, create_item, create_subitem
board_id
str
required
The board to watch
integration
AcceptsIntegration
required
status_column_id
str
required
Select the status column to watch
status_value_index
str
required
Select the status value to trigger on
trigger_enabled
bool
required
Toggle to enable or disable this automation
workspace_id
str
default:"''"
The workspace containing the board
item_id
str
required
The board to watch

trigger_outlook

Outlook Trigger
pipeline.add(name="node").trigger_outlook(integration=..., item_id="...", trigger_enabled=True)
Parameters
event
str
default:"''"
One of: new_email
integration
AcceptsIntegration
required
item_id
str
required
Select the Trigger
trigger_enabled
bool
required
Enable/Disable Automation

trigger_sharepoint

SharePoint Trigger
pipeline.add(name="node").trigger_sharepoint(integration=..., item_id="...", trigger_enabled=True)
Parameters
event
str
default:"''"
One of: new_file, updated_file
integration
AcceptsIntegration
required
item_id
str
required
Select a SharePoint site or folder to monitor for new files
trigger_enabled
bool
required
Enable/Disable Automation

trigger_slack

Slack Trigger
pipeline.add(name="node").trigger_slack(channel="...", integration=..., item_id="...", team="...")
Parameters
event
str
default:"''"
One of: new_channel, new_channel_member, new_file, new_mention, new_message, new_user
channel
str
required
The name of the Slack channel
integration
AcceptsIntegration
required
item_id
str
required
team
str
required
The name of the Slack team
trigger_enabled
bool
required
Enable/Disable Automation

trigger_teams

Automate workflows when message events occur in Microsoft Teams.
pipeline.add(name="node").trigger_teams(integration=..., item_id="...", trigger_enabled=True)
Parameters
event
str
default:"'new_channel_message'"
Choose which message event should activate this trigger One of: new_channel, new_channel_message, new_chat, new_chat_message, new_chat_message_all_chats, new_team_member
integration
AcceptsIntegration
required
item_id
str
required
Select the Microsoft Teams chat to watch for new messages
trigger_enabled
bool
required
Toggle to enable or disable this automation
team_id
str
default:"''"
Select the Microsoft Teams team containing the channel

trigger_typeform

Typeform Trigger
pipeline.add(name="node").trigger_typeform(integration=..., item_id="...", trigger_enabled=True)
Parameters
event
str
default:"''"
One of: entry_submitted
integration
AcceptsIntegration
required
item_id
str
required
Select the form to watch for new submissions
trigger_enabled
bool
required
Enable/Disable Automation

trigger_zendesk

Automate workflows when ticket events occur in your Zendesk account.
pipeline.add(name="node").trigger_zendesk(integration=..., item_id="...", trigger_enabled=True)
Parameters
event
str
default:"'ticket_created'"
Choose which ticket event should activate this trigger One of: ticket_created, ticket_updated
integration
AcceptsIntegration
required
item_id
str
required
trigger_enabled
bool
required
Toggle to enable or disable this automation