We use cookies to enhance your experience and measure how the site performs. Choose "Essential Only" to disable analytics. Read our Privacy Policy.

    Odeus Docs

    Integration Trigger

    Start workflows automatically when events occur in your connected applications.

    Integration Trigger

    Start workflows automatically when events occur in your connected applications.

    Integration Trigger

    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

    Integration Trigger

    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

    Integration Trigger

    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.

    Step 5: Connect Account