Connect any system via webhooks
funeral.link accepts leads from any source that can send HTTP requests. Custom lead forms, legacy systems, third-party tools - if it can POST, we can capture it.
curl -X POST \
https://api.funeral.link/v1/webhook/YOUR_ID \
-H "Content-Type: application/json" \
-d '{
"first_name": "John",
"last_name": "Smith",
"email": "john@example.com",
"phone": "555-123-4567",
"source": "custom_form"
}'When to use webhooks
Perfect for custom integrations and systems we don't have native support for yet
Custom lead forms
Built your own lead capture form? POST the data to your funeral.link webhook and we'll normalize it and send to your CRM.
Legacy systems
Have a custom or legacy system that tracks leads? If it can make HTTP requests, it can send data to funeral.link.
Zapier / Make.com
Use automation tools? Set up a Zapier or Make.com webhook action to send leads from any of their 5000+ integrations.
Third-party forms
Using Typeform, JotForm, Gravity Forms, or another form builder? Many support webhook integrations out of the box.
Scheduling tools
Calendly, Acuity, or similar booking tools can send appointment data to funeral.link when someone schedules a consultation.
Social media leads
Facebook Lead Ads, Google Ads lead forms - connect via Zapier or native webhook support to capture social leads.
How it works
Simple setup, flexible data mapping
Get your webhook URL
Create a funeral.link account and we'll generate a unique webhook endpoint for your organization.
Configure field mapping
Tell us how your incoming data maps to standard lead fields. We handle the normalization.
Start sending data
POST JSON data to your webhook. Leads appear in your CRM within seconds.
Flexible payload format
Send data in your format - we'll map it to your CRM
Your payload
{
"contact_name": "Patricia Anderson",
"contact_email": "patricia@email.com",
"contact_phone": "(555) 789-0123",
"lead_source": "facebook_ad",
"campaign_id": "fall_2024_preneed",
"notes": "Interested in cremation options"
}Mapped to your CRM
Built for reliability
Automatic retries
If your CRM is temporarily unavailable, we retry automatically with exponential backoff.
Full logging
Every webhook request is logged with payload, response, and timing. Debug issues quickly.
Secure by default
HTTPS only, optional signature verification, and IP whitelisting for sensitive environments.
Sub-second sync
Leads appear in your CRM within seconds of hitting the webhook. No batch processing delays.
Route to any CRM
Webhook leads sync to all our supported CRM destinations
Ready to connect your system?
Get your webhook URL and start sending leads in minutes.