Automate Everything with Powerful Triggers
Connect your favorite apps and services with intelligent triggers. Build automated workflows that respond to events in real-time across third-party platforms.
System
3 triggersagent mail
1 triggersasana
1 triggerscanvas
6 triggersCanvas Assignment Graded
canvas
Polls Canvas for newly graded submissions for a specific assignment.
New Canvas Assignment Submission
canvas
Polls Canvas for new submissions to a specific assignment.
New Canvas Discussion Message
canvas
Polls a Canvas discussion topic for new messages.
New Canvas Discussion Topic
canvas
Polls a Canvas course for new discussion topics.
New Course Created for User
canvas
Polls Canvas for newly created courses for a specific user.
New Canvas File Upload
canvas
Polls a Canvas course for new file uploads.
coda
4 triggersgithub
6 triggersCommit
github
Triggered when a new commit is pushed to a repository.
Follower Changes
github
Triggers when there are changes in GitHub followers.
Issue Added
github
Triggered when a new issue is added to the repository.
Label Added
github
Triggered when a new label is added to a pull request.
Pull Request
github
Triggered when a pull request is opened, closed, or synchronized.
Star Added
github
Triggered when a new star is added to the repository.
gmail
2 triggersgooglecalendar
6 triggersAttendee Response Changed
googlecalendar
Polling trigger that fires when any attendee's RSVP changes to accepted, declined, or tentative. Returns attendee info and current status.
Event Canceled or Deleted
googlecalendar
Triggers when a Google Calendar event is cancelled or deleted. Returns minimal data: event_id, summary (if available), and cancellation timestamp.
Event Starting Soon
googlecalendar
Triggers when a calendar event is within a configured number of minutes from starting. Includes countdown window, start time, and event metadata.
Event Created
googlecalendar
Polling trigger that fires when a new calendar event is created. Returns event ID, summary, start/end times, and organizer info.
Calendar Event Sync
googlecalendar
Polling trigger that returns full event data including details, attendees, and metadata. For real-time notifications with basic info, use Calendar Event Changes (webhook).
Event Updated
googlecalendar
Triggers when an existing Google Calendar event is modified. Returns the event ID, change type, and the specific fields that changed with their previous and new values.
googledocs
3 triggersDocument Deleted
googledocs
Triggers when an existing Google Doc is deleted (moved to trash). This trigger monitors Google Docs and fires when documents are trashed.
Document Updated
googledocs
Triggers when an existing Google Doc is updated or modified. This trigger monitors Google Docs and fires when documents are updated.
New Document Added
googledocs
Triggers when a new Google Doc is added/created. This trigger monitors Google Docs and fires when new documents are detected.
googledrive
7 triggersComment Added (Docs/Sheets/Slides)
googledrive
Triggers when a new comment is added to Google Docs, Sheets, or Slides.
File Created
googledrive
Triggers when a new file is created/added in Google Drive. This trigger monitors files and fires when new files are detected.
File Deleted or Trashed
googledrive
Triggers when a file is moved to trash or permanently deleted in Google Drive.
File Shared (Permissions Added)
googledrive
Triggers when new sharing permissions are granted to a file or folder in Google Drive. This trigger monitors the Drive Changes API to detect files that changed and, for those files, compares their current permissions against previously seen permissions to identify newly added sharing entries.
File Updated
googledrive
Triggers when a file's metadata or content changes in Google Drive. Emits file ID, modification timestamp, and editor info.
Google Drive Changes
googledrive
Triggers when changes are detected in a Google Drive.
New File Matching Query
googledrive
Triggers when a new Google Drive file matches a provided query.
googlesheets
2 triggersNew Rows in Google Sheet
googlesheets
Simple polling trigger that monitors Google Sheets for new rows. Detects when new rows are added and returns the complete row data. Perfect for triggering any workflow based on new sheet entries.
New Sheet Added in Google Spreadsheet
googlesheets
Polling trigger that detects when a new sheet is added to a Google Spreadsheet.
googleslides
1 triggersgooglesuper
20 triggersAttendee Response Changed
googlesuper
Polling trigger that fires when any attendee's RSVP changes to accepted, declined, or tentative. Returns attendee info and current status.
Comment Added (Docs/Sheets/Slides)
googlesuper
Triggers when a new comment is added to Google Docs, Sheets, or Slides.
Document Deleted
googlesuper
Triggers when an existing Google Doc is deleted (moved to trash). This trigger monitors Google Docs and fires when documents are trashed.
Document Updated
googlesuper
Triggers when an existing Google Doc is updated or modified. This trigger monitors Google Docs and fires when documents are updated.
Email Sent
googlesuper
Triggers when a Gmail message is sent by the authenticated user. It polls the 'SENT' label and emits metadata including sender, recipients, subject, timestamp, and thread ID.
Event Canceled or Deleted
googlesuper
Triggers when a Google Calendar event is cancelled or deleted. Returns minimal data: event_id, summary (if available), and cancellation timestamp.
Event Starting Soon
googlesuper
Triggers when a calendar event is within a configured number of minutes from starting. Includes countdown window, start time, and event metadata.
File Created
googlesuper
Triggers when a new file is created/added in Google Drive. This trigger monitors files and fires when new files are detected.
File Deleted or Trashed
googlesuper
Triggers when a file is moved to trash or permanently deleted in Google Drive.
File Shared (Permissions Added)
googlesuper
Triggers when new sharing permissions are granted to a file or folder in Google Drive. This trigger monitors the Drive Changes API to detect files that changed and, for those files, compares their current permissions against previously seen permissions to identify newly added sharing entries.
File Updated
googlesuper
Triggers when a file's metadata or content changes in Google Drive. Emits file ID, modification timestamp, and editor info.
Event Created
googlesuper
Polling trigger that fires when a new calendar event is created. Returns event ID, summary, start/end times, and organizer info.
Calendar Event Sync
googlesuper
Polling trigger that returns full event data including details, attendees, and metadata. For real-time notifications with basic info, use Calendar Event Changes (webhook).
Event Updated
googlesuper
Triggers when an existing Google Calendar event is modified. Returns the event ID, change type, and the specific fields that changed with their previous and new values.
Google Drive Changes
googlesuper
Triggers when changes are detected in a Google Drive.
New File Matching Query
googlesuper
Triggers when a new Google Drive file matches a provided query.
New Gmail Message Received
googlesuper
Triggers when a new message is received in Gmail.
New Rows in Google Sheet
googlesuper
Simple polling trigger that monitors Google Sheets for new rows. Detects when new rows are added and returns the complete row data. Perfect for triggering any workflow based on new sheet entries.
New Sheet Added in Google Spreadsheet
googlesuper
Polling trigger that detects when a new sheet is added to a Google Spreadsheet.
New Document Added
googlesuper
Triggers when a new Google Doc is added/created. This trigger monitors Google Docs and fires when new documents are detected.
hubspot
2 triggersjira
3 triggerslinear
3 triggersmailchimp
4 triggersCampaign
mailchimp
Triggered when a campaign is sent or experiences an event in Mailchimp
Profile Update
mailchimp
Triggered when a subscriber's profile is updated in Mailchimp
Subscribe
mailchimp
Triggered when a subscriber subscribes to Mailchimp
Unsubscribe
mailchimp
Triggered when a subscriber unsubscribes from Mailchimp
notion
5 triggersAll Page Events
notion
Triggers when any Notion page is created or updated across the workspace.
New Comment
notion
Triggers when a new comment is added to a specified Notion block or page.
New Page
notion
Triggers when a new page is added to a Notion database.
Page Added to Page
notion
Fires when a new subpage (a `child_page` type block) is added under a specified parent Notion page.
Page Updated
notion
Triggers when any block within a specified Notion page is updated.
one drive
9 triggersOneDrive Item Deleted
one drive
Triggers when a file or folder is deleted in OneDrive. Uses Gmail-style state management for reliable duplicate prevention.
OneDrive File Created
one drive
Triggers when a new file is created in OneDrive. Uses Gmail-style state management for reliable duplicate prevention.
File Updated
one drive
Trigger that fires when a OneDrive file's content or metadata changes. Returns file ID, last modified time, and modifier info.
OneDrive Folder Created
one drive
Triggers when a new folder is created in OneDrive. Uses Gmail-style state management for reliable duplicate prevention.
OneDrive Item Deleted
one drive
Triggers when a file or folder is deleted in OneDrive. Uses Gmail-style state management for reliable duplicate prevention.
Item Moved or Renamed
one drive
Triggers when a file or folder is moved to a different path or renamed in OneDrive. Includes both old and new path/name data in the payload.
OneDrive Item Updated
one drive
Triggers when an existing file or folder is modified in OneDrive. Uses Gmail-style state management and only detects actual modifications, not new creations.
New Version Created
one drive
Trigger that fires when a new version of a specified OneDrive file is created.
Sharing Permission Added or Removed
one drive
Sharing Permission Added or Removed
outlook
5 triggersNew Contact Added
outlook
Triggered when a new contact is added in the Outlook contacts.
Calendar Event Changes
outlook
Triggered when a new calendar event occurs (created, updated, or deleted) in the Outlook calendar.
New Calendar
outlook
Triggered when a new calendar event is created in the Outlook calendar.
New Outlook Message
outlook
Triggered when a new message is received in the Outlook mailbox.
New Sent Message
outlook
Triggered when a new message is sent from the Outlook mailbox.
pipedrive
3 triggerssalesforce
7 triggersAccount Created or Updated
salesforce
Triggers when an Account is created or updated in Salesforce. Uses LastModifiedDate high-watermark to capture both creations and updates.
Contact Updated
salesforce
Triggers when an existing Salesforce Contact record is modified. Emits changed fields alongside relevant timestamps.
Record Updated (Generic SObject)
salesforce
Triggers when monitored fields change on any Salesforce SObject. You specify the SObject type and which field values should be returned in the payload. The trigger uses SystemModstamp to detect changes regardless of which specific field changed.
New Contact
salesforce
Triggers when a new Contact is Created in Salesforce.
New Lead
salesforce
Triggers when a new Lead is created in Salesforce.
New or Updated Opportunity
salesforce
Triggers when a Salesforce Opportunity is created or updated.
Task Created or Completed
salesforce
Triggers when a Task is created or when its status changes to Completed in Salesforce. Supports optional filtering by task Status or Subject.
slack
9 triggersNew Channel Created
slack
Triggered when a new channel is created in Slack.
Reaction Added
slack
Triggered when a new message is posted to a Slack channel.
Reaction Removed
slack
Triggered when a reaction is removed from a message.
New Bot Message Received
slack
Triggered when a new bot message is posted to a Slack channel.
New Direct Message Received
slack
Triggered when a new direct message (DM) is sent to a user in Slack.
New Private Channel Message Received
slack
Triggered when a new message is posted to a private channel in Slack.
New Message Received
slack
Triggered when a new message is posted to a Slack channel.
New Multi-Person Direct Message Received
slack
Triggered when a new message is posted to a multi-person direct message in Slack.
Thread Reply Received
slack
Triggered when reply is added to a message in a thread. Excludes the parent message_replied event by design (ts != thread_ts check).
slackbot
9 triggersNew Channel Created
slackbot
Triggered when a new channel is created in Slack.
Reaction Added
slackbot
Triggered when a new message is posted to a Slack channel.
Reaction Removed
slackbot
Triggered when a reaction is removed from a message.
New Bot Message Received
slackbot
Triggered when a new bot message is posted to a Slack channel.
New Direct Message Received
slackbot
Triggered when a new direct message (DM) is sent to a user in Slack.
New Private Channel Message Received
slackbot
Triggered when a new message is posted to a private channel in Slack.
New Message Received
slackbot
Triggered when a new message is posted to a Slack channel.
New Multi-Person Direct Message Received
slackbot
Triggered when a new message is posted to a multi-person direct message in Slack.
Thread Reply Received
slackbot
Triggered when reply is added to a message in a thread. Excludes the parent message_replied event by design (ts != thread_ts check).
spotify
3 triggersstripe
7 triggersCharge Failed
stripe
Triggered when a direct charge fails in Stripe's legacy Charges API
Checkout Session Completed
stripe
Triggered when a checkout session is completed in Stripe
Invoice Payment Succeeded
stripe
Triggered when an invoice payment is successful in Stripe
Payment Intent Failed
stripe
Triggered when a payment intent fails in Stripe
Product Created
stripe
Triggered when a product is created in Stripe
Subscription Added
stripe
Triggered when a subscription is added in Stripe
Subscription Deleted
stripe
Triggered when a subscription is deleted in Stripe
timelinesai
1 triggerstodoist
1 triggerstrello
5 triggersCard Archived
trello
Triggered when a card is archived in the specified board
New Activity
trello
Triggered when there is activity in Trello.
New Board
trello
Triggered when a board is created in the specified workspace
New Card
trello
Triggered when a card is created in the specified board
Card Updated
trello
Triggered when a specific card is updated
youtube
4 triggersNew YouTube Activity
youtube
Triggers when a new activity is detected on a YouTube channel.
New Item in YouTube Playlist
youtube
Triggers when a new item is added to a YouTube playlist.
New Playlist in YouTube Channel
youtube
Triggers when a new playlist is added to a YouTube channel.
New YouTube Channel Subscription
youtube
Triggers when a new channel is subscribed.
Why Choose Workbird Triggers?
Built for developers and businesses who need reliable, scalable automation
Real-time Triggers
Respond to events instantly as they happen across all your connected platforms.
Easy Integration
Connect any app or service with simple configuration - no coding required.
Team Collaboration
Share and manage triggers across your team with role-based permissions.
Get Insights No Other Platform Can Provide
Build custom dashboards that give you complete visibility into your automation workflows with metrics tailored to your specific business needs.