Canvas Trigger

The Canvas Trigger is always the first component in a flow. It signifies the beginning of the flow execution and activates when a card is loaded and presented to the user (default exit).

Additionally, this component can initiate the flow's execution in response to Talkdesk events. This means that whenever a particular event occurs, the canvas will automatically re-trigger the flow.

🚧

This component is mandatory and is always included in a flow.

To configure this component, follow these steps:

1 - Double-click the Card Trigger component to open the configuration panel (Figure 1 - 1).

2 - Enter the component name (required field; Figure 1 - 2).

3 - Select the desired Talkdesk Event type to monitor (Figure 1 - 3). More about these events below.

4 - Optionally, choose the variables to track (Figure 1 - 4).

5 - Finally, click Save (Figure 1 - 5).

Figure 1 - Configuration panel for the Canvas Trigger component

Figure 1 - Configuration panel for the Canvas Trigger component

📘

The default exit represents the initial execution of the flow and is triggered when the card is first loaded on the user's screen.

Available Talkdesk Events

When a context variable changes

This event occurs every time a variable changes. When this specific event happens, a new field will appear (Figure 1 - 4). Select all the variables you want to monitor.

When a call is initiated

This event is emitted when a contact initiates a call to Talkdesk, just before it starts ringing.

When a call is answered

This event is emitted when an agent answers a call.

When a call is finished

This event is emitted when an answered call ends, either because the agent closed the call or the contact hung up.

When an external call is initiated

This event is emitted when a call is initiated to an external contact to join an ongoing conversation. Please note that this contact is considered "external" to the ongoing conversation and can be an agent.

When an external call is answered

This event is emitted when a call to an external contact is answered. Again, this contact is considered "external" to the conversation and can be an agent.

When an external call is finished

This event is emitted when an external contact leaves an ongoing conversation. Similar to the previous events, this contact is regarded as "external" to the conversation and can be an agent.

When a digital interaction is assigned

This event is emitted when an interaction is assigned.

When an outgoing call is answered

This event is emitted when the interaction is answered by an agent when the contact was initially dialed, or vice versa.

📘

Troubleshooting

If you have questions or technical issues, please open a ticket using this form.