Data retrieval at call start
With data retrieval at call start, your AI agent retrieves a URL you have stored as soon as an incoming call begins.
When does this make sense?
Retrieving data at call start is suitable for content that changes frequently or varies from call to call. Typical use cases:
Current availability query (e.g. open appointments, inventory levels)
CRM data or load customer history
Daily-updated instructions (e.g. special opening hours, promotions)
Past interactions make available to the caller
Note: We recommend not using this feature as the content foundation for your agent, as it may otherwise lead to unpredictable behavior. The file upload in the "Knowledge" section is much better suited for this purpose.
Prerequisites
A URL that can be reached via HTTP or HTTPS (HTTPS recommended).
The endpoint should respond quickly — the retrieval takes place at call start.
The response is embedded as text in the conversation context. Ideally, return well-structured, compact content.
Important: Do not use a publicly accessible URL — otherwise third parties could retrieve the transmitted caller data.
How to set up data retrieval
Open the configuration of your AI Agent
Go to the "Integrations" menu item
Find the "Data retrieval at call start" section and click the gear icon
Enter the desired URL in the "Configure data retrieval" dialog.
Optionally, you can also enable "Force retrieval" so that the retrieval must succeed for the call to be able to take place at all
Click "Save"
The configured URL will then appear directly in the user interface. The content will be retrieved automatically on the next incoming call.
Option: "Force retrieval"
With the checkbox Force retrieval you decide how strictly the agent should handle errors in this retrieval:
Disabled (default): If the URL is unavailable, the call will still be connected — just without the dynamic context.
Enabled: If the URL is unavailable, the call will be rejected. Only choose this option if the context is essential for the call (e.g. if no meaningful conversation is possible without CRM data).
Remove data retrieval again
If data retrieval should no longer take place:
Open the configuration dialog again using the gear icon.
Click Delete data retrieval.
Confirm in the following dialog with Delete permanently.
Then the section will again show the status Inactive. No more data retrieval will take place for future calls.
Frequently asked questions
How long may the endpoint take to respond?
As short as possible. Retrieval runs synchronously at call start — long response times delay the start of the conversation.
Last updated

