When To Use This Trigger
- Choose this option for continuous campaigns.
- Use it when leads arrive from a CRM, signup form, or backend service.
- Do not use it for one-time list uploads. Use CSV for that.
Set Up The Webhook Trigger
- Open
/campaign/{agentId}. - Create or edit a campaign.
- In the trigger step, choose a
Continuouscampaign and selectWebhook. - Select the outbound call flow that should run for the campaign.
- Copy the generated
Webhook URL. - Send a sample
POSTrequest with JSON data. - Click
Update Fieldsso Phonely can detect the payload fields. - Map the detected fields to the outbound variables used in the workflow.
Example Payload
Important Notes
- The receiver must send JSON with
POST. - Phonely updates the available field list only after a successful webhook test.
- If the payload shape changes later, run
Update Fieldsagain and review the variable mapping. - Test the webhook before turning on production traffic.
Rules
- ALWAYS confirm the payload includes the fields your workflow expects.
- NEVER launch the campaign before testing a sample webhook request.

