A trigger automatically starts your Gumloop workflow based on external events. For example, your workflow can start whenever:Documentation Index
Fetch the complete documentation index at: https://docs.gumloop.com/llms.txt
Use this file to discover all available pages before exploring further.
- A specific time arrives (like 9 AM every day)
- A new email lands in your Gmail
- Someone submits your Typeform
- A new record is added to your Airtable
- A new issue is created in Linear or Jira
- Relevant changes are detected on the web for a topic you’re tracking

Types of Triggers
Time Based
Webhooks
Email & Messaging
Database & Forms
Time Based Triggers
The time trigger is available under the ‘Triggers’ category in the Node Library. You can configure the time settings by specifying how frequently the workflow should run or by customizing the settings manually using the settings cog.Manual Time Settings
Time Configuration Parameters
Time Configuration Parameters
- Minute: The exact minute within the hour (e.g.,
0for the start of the hour) - Hour: The specific hour of the day (e.g.,
6for 6:00 AM) - Day of Month: The specific day(s) of the month (use
*for all days) - Month: The specific month(s) (use
*for all months) - Day of Week: The day of the week (
0and7= Sunday,1= Monday, etc.) - Timezone: The time zone for the schedule
- Max Failure Count: The number of retry attempts if a trigger fails

Webhooks
You can add the webhook trigger by clicking on the webhook icon on the top bar:

Triggers as Nodes
Drop these nodes directly into your workflow and toggle the “Activate as workflow trigger” option to trigger your automation:Gmail
Starts your workflow when you receive new emails. It can be set to a specific label or your entire inbox.
Slack
Starts your workflow when you receive a new message in the specified channel. Can work on both new messages and thread replies.
Filtering Options
When using the Slack Message Reader as a trigger, two important filtering options help you control exactly which messages will start your workflow:- Ignore Bot Messages
- Ignore Replies
- No (Default): All messages will trigger your workflow, including those from bots and integrations
- Yes (Recommended): Only human-generated messages will trigger your workflow
- Prevents potential trigger loops where your workflow output triggers itself
- Reduces noise from system notifications and other automated messages
- Essential when your workflow posts back to the same channel
Recommended Trigger Settings
For most automations, we recommend:- Ignore Bot Messages: Yes - Prevents trigger loops and focuses on human communications
- Ignore Replies: No - Captures all relevant communications including thread discussions
Microsoft Teams
Starts your flow when a new message is posted in a specified Microsoft Teams channel. Works with both new messages and thread replies.
Filtering Options
When using the Teams Message Reader as a trigger, two filtering options help you control which messages start your flow:- Ignore Bot Messages
- Ignore Replies
- No (Default): All messages will trigger your flow, including those from bots and applications
- Yes (Recommended): Only human-generated messages will trigger your flow
- Prevents potential trigger loops where your flow output triggers itself
- Reduces noise from system notifications and other automated messages
- Essential when your flow posts back to the same channel
Recommended Trigger Settings
For most automations, we recommend:- Ignore Bot Messages: Yes - Prevents trigger loops and focuses on human communications
- Ignore Replies: No - Captures all relevant communications including thread discussions
Configuration Steps
Configuration Steps
- Add the Teams Message Reader node to your flow
- Select your Team and Channel
- Toggle
Activate as flow trigger - Configure filtering options (Ignore Bot Messages, Ignore Replies)
- Save workflow
Additional Options
Additional Options
Use Cases
Use Cases
- Auto-respond to customer questions in support channels
- Route messages to different workflows based on content
- Log channel activity to external systems
- Bridge communications between Teams and other platforms
Incident.io
Automatically starts your workflow when new incidents are detected in incident.io. Polls for updates every 5 minutes.
Configuration Steps
Configuration Steps
- Add the Incident.io Incidents Reader node to your workflow
- Configure filters for Severity and/or Mode (optional)
- Toggle
Activate as workflow trigger - Save workflow
Filter Options
Filter Options
Use Cases
Use Cases
- Automatically notify teams about critical incidents
- Create support tickets for major incidents
- Post incident updates to Slack channels
- Log incidents to tracking systems
Airtable
Starts your workflow when your tables update.
Add Last Modified Timestamp Field

Configure Trigger
Typeform
Triggers the workflow on new form submissions.
Notion
Starts your workflow when your database updates. Takes a few minutes to activate after creation. Polls for updates every 60 seconds.
Google Drive
Starts your workflow when your selected Google Drive folder receives a new file upload.
Google Calendar Event Reader
Triggers the workflowX minutes before every event on your calendar. Default time is 15 minutes, you can adjust this under the Minutes Before Event input.

Google Forms
Automatically starts your workflow when someone submits a Google Form. Perfect for automating follow-up actions based on form submissions.
Configuration Steps
Configuration Steps
- Select your Google Form (via direct selection or URL)
- Toggle
Activate as workflow trigger - Save workflow
Use Cases
Use Cases
- Customer onboarding automation
- Survey response processing
- Lead qualification workflows
- Event registration handling
Google Sheets
Automatically starts your workflow when data in your Google Sheet changes.
Trigger Modes
Two trigger modes are available:Create
Create or Update
Understanding Row Events
- Row Creation: Triggers when any new row is added to your sheet
- Row Update: Triggers when any cell value is changed in any existing row
Configuration
Timing and Behavior
Troubleshooting Google Sheets Triggers
Basic Checks
Basic Checks
- Verify Activation: Ensure you’ve saved the workflow after setting up the trigger and running the workflow manually works
- Check Permissions: Confirm your Google account has appropriate access to the spreadsheet
- Inspect Headers: Make sure your sheet has headers in the first row and at least one row of data thereafter
Testing and Updates
Testing and Updates
- Test Simple Changes: Test the trigger with a simple row addition to verify functionality
- Refresh Column Data: If you’ve modified your sheet structure, click the refresh icon (🔄) next to the Sheet Name and save
Mode-Specific Considerations
Mode-Specific Considerations
- Consider Row Order: If using the “Create” mode, remember that it only detects newly added rows, not modified existing rows
- Unique Identifiers: For mission-critical workflows, include a unique ID column to ensure reliable row tracking
Reset Trigger
Reset Trigger
Understanding Edge Cases
- Column Changes
- Row Operations
- Adding New Columns: New columns are automatically included in trigger data
- Inserting Columns: System adapts to columns inserted between existing ones, but may trigger for any rows where the row hash changes
- Deleting Columns: System adapts to columns deleted between existing ones, but may trigger for any rows where the row hash changes
Zendesk
Automatically starts your workflow when ticket events occur in Zendesk. Supports multiple trigger modes for different use cases.
Trigger Modes
- New Ticket Created
- New Comment Added
- Ticket Status Changed
- View-Based Triggers
Configuration Steps
Configuration Steps
- Add the Zendesk Ticket Reader node to your workflow
- Toggle
Activate as workflow trigger - Select a Trigger Mode from the dropdown
- Configure filters (Type, Priority, Status) or select a View
- Save workflow
Filter Options
Filter Options
Use Cases
Use Cases
- Alert teams when urgent tickets are created
- Track customer responses with comment triggers
- Escalate tickets that change to pending status
- Monitor SLA compliance with view-based triggers
Salesforce
Automatically starts your workflow when records are created or updated in any Salesforce object (Opportunities, Leads, Contacts, Accounts, Cases, custom objects, etc.). Polls for changes every 60 seconds.
Trigger Modes
- New Record
- Updated Record
CreatedDate field to detect new entries.Configuration Steps
Configuration Steps
- Add the Salesforce Record Reader node to your workflow
- Select the Salesforce Object you want to monitor (e.g., Contact, Opportunity, Lead)
- Choose a Trigger Mode: New Record or Updated Record
- Toggle
Activate as workflow trigger - Save workflow
How It Works
How It Works
- Polls every 60 seconds
- Fetches up to 5 records per poll
- Uses a compound cursor of the relevant timestamp field and record
Idto track its position and avoid processing the same record twice - Automatically retrieves all available fields for the selected object (excluding compound fields like
MailingAddress) - Outputs each field as an individual value for use in downstream nodes
- In Updated Record mode, each update to the same record triggers the workflow again (deduplication includes the modification timestamp)
Supported Objects
Supported Objects
- Leads — Trigger on new or updated leads
- Contacts — Trigger on new or updated contacts
- Opportunities — Trigger on new or updated deals
- Accounts — Trigger on new or updated accounts
- Cases — Trigger on new or updated support cases
- Custom Objects — Any custom object in your Salesforce org
Use Cases
Use Cases
- Automatically enrich new leads with external data
- Notify your team in Slack when a new opportunity is created
- Sync new Salesforce contacts to other CRMs or databases
- Kick off onboarding workflows when new accounts are added
- Route new support cases to the right team
- Re-trigger workflows when a deal stage changes (Updated Record mode)
- Alert your team when a case is updated or reassigned
Linear
Automatically starts your workflow when issues are created or updated in your Linear workspace. Polls for changes every 60 seconds.
Trigger Modes
- New Issue
- Updated Issue
createdAt timestamp to detect new entries.Configuration Steps
Configuration Steps
- Add the Linear Issue Reader node to your workflow
- Select the Team you want to monitor (required)
- Choose a Trigger Mode: New Issue or Updated Issue
- Optionally add Filters to narrow which issues trigger your workflow (Status, Project, Priority, Labels, Assignee)
- Toggle
Activate as workflow trigger - Save workflow
How It Works
How It Works
- Polls every 60 seconds
- Fetches up to 5 issues per poll
- Uses a cursor based on the relevant timestamp (
createdAtorupdatedAt) to track its position - In Updated Issue mode, each modification to the same issue triggers the workflow again (deduplication includes the update timestamp)
- Requires a Team to be selected — this is a mandatory parameter for the trigger
Filter Options
Filter Options
- Status — Filter by issue status (e.g., In Progress, Done, Backlog)
- Project — Filter by Linear project
- Priority — Filter by priority level (e.g., Urgent, High, Medium, Low)
- Labels — Filter by issue labels (matches issues with at least one of the selected labels)
- Assignee — Filter by the team member assigned to the issue
Use Cases
Use Cases
- Alert your team in Slack when high-priority bugs are filed
- Automatically create follow-up tasks when issues move to a specific status
- Sync new Linear issues to external project management tools
- Notify stakeholders when issues in a specific project are updated
- Kick off QA workflows when issues are assigned to the QA team
- Track issue updates for SLA compliance
Jira
Automatically starts your workflow when new issues are created in your Jira projects. Polls for new issues every 60 seconds.
How It Works
- Add the Jira Issue Reader node to your workflow
- Select your Resource (Jira instance) and Project
- Optionally configure filters to narrow which issues trigger your workflow
- Toggle
Activate as flow trigger - Save your workflow
Filter Options
The Jira trigger supports three filtering methods (only one can be active at a time):- Standard Filters
- JQL
- Saved Filter
- Statuses: Filter by issue status (e.g., “To Do”, “In Progress”, “Done”)
- Priorities: Filter by priority level (e.g., “High”, “Medium”, “Low”)
- Labels: Filter by specific labels attached to issues
- Issue Type: Filter by issue type (e.g., Bug, Task, Story)
- Assignee: Filter by the team member assigned to the issue
- Custom Fields: Filter by any custom fields configured in your Jira instance (supports AND/OR logic)
Configuration Details
Configuration Details
- Resource: Your Jira instance/site URL (required)
- Project: The Jira project to monitor for new issues (required)
- Filter By: Choose between Standard Filters, JQL, or Saved Filter
- Information to Read: Select which issue fields to pass to your workflow (e.g., Summary, Description, Assignee, Status, Priority)
- Polls every 60 seconds
- Fetches up to 5 new issues per poll
- Uses a compound cursor based on the issue’s
createdtimestamp and issue key to avoid duplicates
Use Cases
Use Cases
- Automatically notify a Slack channel when high-priority bugs are filed
- Enrich new issues with additional data from external systems
- Route new tickets to the appropriate team based on labels or issue type
- Create corresponding records in other tools (Notion, Google Sheets, etc.) when Jira issues are created
- Trigger QA or deployment workflows when specific issue types are created
Parallel Web Monitor
Automatically starts your workflow when relevant changes are detected across the web for a topic you define. Unlike other triggers that watch a specific service, the Parallel Web Monitor uses AI to continuously scan the web for material changes matching a natural-language query. This makes it ideal for open-ended monitoring like tracking competitors, industry news, regulatory changes, or market movements.
How It Works
- You describe what you want to monitor using a plain-language query
- You choose how often to check (hourly, daily, or weekly)
- Parallel’s AI scans the web at your chosen frequency and detects material changes relevant to your query
- When a change is detected, your workflow is triggered with the event details
Configuration Steps
Configuration Steps
- Add the Parallel Web Monitor node to your workflow
- Write a Query describing what you want to monitor — be specific about the topic, company, or product you’re tracking
- Set the Frequency for how often to check (from every hour up to every 4 weeks)
- Toggle
Activate as flow trigger - Save workflow
Query Tips
Query Tips
| Less effective | More effective |
|---|---|
| ”AI news" | "OpenAI product announcements and API pricing changes" |
| "competitor updates" | "Acme Corp product launches, pricing changes, and new partnerships" |
| "regulations" | "SEC rulings on cryptocurrency ETF applications” |
Frequency Options
Frequency Options
- Hourly: Every 1–24 hours (e.g., “Every 2 Hours”)
- Daily: Every 1–30 days (e.g., “Daily”, “Every 3 Days”)
- Weekly: Every 1–4 weeks (e.g., “Weekly”, “Every 2 Weeks”)
Use Cases
Use Cases
- Track competitor product launches, pricing changes, or press releases
- Monitor industry news and regulatory developments relevant to your business
- Watch for new funding rounds or acquisitions in a specific market
- Get alerted when a company you’re tracking publishes new blog posts or announcements
- Monitor job postings from target companies to spot hiring trends
- Track changes to government policy or legislation in your industry
Setting Up Triggers
Important Notes
- Triggers are only available on the Pro tier and above
- One workflow can have multiple triggers
- Always save your workflow before and after adding triggers
- Test your triggers after setup
