This page lists every node available in the workflow editor’s node picker, with the node ID used in flow definitions and the API. The catalog is under active development; node settings can change between releases.
Triggers
Node
ID
Notes
Manual Start
rollout.start
Starts the workflow when run manually
Incoming Webhook
rollout.webhook
Starts on an HTTP request; optional HMAC signature verification
Schedule
rollout.schedule
Starts on a recurring schedule (cron)
Gmail: New Email
google.gmail.new_email
Starts on new Gmail messages; can also watch for new Sheets rows or Drive files. Requires a Google Connection
Record Created
rollout.entity.created
Fires when a task, project, or custom record is created
Record Updated
rollout.entity.updated
Fires when a task, project, or custom record is updated
Entity Workflow
rollout.entity.workflow
Run on demand from an entity page (task, project, team, objective, or custom record)
Message
rollout.message
Entry point for a chat message; exposes the inbound message to the flow
Call
rollout.call.entry
Entry point for a live call; streams the participant’s audio into the flow
Flow control
Node
ID
Notes
If
rollout.if
Route the input to true/false on a condition expression
Switch
rollout.switch
Route the input across named handles by expression cases
Merge
rollout.merge
Combine any number of wired inputs (concat, first, or object)
Loop
rollout.loop
Run a workflow repeatedly until an exit condition or the iteration cap
Wait
rollout.wait
Pause the run for a duration or until a timestamp
Fail
rollout.fail
Fail the run with an authored error message and code
Stop
rollout.stop
End the run as a success; downstream nodes never run
Subflow
rollout.subflow
Call another workflow and return its outputs
Human Input
rollout.input
Pause the run until a person responds to a prompt
Map / Transform
rollout.map
Reshape, filter, sort, aggregate, and join lists of records with a no-code pipeline
Stream Filter
rollout.stream.filter
Pass through only the stream chunks matching a kind
Note
rollout.note
Canvas annotation
Records and data
Node
ID
Notes
Create Record
rollout.entity.create
Create a task, project, or custom record
Update Record
rollout.entity.update
Update a task, project, or custom record
Delete Record
rollout.entity.delete
Archive (soft-delete) a record
Query Data
rollout.query
Query tasks, projects, records, activities, and links with a query string
Search
rollout.search
Semantic and keyword search over workspace content; returns ranked hits with citations
Query Saved View
rollout.saved_view.query
Pull records from a Saved View using its saved query configuration
Create Activity
rollout.activity.create
Add a system activity entry to a resource feed
Attach Resource
rollout.resource.link
Attach or detach a related record, external item, or URL
Identify Resource
rollout.resource.resolve
Resolve a record, external item, or URL into a reusable resource reference
Create Document
rollout.document.create
Create a rich-text document from markdown or editor JSON
Update Document
rollout.document.update
Update a document’s content or metadata by slug or ID
Sync State Read
rollout.sync.read
Read the saved cursor so a scheduled run resumes incremental sync