Trigger Nodes

Triggers start your workflows. NodeLoom provides 37 trigger nodes covering manual execution, webhooks, cron schedules, message queues, file system events, and third-party platform webhooks.

One trigger per workflow

Every workflow begins with exactly one trigger node. The trigger determines when and how the workflow is invoked. Data produced by the trigger is available to all downstream nodes.

Core Triggers

These are the foundational triggers used in most workflows.

ManualTrigger

Run a workflow on demand from the dashboard. Useful for testing, one-off jobs, and admin tasks.

WebhookTrigger

Expose an HTTP endpoint that starts the workflow when called. Auto-generates unique tokens for each webhook URL.

ScheduleTrigger

Run workflows on a recurring schedule using 5-field Unix cron expressions with timezone support.

ChatTrigger

Start a workflow from a chat message in the embedded chat widget or agent chat interface.

Feed & Email

Monitor RSS feeds and email inboxes for new content.

RSS FeedTrigger

Poll an RSS or Atom feed at a configurable interval and trigger on new entries.

Email IMAPTrigger

Monitor an IMAP mailbox for new emails, with folder and filter support.

Google Suite

React to changes in Google Workspace applications.

Google Sheets TriggerTrigger

Trigger when rows are added or modified in a Google Sheets spreadsheet.

Google Drive TriggerTrigger

Trigger when files are created, updated, or deleted in Google Drive.

Google Calendar TriggerTrigger

Trigger on new or updated events in a Google Calendar.

Google Forms TriggerTrigger

Trigger when a new response is submitted to a Google Form.

AWS

Respond to events from Amazon Web Services.

AWS S3 TriggerTrigger

Trigger when objects are created, updated, or deleted in an S3 bucket.

AWS SQS TriggerTrigger

Poll an Amazon SQS queue and trigger on new messages.

Message Queues

Subscribe to messages from popular message brokers and pub/sub systems.

Kafka TriggerTrigger

Consume messages from an Apache Kafka topic with consumer group support.

RabbitMQ TriggerTrigger

Subscribe to a RabbitMQ queue and trigger on incoming messages.

Redis Pub/Sub TriggerTrigger

Subscribe to Redis channels and trigger on published messages.

Google Pub/Sub TriggerTrigger

Receive messages from a Google Cloud Pub/Sub subscription.

Databases

Monitor databases for new or changed records.

MongoDB TriggerTrigger

Watch a MongoDB collection using change streams and trigger on inserts, updates, or deletes.

PostgreSQL TriggerTrigger

Listen for PostgreSQL NOTIFY events on a channel to trigger workflows in real time.

File Systems

Watch for file and directory changes on local or remote file systems.

FTP TriggerTrigger

Poll an FTP server directory for new or modified files.

SFTP TriggerTrigger

Poll an SFTP server directory for new or modified files over a secure connection.

File Watch TriggerTrigger

Monitor a sandboxed directory for file creation, modification, or deletion events.

Productivity

Trigger from productivity and collaboration platforms.

Airtable TriggerTrigger

Trigger when records are created or updated in an Airtable base.

Notion TriggerTrigger

Trigger on changes to pages or databases in a Notion workspace.

Dropbox TriggerTrigger

Trigger when files are added or modified in a Dropbox folder.

Outlook TriggerTrigger

Trigger on new emails or calendar events in a Microsoft Outlook account.

Webhook Signature Verification

These specialized trigger nodes receive webhooks from third-party platforms and automatically verify their signatures to ensure authenticity. Each provider uses its own signing scheme.

GitHub WebhookTrigger

Receive and verify GitHub webhook events using HMAC-SHA256 signatures.

GitLab WebhookTrigger

Receive and verify GitLab webhook events using secret token validation.

Slack WebhookTrigger

Receive and verify Slack event subscriptions and interactive payloads.

Stripe WebhookTrigger

Receive and verify Stripe webhook events using their signing secret.

Shopify WebhookTrigger

Receive and verify Shopify webhook events using HMAC-SHA256.

Twilio WebhookTrigger

Receive and verify Twilio request signatures for SMS and voice events.

Discord WebhookTrigger

Receive and verify Discord interaction payloads using Ed25519 signatures.

Telegram WebhookTrigger

Receive Telegram Bot API updates via webhook with secret token verification.

Jira WebhookTrigger

Receive and verify Jira webhook events for issues, projects, and sprints.

Asana WebhookTrigger

Receive and verify Asana webhook events with X-Hook-Secret handshake.

Trello WebhookTrigger

Receive and verify Trello webhook callbacks using base64-encoded HMAC-SHA1.

HubSpot WebhookTrigger

Receive and verify HubSpot webhook events using their v3 signature scheme.

Salesforce WebhookTrigger

Receive Salesforce outbound messages and platform events.

Linear WebhookTrigger

Receive and verify Linear webhook events for issues, projects, and comments.

Monday WebhookTrigger

Receive Monday.com webhook events for board and item changes.

Typeform WebhookTrigger

Receive and verify Typeform webhook events when form responses are submitted.

SendGrid WebhookTrigger

Receive and verify SendGrid Event Webhook payloads for email tracking.

Microsoft Teams WebhookTrigger

Receive and verify Microsoft Teams webhook events for messages and activities.

Custom webhooks

If your provider is not listed above, use the generic Webhook trigger. You can implement custom signature verification logic in a downstream Code node.