Use this setup when an external system should push contacts into Phonely in real time instead of uploading a CSV file.
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
Continuous campaign and select Webhook.
- Select the outbound call flow that should run for the campaign.
- Copy the generated
Webhook URL.
- Send a sample
POST request with JSON data.
- Click
Update Fields so 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 Fields again 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.
Last modified on July 11, 2026