Skip to content

Automations

Automation Triggers and Conditions Reference Guide

This guide provides a complete reference of the available Automation Triggers and Conditions in Swivel.

Use this article when building or troubleshooting automations to understand which events can trigger an automation and which conditions can be used to further refine when it runs.


  • Triggers determine when an automation begins.

  • Each automation can have one trigger.

  • Triggers fall into two categories:

    • Lifecycle Triggers
    • Date-Based Triggers

Lifecycle triggers run when a user action or record update occurs within Swivel.

TriggerDescription
Contact Created OnlyRuns when a contact is first created
Contact Updated OnlyRuns when a contact is updated
• Select from the available fields that can be updated to trigger the automation
Contact Created or UpdatedRuns when a contact is created or updated
• Select from the available fields that can be updated to trigger the automation
Contact Note CreatedRuns when a contact note is added to a contact.
Contact Opportunity CreatedRuns when a new Opportunity is created for a contact.

Date-based triggers run when a specific date stored within a record is reached.

TriggerDescription
BirthdateRuns based on a contact’s birthday
Product Open DateRuns based on a product’ open date
Product Issued DateRuns based on a product’s issued date
Product Effective DateRuns based on a product’s effective date
Appointment DateRuns based on an appointment date
Event Attendance DateRuns based on an event attendance date

Conditions are optional filters that control when an automation runs, and allow you to be more specific about which records should qualify after the trigger occurs.

  • Only contacts with an Active status
  • Only contacts assigned to a specific state
  • Only products from a specific carrier
  • Only notes created by a specific user or group

Use these conditions to filter automations based on contact information.

ConditionDescription
Contact CategoryRuns based on whether selected categories are Included, Excluded, or Equal to the selected values
Contact StatusRuns based on whether selected statuses are Included, Excluded, or Equal to the selected values
Contact TagsRuns based on whether selected tags are Included, Excluded, or Equal to the selected values
Contact Lead SourceRuns based on whether selected lead sources are Included, Excluded, or Equal to the selected values
Contact Servicing AgentRuns based on the Assigned to on the Contact.
*Please note, this is different than the Agent of Record displayed on the product.
Primary Address StateRuns based on whether selected states are Included, Excluded, or Equal to the selected values
Primary Address Zip codeRuns based on whether selected zip codes are Included, Excluded, or Equal to the selected values
Contact AgeRuns based on a specific contact age
*Must be a whole number

Use these conditions to filter automations based on product information.

ConditionDescription
Product InstitutionRuns based on if a product is associated with or not associated with the selected institution(s)
Product OfferingRuns based on whether selected products are Included, Excluded, or Equal to the selected values
Product StatusRuns based on whether selected product statuses are Included, Excluded, or Equal to the selected values

Use these conditions to filter automations related to appointments.

ConditionDescription
Appointment StatusRuns based on whether selected appointment statuses are Included, Excluded, or Equal to the selected values
Appointment TypeRuns based on whether selected appointment types are Included, Excluded, or Equal to the selected values

Use these conditions to filter automations related to marketing events and attendance.

ConditionDescription
Event TypeSelect if you want the automation to run based on if a product is associated with or not associated with the selected institution(s)
Event Attendance OutcomeSelect if you want the automation to run based on if a product (or products) are Included, Excluded, or Equal to
Event Attendance StatusSelect if you want the automation to run based on if the contact’s event attendance status is Pending, Attended, Canceled, No Show, Rescheduled, or Waitlisted.
Event Attendance RegisteredSelect if you want the automation to run based on if registered Yes or No
Event Attendance ConfirmedSelect if you want the automation to run based on if confirmed Yes or No

Use these conditions to filter automations related to opportunities.

ConditionDescription
Opportunity Sales StageRuns based on whether selected sales stages are Included, Excluded, or Equal to the selected values
Opportunity TagsRuns based on whether selected opportunity tags are Included, Excluded, or Equal to the selected values

The Note Created By condition is available when using the Contact Note Created trigger.

Use this condition to control which users can trigger a note-based automation.

ConditionDescription
Note Create ByIncludes: Runs only when the selected user(s) or members of the selected group create a note.
Excludes: Runs for everyone except the selected user(s) or members of the selected group.