Configure the webhook
- Create or edit a Continuous Calling campaign.
- In Select Trigger Type, choose Webhook.
- Copy the generated webhook URL and authorization details.
- Define the JSON request body, then select Set Fields.
- Map the detected fields to the contact phone number, optional timezone, dial-out number, or calling window, and any variables used by the outbound flow.
phone_number, timezone, dialout_number, and calling_window. You can add fields required by your flow.
calling_window narrows the campaign’s calling hours for that contact only. See calling windows.
Send JSON with the authorization required by the generated webhook. Keep the credential private and do not place it in client-side code, screenshots, or documentation examples.
Keep the schema aligned
Select Set Fields whenever you add, rename, or remove a top-level field. Then review the campaign mappings and any downstream flow fields that use those values.Verify the trigger
Use a phone number you control and send a representative request. Confirm that:- the call appears in the campaign queue;
- the phone number, timezone, and optional dial-out number or calling window resolve correctly; and
- the selected flow receives the expected mapped values.

