Sync & automate
Webhooks
Give any external service a URL to send data to. MyLeadSyncer catches the payload, maps the fields you care about, and logs everything.
Create a webhook
Go to Webhooks → New Webhook and name it. You get a unique, unguessable URL:
POST https://api.myleadsyncer.com/webhook/:token
Paste that URL into the sending service (a payment processor, a scheduling tool, another form provider — anything that can send JSON).
Field mapping
Incoming payloads rarely match your field names. Map them with dot-notation paths — no glue code:
# incoming payload
{
"contact": {
"email": "ana@example.com",
"profile": { "first_name": "Ana" }
}
}
# your mappings
contact.email → email
contact.profile.first_name → name
Logs
Every received payload is logged with its matched fields and timestamp. Open a webhook in the app to inspect recent deliveries — useful when you're wiring up a new service and want to see exactly what it sends.
Managing webhooks
- Pause a webhook to stop accepting data without deleting its history.
- Regenerate the token if a URL leaks — the old URL stops working immediately.
