Integration Trigger
Start workflows automatically when events occur in your connected applications.
Integration Trigger
Start workflows automatically when events occur in your connected applications.
Overview
The Integration Trigger connects your workflows to real-time events from your connected applications. When something happens in Slack, your CRM, your inbox, or any other integrated service, your workflow springs into action automatically.
Best for: Responding to events in connected apps, real-time automation, cross-platform workflows, and event-driven processes.
When to Use Integration Trigger
Perfect for:
- New Slack or Microsoft Teams messages in specific channels
- Emails received in Gmail or Outlook
- Calendar events created or starting soon
- New files or folders added in Google Drive
- CRM record changes (new leads, deals, contacts)
- Project management updates (new Jira issues, Planner tasks)
Not ideal for:
- Custom API integrations (use Webhook Trigger)
- Scheduled recurring tasks (use Scheduled Trigger)
- User-submitted forms (use Form Trigger)
Configuration
Step 1: Select Integration
Choose from your workspace's connected integrations. The following integrations support event-based triggers:
- Communication: Slack, Microsoft Teams, Gmail, Outlook Email
- Productivity: Notion, Jira, Confluence, Microsoft Planner
- Storage: Google Drive
- CRM: Salesforce, HubSpot
- Calendar: Google Calendar, Outlook Calendar, Calendly
- Developer: GitHub
- Other: Stripe, Ashby, Microsoft Power BI
Other integrations (such as Google Sheets, Asana, Airtable, Linear, Monday.com) are available as actions inside a workflow but cannot be used as a trigger. Use a Scheduled Trigger to poll them on a recurring basis instead.
Step 2: Choose Event Type
Each integration offers specific trigger events:
Slack
- New message in channel
- New message in conversations (DMs and group chats)
- New message matching a search
- New reaction in channel
Microsoft Teams
- New channel message
- New chat message
- New channel mention
- New meeting transcript
Gmail
- New email
- New email matching search
- Label changed on email
Outlook Email
- New email
- New email matching search
- New email in specific folder
- New email in shared inbox
- New email in shared mailbox folder
Google Calendar / Outlook Calendar
- New event
- New event matching search
- Event start (Google Calendar only)
Google Drive
- New file
- Updated file
- New folder
Salesforce
- New lead
- New contact
- New account
- New opportunity
HubSpot
- New deal
- New form submission
- New note
- Contact added to list
Jira
- New issue
- Updated issue
GitHub
- New pull request
- Pull request merged
- New issue
- New commit
- New release
- Changes in path
Stripe
- Payment succeeded
- Payment failed
- New subscription
- Subscription canceled
- New invoice
Step 3: Configure Event Filters
Narrow down which events trigger your workflow:
For Slack:
- Specific channels or conversations
- Messages matching a search query
- Specific reaction emoji
For Email (Gmail / Outlook):
- Search criteria (sender, subject, content)
- Specific labels (Gmail) or folders (Outlook)
For Calendar:
- Specific calendar
- Events matching a search
For Drive:
- Specific parent folder
- File type filters
Step 4: Configure Trigger Parameters
Some triggers require additional parameters to function correctly. These parameters vary depending on the specific trigger you've selected.
Common parameter types:
- Channel/folder selection: Specify which channel, folder, or container to monitor
- Filter criteria: Keywords, labels, or categories to filter events
- Polling intervals: How frequently to check for new events (for polling-based triggers)
The required parameters are displayed in the trigger configuration panel after you select an event type.