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?
Currently, CloudTalk has six Trigger Objects to choose from (open in new tab):
For each of these Objects, there is an additional Object Action to decide what must happen with the object in order to trigger our automated process. More information on each Object type is given in the sections below.
Call:
Started
Your Workflow Automation will be triggered when an inbound or outbound call to a contact begins to ring.
Ringing on Agent
Triggers each time a call is ringing to a particular agent as incoming calls are directed to the agents group. This means if a single call rang to five different agents, your automated event would be triggered five times.
Answered
Triggers as soon as an agent answers an incoming call OR once a contact answers an outgoing call.
Modified
Triggers when Call Tags & Notes are modified under the following conditions:
during a call with the customer and agent present
after a customer hangs up and the agent has clicked Done to conclude Wrap-up tasks
when an agent has modified a call in Call History
Ended
Triggers after the call ends and Wrap-up Time has completed
Raised Hand
Triggers when an agent invites an administrator to supervise the call via Raise Hand
Object Attributes for Call
When you select call as your trigger and choose an Object Action, you should notice the tags on the right side of the page change to those in the below image. These tags are the available data associated with Call Triggers, and they can be used in the conditions and action steps of the automation.
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:
Sent
Your Workflow Automation will be triggered as soon as a message is sent from your CloudTalk account. This includes all SMS, MMS and WhatsApp messages.
Received
Triggers when a message is received by your CloudTalk account
Object Attributes for Message
When you select Messages as your trigger and choose an Object Action, you should notice the tags on the right side of the page change to the ones in the below image. These tags are the available data associated with Message Triggers, and they can be used in the conditions and action steps of the automation.
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:
Created
Your Workflow Automation will be triggered when a new contact is created in your CloudTalk contact list
Updated
Triggers as soon as an existing contact is updated in your CloudTalk contact list
Deleted
Triggers as soon as an existing contact gets deleted from your CloudTalk contact list
Object Attributes for Contact
When you select contact as your trigger and choose an Object Action, you should notice the tags on the right side of the page change to those in the below image. These tags are the available data associated with Contact Triggers, and they can be used in the conditions and action steps of the automation.
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:
Created
Your Workflow Automation will be triggered when a new user is created in your CloudTalk account
Updated
Triggers as soon as an existing user is updated in your CloudTalk account
Deleted
Triggers as soon as an existing user gets deleted from your CloudTalk account
Status changed
Triggered once an Agent status is changed.
The scenario will be triggered:
in case of manual change of status within the Cloudtalk phone app from one status to another ("Online", "Offline", "Idle")
when an Agent logs in (sends “Online“)
when an Agent logs out using the “Log out” button (sends “Offline“)
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.”
Object Attributes for User
When you select agent as your trigger and choose an Object Action, you should notice the tags on the right side of the page change to those in the below image. These tags are the available data associated with User Triggers, and they can be used in the conditions and action steps of the automation.
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:
Uploaded
Your Workflow Automation will be triggered when a new recording is uploaded in your CloudTalk account.
Note: This trigger can only result in a Speech to Text automation.
Object Attributes for Recording
When you select recording as your trigger and choose an Object Action, you should notice the tags on the right side of the page change to those in the below image. These tags are the available data associated with Recording Triggers, and they can be used in the conditions and action steps of the automation.
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:
Created
Your Workflow Automation will be triggered when a new transcription has been successfully created for a given recording.
Object Attributes for Transcription
When you select transcription as your trigger and choose an Object Action, you should notice the tags on the right side of the page change to those in the below image. These tags are the available data associated with Transcription Triggers, and they can be used in the conditions and action steps of the automation.
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!