To learn how to specify webhook URLs for your cloud employees in the Signals app, please see the webhook URLs configuration step in the quickstart guide.Below you will find an example of the data structure for inbound voice calls.
Inbound Call Webhook
Event Types:
- call_inbound: Triggered when an inbound call is received
Webhook Request from Signals
Response Format
You can respond with the following structure to customize the call handling:Response Fields
Field | Description |
---|---|
override_agent_id | Optional. Specify a different agent ID to handle the call |
dynamic_variables | Variables that can be used in the Welcome Message using {{variable_name}} syntax. These variables are only available in the initial greeting. |
meta_data | Information that the Cloud Employee will know throughout the entire conversation. The agent can reference this information when answering questions. |
Usage Notes
-
Dynamic Variables
- Can be used in the Welcome Message using
variable_name
syntax - Example: “Hello
first_name
, welcome to our company!” - These variables are only available during the initial greeting
- The Cloud Employee cannot access these variables during the conversation
- Can be used in the Welcome Message using
-
Meta Data
- Available throughout the entire conversation
- The Cloud Employee can reference this information when answering questions
- Example: If you ask “What’s my name?”, the agent can answer using the
first_name
from meta_data
-
Response Time
- Your webhook endpoint should respond within 5 seconds
- If no response is received, the call will proceed with default settings
Example Scenarios
- Basic Response with Dynamic Variables
first_name
, welcome to company
!”
- Full Response with Meta Data
- Greet the caller using their first name
- Answer questions about their company, title, and department throughout the call