Skip to main content

Workflow Triggers in Kyrios

This article lists and explains all available workflow triggers in Kyrios, describing what event each trigger listens for and when it should be used in an automation.

Updated over 3 months ago

Who This Is For / When to Use

This article is for Kyrios users building workflows who need to understand which triggers are available and which trigger should be used to start automation based on contact activity, events, payments, appointments, or system changes.

What Is a Workflow Trigger

A workflow trigger is the event that starts a workflow and enrolls a contact when specific conditions are met.

A trigger always runs first in a workflow and determines when automation begins. Actions follow triggers and define what happens next after the trigger fires.

You can configure one or multiple triggers in a single workflow, and each trigger can optionally include filters to narrow when it runs.

How Workflow Triggers Work in the Builder

Workflow triggers are configured inside the Workflow Builder and are evaluated in the order they appear.

  1. Create or open a workflow.

  2. Click Add New Trigger.

  3. Select a trigger type.

  4. (Optional) Add filters to limit when the trigger runs.

Using Filters with Triggers

Filters allow you to limit a trigger so it only fires when specific conditions are met.

For example, the Form Submitted trigger can run for all forms or be limited to a specific form using filters.

Contact Triggers

Contact triggers run when contact-level data changes.

Birthday Reminder

Runs daily at 8:00 AM when a contact’s date of birth matches the current day.

Common use cases: Sending birthday messages, coupons, or special offers.

Contact Changed

Runs whenever any contact information is modified.

Common use cases: Syncing data, internal notifications, or updating records.

Contact Created

Runs when a new contact is created in Kyrios.

Common use cases: Welcome messages and onboarding workflows.

Contact Do Not Disturb (DND)

Runs when a contact opts out of one or more communication channels.

Common use cases: Compliance handling and opt-out management.

Contact Tag Added or Removed

Runs when a specific tag is added to or removed from a contact.

Common use cases: Segmentation, campaign entry, or conditional automation.

Custom Date Reminder

Runs based on a custom date field stored on the contact record.

Common use cases: Follow-ups, renewals, or anniversary reminders.

Note Added or Changed

Runs when a note is added or edited on a contact.

Common use cases: Internal tracking and handoff workflows.

Task Added or Completed

Runs when a manual task is created or completed.

Common use cases: Sales task follow-ups and accountability tracking.

Contact Engagement Score

Runs when a contact’s engagement score reaches defined thresholds.

Common use cases: Identifying highly engaged or disengaged contacts.

Event Triggers

Event triggers run when a system or interaction event occurs.

Inbound Webhook

Runs when data is received from an external system via webhook.

Common use cases: Third-party integrations and custom automation.

Call Status

Runs when a call reaches a specific status such as incoming, completed, or missed.

Common use cases: Call tracking and follow-up automation.

Email Events

Runs when an email is opened, clicked, bounced, or unsubscribed.

Common use cases: Email engagement tracking and re-engagement workflows.

Conversations Applied

Runs when a customer replies or interacts in a conversation channel.

Common use cases: Automated responses and support workflows.

Form Submitted

Runs when any form is submitted.

Common use cases: Lead capture and form-based automation.

Google Forms

Runs near real-time (polled every 5 minutes) when a selected Google Form receives a response.

Common use cases: External form submissions synced into Kyrios workflows.

Trigger Links Clicked

Runs when a tracked link is clicked.

Common use cases: Click-based engagement tracking.

Facebook Lead Form Submitted

Runs when a Facebook lead form is submitted.

Common use cases: Social lead capture.

Instagram Lead Form Submitted

Runs when an Instagram lead form is submitted.

Common use cases: Social lead capture from Instagram campaigns.

LinkedIn Lead Form Submitted

Runs when a LinkedIn lead form is submitted.

Common use cases: B2B lead capture.

Video Tracking

Runs based on video interaction events.

Common use cases: Video engagement follow-ups.

Number Validation

Runs after number validation checks whether a phone number is valid or a landline.

Common use cases: Preventing SMS delivery failures and reducing messaging costs.

Messaging Error – SMS

Runs when an SMS message fails to send.

Common use cases: Error handling and retry logic.

Funnel / Website PageView

Runs when a visitor views specific funnel or website pages.

Common use cases: Page-based engagement automation.

Quiz Submitted

Runs when a quiz is submitted.

Common use cases: Quiz-based segmentation and follow-up.

New Review Received

Runs when a new review is received.

Common use cases: Review alerts and reputation management.

Prospect Generated

Runs when a new prospect record is created.

Common use cases: Immediate follow-up automation.

Appointment Triggers

Appointment triggers run when calendar events occur.

Appointment Status Changed

Runs when an appointment is scheduled, rescheduled, canceled, or marked as no-show.

Common use cases: Appointment reminders and follow-ups.

Customer Booked Appointment

Runs when a customer books an appointment.

Common use cases: Confirmation messages and preparation workflows.

Opportunity Triggers

Opportunity triggers run when pipeline or opportunity data changes.

Opportunity Status Changed

Runs when an opportunity’s status updates.

Opportunity Created

Runs when a new opportunity is created.

Opportunity Changed

Runs when any opportunity data changes.

Pipeline Stage Changed

Runs when an opportunity moves between pipeline stages.

Stale Opportunity

Runs when an opportunity remains in a stage for a defined period.

Common use cases: Sales follow-ups and pipeline optimization.

Affiliate Triggers

Affiliate triggers run when affiliate-related events occur.

Affiliate Created

Runs when a new affiliate is created.

New Affiliate Sale

Runs when an affiliate generates a sale.

Affiliate Enrolled in Campaign

Runs when an affiliate joins a campaign and captures referral data.

Common use cases: Affiliate onboarding and commission tracking.

Course and Membership Triggers

Course triggers run when contacts interact with courses or memberships.

Category Started or Completed

Runs based on progress through course categories.

Lesson Started or Completed

Runs based on lesson progress.

New Signup

Runs when a user signs up for a course.

Offer Access Granted or Removed

Runs when access to an offer is granted or revoked.

Product Access Granted or Removed

Runs when access to a course product changes.

Product Started or Completed

Runs when a course is started or completed.

User Login

Runs when a user logs in to access a course or membership.

Payment and Billing Triggers

Payment triggers run when financial events occur.

Invoice Updated

Runs when invoice details or status change.

Payment Received

Runs when a payment is successfully received.

Order Form Submitted

Runs when an order form is submitted.

Order Submitted

Runs when any product purchase is submitted.

Documents and Contracts Updated

Runs when documents or contracts are changed.

Subscription Status Changed

Runs when a subscription status updates.

Refund Issued

Runs when a refund is processed.

Shopify Triggers

Shopify triggers run when connected Shopify store events occur.

Abandoned Cart

Runs when a cart is abandoned.

Order Placed

Runs when an order is placed.

Order Fulfilled

Runs when an order is fulfilled.

IVR Triggers

IVR triggers run when inbound phone interactions occur.

IVR Started

Runs when an IVR session begins.

Pro tip: Start with the IVR Workflow Recipe for faster setup.

Facebook and Instagram Comment Triggers

These triggers run when users comment on social posts.

Facebook Comments or Instagram Comments

Runs when a comment is added to a post.

Common use cases: Engagement automation and moderation.

Community Triggers

Community triggers run when group access or engagement changes.

Group Access Granted or Revoked

Runs when a contact is added to or removed from a community group.

Community Group Member Leaderboard Level Changed

Runs when a member’s leaderboard level changes.

Certificate Triggers

Certificate triggers run when certificates are issued.

Certificate Issued

Runs when a certificate is issued through workflows.

Note: Issued certificates appear in Memberships → Certificates → Issued Certificates.

Common Questions

Can I use multiple triggers in the same workflow?

Yes. Multiple triggers can be added to a single workflow and each trigger can independently enroll contacts.

Do all triggers support filters?

No. Many triggers support filters, but not all. Filter availability depends on the trigger type.

Can triggers be limited to specific forms, tags, or stages?

Yes. Filters allow narrowing triggers to specific forms, tags, pipeline stages, pages, and more.

Did this answer your question?