This guide explains how to set up Cue Cards in CloudTalk so your agents see real-time customer details, scripts, or documents during calls.
How Cue Cards Work
When a call starts, CloudTalk triggers a Workflow Automation that sends the call’s unique identifier (Call UUID) to your external system (CRM, Zapier, or custom backend). Your external system then:- Uses the UUID to look up relevant customer or business data.
- Prepares this data in the correct format (HTML or Blocks).
- Sends the data back to CloudTalk via the Cue Cards API.

Setup Flow
Configure Workflow Automation in CloudTalk
- In your CloudTalk Dashboard, go to Workflow Automations.
- Click + Add Workflow.
-
Select Trigger:
-
Object:
Call -
Action:
Answered(orStarted, depending on your use case)
-
Object:
-
(Optional) Add Conditions, e.g.:
-
Show only for inbound calls →
#{{ Call_direction == "Inbound" }} - VIP tags, specific countries, or selected agents/groups
-
Show only for inbound calls →
-
Add an Action: API Request.
-
Method:
POST - Endpoint: URL of your external system (e.g., Zapier webhook or CRM API).
-
Headers: e.g.,
Content-Type: application/json -
Values: include
call_uuid→#{{ Call_uuid }}
-
Method:

Configure Logic in Your External Tool
Your external tool (CRM, Zapier, or custom backend) needs to handle four steps:-
Receive the request from CloudTalk
- CloudTalk Workflow Automation sends an HTTP POST to the endpoint you specify.
-
The request contains at least the
call_uuidand any other values you’ve configured.
-
Look up the data you want to display
- For example, fetch the caller’s CRM profile, recent order, or pull in a call script from your database.
-
Build the Cue Card payload
-
Format the response as either:
- HTML (simple text/links), or
- Blocks (structured fields like textfields, links, images, or files).
-
Format the response as either:
-
Send the payload back to CloudTalk
-
Make a POST request to the Cue Cards API including:
-
call_uuid(to match the correct call) -
type(htmlorblocks) -
content(the data you want shown)
-
-
Make a POST request to the Cue Cards API including:
Example Setup in CloudTalk (with Zapier)
Here’s a simplified example of how you could connect CloudTalk Workflow Automations with Zapier to display Cue Cards: In CloudTalk (Step 1)- Create a Workflow Automation with Trigger = Call Answered.
- Add an API Request Action pointing to your Zapier Webhook URL.
-
Send the following value:
call_uuid → #{{ Call_uuid }}
-
Catch Webhook: Zapier receives the
POSTfrom CloudTalk with thecall_uuid. - Look up data: Use Zapier steps (e.g., search CRM records or fetch from a database).
- Format Cue Card Payload: Build a JSON body for the Cue Card API, for example:
-
Use a Zapier Webhook
POSTstep. -
Endpoint:
https://platform-api.cloudtalk.io/api/cuecards -
Headers:
-
Content-Type: application/json -
Authorization: Bearer <YOUR_API_KEY>
-
- Body: The Cue Card JSON you prepared.
Need help or have a question? Just reach out through our Support portal — we’re here for you.