List of Workflow Triggers

Created by Stefan Perchinkov, Modified on Wed, 26 Feb at 9:30 AM by Stefan Perchinkov

This article will teach you the triggers you can use within a workflow. 

Understanding Triggers and Actions

Triggers are events that kickstart workflows, leading to various actions being performed. They follow a chronological order as specified in your workflow.

  • Workflow Trigger: Initiates a workflow based on specific events.
  • Workflow Action: Follows the trigger and performs tasks as instructed.

Inside the Workflow Builder, you can have one or multiple triggers to fire off a series of actions. 

This is the complete list: 


Contact

Add contacts to workflows when contact details change.

Birthday Reminder:

  • Triggers based on the date of birth field in a contact's profile.
  • Runs daily at 8:00 AM.
  • Useful for sending birthday messages or offers.

Contact Changed:

  • Triggers whenever a contact's information is modified.
  • Useful for updating records or notifying team members.

Contact Created:

  • Triggers when a new contact is added.
  • Useful for welcoming new contacts or initiating onboarding processes.

Contact Do Not Disturb (DND):

  • Triggers when a contact opts out of communication channels.
  • Useful for honoring unsubscribe requests or managing opt-outs.

Contact Tag:

  • Triggers when a specific tag is added or removed from a contact.
  • Useful for segmenting contacts or triggering specific actions based on tags.

Custom Date Reminder:

  • Triggers based on a custom date field in a contact's profile.
  • Useful for scheduling follow-ups or reminders for important dates.

Note Added/Changed:

  • Triggers when a note is added or modified in a contact's profile.
  • Useful for tracking interactions or updating records.

Task Added/Completed:

  • Triggers based on manual tasks added or completed.
  • Useful for task management or follow-ups.

Contact Engagement Score:

  • Triggers based on a contact's engagement score.
  • Useful for identifying highly engaged contacts for targeted actions.


Events

Add contacts to work flows based on specific events like a form submission, opened email or more.

Inbound Webhook:

  • Triggers based on incoming data from external applications.
  • Useful for integrating with other platforms or automating data transfer.

Call Status:

  • Triggers based on call statuses (incoming, outgoing, voicemail, etc.).
  • Useful for managing call workflows or tracking call outcomes.

Email Events:

  • Triggers based on email interactions (open, click, bounce, unsubscribe, etc.).
  • Useful for managing email campaigns or customer engagement.

Conversations Applied:

  • Triggers when a customer responds or interacts with a specific channel.
  • Useful for automating responses or managing customer inquiries.

Form Submitted:

  • Triggers when a form is submitted.
  • Useful for lead generation or data collection.

Trigger Links Clicked:

  • Triggers when a specific link is clicked.
  • Useful for tracking link engagement or triggering actions based on clicks.

Facebook Lead Form Submitted:

  • Triggers based on form submissions from Facebook.
  • Useful for lead generation or customer interactions on social media.

Instagram Lead Form Submitted:

  • Triggers based on form submissions from Instagram.
  • Useful for lead generation or customer interactions on social media.

Video Tracking:

  • Triggers based on video interactions.
  • Useful for tracking viewer engagement or following up on specific video interactions.

Number Validation:

  • Triggered based on the number validation feature (if enabled) and checks whether the contact number is landline or invalid before sending the first message
  • Useful for ensuring that SMS messages are sent only to valid numbers, thereby reducing costs associated with undeliverable messages and improving overall communication efficiency.

LinkedIn Lead Form Submitted:

  • Runs when a LinkedIn lead form is submitted.
  • Useful for lead generation or customer interactions on social media.

Funnel/Website PageView

  • Allows users to set up automation based on customer page visits in Workflows.
  • Useful for enhancing engagement and tracking capabilities.


Appointments

Add a contact to a workflow when they are booked for an appointment on a calendar.

Appointment Status:

  • Triggers based on appointment statuses (scheduled, rescheduled, no-show, etc.).
  • Useful for managing appointments or sending reminders.

Customer Booked Appointment:

  • Triggers when a customer books an appointment.
  • Useful for tracking scheduled appointments or managing bookings.

Opportunities

Add a contact to a workflow when an opportunity changes.

Opportunity Status Change:

  • Triggers when the status of an opportunity changes.
  • Useful for managing sales pipelines or tracking progress.

Opportunity Created:

  • Triggers when a new opportunity is created.
  • Useful for initiating sales processes or follow-ups.

Opportunity Changed:

  • Triggers when an opportunity is changed.
  • Useful for managing opportunities as changes can trigger the next best steps or communication.

Pipeline Stage Changed:

  • Triggers when a Pipeline Stage is changed for an opportunity.
  • Useful for optimizing your pipeline communication and management.

Stale Opportunity:

  • Triggers when an opportunity remains in a specific stage for a defined period.
  • Useful for managing stale opportunities or follow-up strategies.


Affiliate

Adds a contact to a workflow when a new Affiliate or Affiliate sale takes place.

Affiliate Created:

  • Triggers when a new affiliate is created.
  • Useful for managing affiliate programs or notifying affiliates.

New Affiliate Sale:

  • Triggers when a sale is made by an affiliate.
  • Useful for tracking affiliate sales or rewarding affiliates.

Affiliate Enrolled In Campaign

  • Captures key data points for affiliates when they join a campaign, including their contact details, revenue, and referral links.
  • Useful for automating tasks such as sending notifications, segmenting affiliates, and enhancing personalized communication within workflows.


Courses

Add a Contact to a workflow when granting or managing membership courses and offers.

Category Started/Completed:

  • Triggers based on category progress within a course.
  • A course category is used to organize lessons within a course product.
  • Useful for managing course progress or sending course-related notifications.

Lesson Started/Completed:

  • Triggers based on lesson progress within a course.
  • A lesson is the individual modules of the course product
  • Useful for tracking lesson completion or sending lesson-related notifications.

New Signup:

  • Triggers when a new user signs up for a course.
  • Useful for managing course enrollments or sending welcome messages.

Offer Access Granted/Removed:

  • Triggers when somebody is granted access to an offer or removed.
  • Offers are created in Memberships > Offers and attach a product (course) to it. Used to granting or offer the course.
  • Helpful for signaling or sending a confirmation message to the contact when offer is granted/removed.

Product Access Granted/Removed:

  • Triggers when access to a product is granted or removed.
  • A Product is the course you create with Memberships > Courses.
  • Used when a product Course access is granted, helpful for managing access to courses or digital products.

Product Started/Completed:

  • Triggers when somebody begins or completes a course (product).
  • Helpful for tracking progress or initiating actions when a contact starts or completes a course

User Login:

  • Triggers when a user logs in to take a course or membership.
  • Useful for tracking user activity and engagement with the course or membership platform.


Payments

Add a contact to a workflow when a payment, document or contract is created or changed.

Invoice:

  • Triggers based on invoice status or details change.
  • Useful for managing payments or sending payment-related notifications.

Payment Received:

  • Triggers when a payment is received within the system.
  • Useful when wanting to fulfill an offer, such as sending a confirmation and thank you message while granting access to a course or document.

Order Form Submission:

  • Triggers based on an order form submission.
  • Order forms can be added within the site builder.
  • Useful for managing and sending order-related notifications.

Order Submitted:

  • Triggers when any order is submitted, this is not limited to order forms, but to any product purchase submission.
  • Useful when managing and sending order-related notifications.

Documents & Contracts:

  • Triggers based on document or contract changes made.
  • Useful for managing document workflows or sending document-related notifications.

Subscription Status Change:

  • Triggers based on subscription status changes.
  • Useful for managing subscriptions or sending subscription-related notifications.

Refund:

  • Triggers when a refund occurs from an integrated payment platform.
  • Useful when managing and sending refund-related notifications.


Shopify

Add a contact to a workflow when a Shopify event takes place.

Abandoned Cart:

  • Triggers when a cart is abandoned in Shopify.
  • Useful for recovering lost sales or sending cart recovery emails.

Order Placed:

  • Triggers based on orders placed or fulfilled in Shopify.
  • Useful for managing and sending Shopify order-related notifications.

Order Fulfilled:

  • Triggers based on orders fulfilled in Shopify.
  • Useful for managing Shopify fulfillment-related notifications.

IVR (Interactive Voice Response)

Add a contact to a workflow when the contact makes an inbound call.

IVR Started:

  • Triggers when an IVR session is initiated.
  • Pro Tip: Start with our IVR Workflow Recipe.
  • Useful for managing phone call workflows or interactive voice responses.

Facebook and Instagram Events

Add a contact to a workflow when a Facebook or Instagram event takes place.

Facebook Comments/Instagram Comments:

  • Triggers based on comments on Facebook or Instagram posts.
  • Useful for engaging with customers or managing social media interactions.

Review Management

Workflow triggers for Facebook and Google reviews allow you to automate actions based on incoming reviews, helping you manage your online reputation with ease and consistency.

Review Received:

  • The "Reviews Received" workflow trigger allows you to create automated actions when new reviews come in from Facebook or Google. 
  • You can filter these reviews based on various criteria to customize your workflow.

Communities

Add a contact to a workflow when changing community access.

Group Access Granted/Revoked:

  • Triggers when access to a group is granted or revoked.
  • Useful for managing community memberships or sending membership-related notifications.

Certificates

Certificates Issued:

  • Activates workflows when a certificate is issued, allowing you to automate follow-up actions like sending emails or upselling courses.
  • Useful for automating the distribution of certificates and related actions in educational or event-based workflows, enhancing the overall process efficiency.

Note: All certificates issued via Workflows will show up in Membership > CertificatesIssued Certificates, for easy references.

NOTE: Many triggers include filter options which allow you to further specify the actions. For example, if you want the workflow trigger to run any time any form is submitted, you can keep the generic “Form Submitted” trigger, as shown below:

If you want the workflow to only apply to a specific form, you can click “Add Filters” and choose the exact form you want the trigger to apply to:

FAQ

Q1: Can I use multiple triggers in the same workflow?
Yes, you can use multiple triggers in the same workflow, allowing you to initiate actions based on various events and conditions within the workflow builder.

Q2: How can I further specify actions for a trigger in a workflow?
Many triggers have filter options that allow you to specify the conditions more precisely. For example, you can add filters to target specific forms, tags, or other criteria relevant to your workflow needs.

Q3: What are some common use cases for contact triggers like "Contact Created" or "Contact Tag"?
"Contact Created" is often used for welcoming new contacts or starting onboarding processes, while "Contact Tag" can trigger actions based on specific tags, useful for segmenting contacts or personalizing communication.

Q4: How do payment triggers work in workflows?
Payment triggers, such as "Payment Received" or "Order Form Submission," activate workflows based on payment-related events, making them useful for managing payments, sending confirmations, or fulfilling orders automatically.

Q5: How can workflow triggers help manage my online reviews?

Workflow triggers allow you to automate actions based on new Facebook and Google reviews, enabling timely responses, follow-ups, or notifications that help you stay proactive in managing your online reputation.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article