Overview
Every workflow begins with a trigger - the event that kicks off your automation. Without one, your workflow will never run. When creating a new workflow from a template, the trigger type is pre-selected, but you can change it while the workflow is in Draft status. This page lists released triggers plus custom object triggers. It does not include unreleased triggers.Trigger Types at a Glance
Trigger Details
Account, Contact, and Opportunity Created
Account, Contact, and Opportunity Created
- Assign an owner to a new account
- Enroll a new contact in an onboarding sequence
- Send a Slack alert when a new opportunity is created
- Choose the object-specific trigger that matches the record type you want to watch
- Add optional filter conditions to only trigger for records matching your criteria
- Use trigger variables in downstream nodes to reference the record that started the workflow
Account, Contact, and Opportunity Updated
Account, Contact, and Opportunity Updated
- Notify a Slack channel when an opportunity stage changes to “Closed Won”
- Add a contact to a sequence when their lifecycle stage updates
- Update related records when an account field changes
- Add filter conditions that define the update you care about
- Use AND/OR logic to combine multiple conditions
- For stage changes, use the appropriate stage fields and then use a Move Stage action node if the workflow needs to change another record’s stage
Relationship Created and Relationship Updated
Relationship Created and Relationship Updated
- Contact linked to account.
- Contact linked to opportunity.
- Custom object relationships configured in your workspace.
- Notify a team when a contact is added to a strategic account.
- Create a task when a decision maker is linked to an opportunity.
- Update a related record when a custom object record is linked.
- Choose the relationship type the workflow should watch.
- Add optional filters for either side of the relationship, such as only contacts with a certain title or accounts in a certain segment.
- For contact-account and contact-opportunity relationships, you can also filter on relationship details such as primary account or primary contact.
- Use relationship variables in downstream nodes to reference both linked records.
Meeting Triggers
Meeting Triggers
- Send a prep reminder before a customer meeting starts
- Create a task 30 minutes before an upcoming sales meeting
- Send a follow-up Slack reminder after a meeting ends
- Alert a manager when an important customer meeting starts
- Use Time Before Meeting Start for pre-call workflows that should run before the scheduled start time
- Use Meeting Ended for post-call workflows
- Add filters when the workflow should only apply to certain meeting types, owners, or related records
Time Before Meeting Start
Time Before Meeting Start
- Notify a rep before a high-priority meeting starts
- Create a final prep task before a customer call
- Send meeting context to Slack before a sales meeting
- Set the duration amount and time unit, such as 30 minutes, 1 hour, or 1 day before the meeting starts
- The minimum allowed duration is 10 minutes before the meeting starts
- Add optional filters when the workflow should only apply to certain meetings, such as sales meetings, meetings with a specific account, or meetings owned by a specific organizer
- Use meeting trigger variables in downstream nodes to reference the meeting and its related records
Recurring Schedule
Recurring Schedule
- Send a recurring Slack reminder to review pipeline hygiene.
- Create a periodic task for reps or managers.
- Run a workflow once at a future date and time.
- Trigger maintenance or follow-up automation on a recurring cadence.
- Choose the frequency type: Once, Daily, Weekly, Monthly, or Custom (Cron).
- Pick the timezone for the schedule. Reevo uses IANA timezone names such as America/Los_Angeles, America/New_York, or UTC.
- For Once, choose a future date and time.
- For Daily, choose the time of day. Daily schedules can also run every N days.
- For Weekly, choose one or more days of the week and the time of day.
- For Monthly, choose the day of the month and the time of day.
- For Custom (Cron), enter a 5-field cron expression in the format
minute hour day-of-month month day-of-week.
Webhook Received
Webhook Received
- Trigger a workflow from a third-party tool like Clay, Zapier, or Make
- Create or update Reevo records from data sent by an external system
- React to events happening outside Reevo in real time
- Reevo generates a unique webhook URL for your workflow
- The external system must send a POST request with a JSON body
- You can define the expected payload structure so payload fields are easy to use as variables
- API key authentication is available when the sender should be required to authenticate
Custom Object Triggers
Custom Object Triggers
- Custom Object Created
- Custom Object Updated
- Update a standard record when a related custom object changes
- Notify a team when a new custom object record is created
- Keep custom CRM data synchronized with standard records
Changing a Trigger
You can change a workflow’s trigger type while it is in Draft status. If your workflow is currently Active, deactivate it first, update the trigger, then re-deploy and reactivate. Note that when changing triggers, any variables pointing to the previous trigger may break and will need to be updated.Troubleshooting / FAQs
Why do I see different triggers than another workspace?
Why do I see different triggers than another workspace?
What's the difference between Schedule and Delay?
What's the difference between Schedule and Delay?
My updated-record workflow is firing too often - how do I control it?
My updated-record workflow is firing too often - how do I control it?
Can I have multiple triggers in one workflow?
Can I have multiple triggers in one workflow?
My created-record trigger didn't fire for a record I just added - why?
My created-record trigger didn't fire for a record I just added - why?
Still have questions? Sign in and use Ask Reevo for instant answers or to raise a support ticket.