Skip to main content

Triggers

Learn how to use Triggers in your Workflow Automations

S
Written by Shelby Glynn
Updated yesterday

Workflow Automations are designed to make the job of an agent easier by automating processes such as sending a followup text, transcribing certain calls, or automatically forwarding transcriptions to Slack. A trigger is the first step in this automation process—the event which triggers, or sets in motion, an automation.


What Objects can act as Triggers

Workflow Automations in CloudTalk start when a specific Trigger Object performs a defined Object Action.

A trigger answers two questions:

  • What object should be monitored?

  • What event on that object should start the automation?

Currently, CloudTalk supports six Trigger Objects:

Each object includes one or more actions you can select. Details for each trigger type are explained below.

Call Triggers

Use Call triggers to start automations based on call activity.

Action

When the automation is triggered

Started

When an inbound or outbound call starts ringing.

Ringing on Agent

Each time a call rings for a specific agent while being distributed to an agent group. If the same call rings to five agents, the automation is triggered five times.

Answered

When an agent answers an inbound call, or when a contact answers an outbound call.

Modified

When Call Tags or Notes are updated:

  • during an active call

  • after the customer hangs up and the agent completes wrap-up

  • when a call is edited in Call History

Ended

After the call ends and wrap-up time is completed.

Raised Hand

When an agent invites an administrator to supervise the call using Raise Hand.

Call Object Attributes

When Call is selected as the trigger, call-related data attributes appear on the right side of the workflow builder. These can be used in conditions and action steps.

⚠️ The dialer_data property is generated only for calls made through Power Dialer. It is not created for calls made through Sequential or Parallel Dialer at the moment.

To reference these data properties, simply place the cursor in the desired input field within the workflow and click on the name of the data property you want to use.

Message Triggers

Use Message triggers to automate workflows based on messaging activity.

Action

When the automation is triggered

Sent

When a message is sent from your CloudTalk account. This includes SMS, MMS, and WhatsApp messages.

Received

When a message is received by your CloudTalk account.

Message Object Attributes

After selecting Message as the trigger, message-related data attributes become available on the right side of the workflow builder. You can use these attributes in conditions and action steps.

To reference these data properties, simply place the cursor in the desired input field within the workflow and click on the name of the data property you want to use.

Contact Triggers

Use Contact triggers to automate workflows related to your CloudTalk contact list.

Action

When the automation is triggered

Created

When a new contact is created in your CloudTalk contact list.

Updated

When an existing contact is updated in your CloudTalk contact list.

Deleted

When a contact is deleted from your CloudTalk contact list.

Contact Object Attributes

After selecting Contact as the trigger, contact-related data attributes become available on the right side of the workflow builder. You can use these attributes in conditions and action steps.

To reference these data properties, simply place the cursor in the desired input field within the workflow and click on the name of the data property you want to use.

User Triggers

Use User triggers to automate workflows related to CloudTalk users and agents.

Action

When the automation is triggered

Created

When a new user is created in your CloudTalk account.

Updated

When an existing user is updated in your CloudTalk account.

Deleted

When a user is deleted from your CloudTalk account.

Status Changed

When an agent’s status changes.

Status Changed

The Status Changed trigger activates when:

  • an agent manually changes their status in the CloudTalk app (Online, Offline, Idle)

  • an agent logs in (status changes to Online)

  • an agent logs out using the Log out button (status changes to Offline)

The trigger does not activate if the agent closes the app without logging out. Reopening the app triggers a status change to Online.

The trigger does NOT activate if the agent exits the application without logging out. However, reopening the app will activate the trigger and send “Online.”

User Object Attributes

After selecting User as the trigger, user-related data attributes become available on the right side of the workflow builder and can be used in conditions and action steps.

To reference these data properties, simply place the cursor in the desired input field within the workflow and click on the name of the data property you want to use.

Recording Triggers

Use Recording triggers to automate workflows based on call recordings.

Action

When the automation is triggered

Uploaded

When a new call recording is uploaded to your CloudTalk account.

This trigger can only be used to start Speech-to-Text automations.

Recording Object Attributes

After selecting Recording as the trigger, recording-related data attributes become available on the right side of the workflow builder. You can use these attributes in conditions and action steps.

To reference these data properties, simply place the cursor in the desired input field within the workflow and click on the name of the data property you want to use.

Transcription Triggers

Use Transcription triggers to automate workflows based on call transcriptions.

⚠️ This trigger is associated with the legacy Google Speech-to-Text transcription. Transcriptions generated by Conversation Intelligence do not activate this trigger.

Your Workflow Automation will be triggered when a new transcription has been successfully created for a given recording.

Transcription Object Attributes

After selecting Transcription as the trigger, transcription-related data attributes become available on the right side of the workflow builder and can be used in conditions and action steps.

To reference these data properties, simply place the cursor in the desired input field within the workflow and click on the name of the data property you want to use.


If you have any further questions please do not hesitate to reach out to our Support team, we are always happy to help!

Did this answer your question?