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
Core Triggers
These are the foundational triggers used in most workflows.
Run a workflow on demand from the dashboard. Useful for testing, one-off jobs, and admin tasks.
Expose an HTTP endpoint that starts the workflow when called. Auto-generates unique tokens for each webhook URL.
Run workflows on a recurring schedule using 5-field Unix cron expressions with timezone support.
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.
Poll an RSS or Atom feed at a configurable interval and trigger on new entries.
Monitor an IMAP mailbox for new emails, with folder and filter support.
Google Suite
React to changes in Google Workspace applications.
Trigger when rows are added or modified in a Google Sheets spreadsheet.
Trigger when files are created, updated, or deleted in Google Drive.
Trigger on new or updated events in a Google Calendar.
Trigger when a new response is submitted to a Google Form.
AWS
Respond to events from Amazon Web Services.
Trigger when objects are created, updated, or deleted in an S3 bucket.
Poll an Amazon SQS queue and trigger on new messages.
Message Queues
Subscribe to messages from popular message brokers and pub/sub systems.
Consume messages from an Apache Kafka topic with consumer group support.
Subscribe to a RabbitMQ queue and trigger on incoming messages.
Subscribe to Redis channels and trigger on published messages.
Receive messages from a Google Cloud Pub/Sub subscription.
Databases
Monitor databases for new or changed records.
Watch a MongoDB collection using change streams and trigger on inserts, updates, or deletes.
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.
Poll an FTP server directory for new or modified files.
Poll an SFTP server directory for new or modified files over a secure connection.
Monitor a sandboxed directory for file creation, modification, or deletion events.
Productivity
Trigger from productivity and collaboration platforms.
Trigger when records are created or updated in an Airtable base.
Trigger on changes to pages or databases in a Notion workspace.
Trigger when files are added or modified in a Dropbox folder.
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.
Receive and verify GitHub webhook events using HMAC-SHA256 signatures.
Receive and verify GitLab webhook events using secret token validation.
Receive and verify Slack event subscriptions and interactive payloads.
Receive and verify Stripe webhook events using their signing secret.
Receive and verify Shopify webhook events using HMAC-SHA256.
Receive and verify Twilio request signatures for SMS and voice events.
Receive and verify Discord interaction payloads using Ed25519 signatures.
Receive Telegram Bot API updates via webhook with secret token verification.
Receive and verify Jira webhook events for issues, projects, and sprints.
Receive and verify Asana webhook events with X-Hook-Secret handshake.
Receive and verify Trello webhook callbacks using base64-encoded HMAC-SHA1.
Receive and verify HubSpot webhook events using their v3 signature scheme.
Receive Salesforce outbound messages and platform events.
Receive and verify Linear webhook events for issues, projects, and comments.
Receive Monday.com webhook events for board and item changes.
Receive and verify Typeform webhook events when form responses are submitted.
Receive and verify SendGrid Event Webhook payloads for email tracking.
Receive and verify Microsoft Teams webhook events for messages and activities.
Custom webhooks