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
Subflow and Loop store the selected target's immutable workflow_id. Workflow
names and slugs are shown in the picker for orientation, but are not accepted as
target identity in node configuration.
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