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