Integrations Overview
3 min read
Connect Made For Law lead events to your existing tools through Zapier webhooks.
How integrations work
Made For Law sends lead events to a Zapier webhook. In Zapier, the trigger app is Webhooks by Zapier and the trigger event is Catch Hook. After Zapier catches the lead, you map the fields to the tool you use: your CRM, spreadsheet, Slack channel, email inbox, or another destination app.
Why Zapier?
Zapier connects thousands of business apps. For MFL lead routing, Zapier is useful because it gives your firm:
- No-code mapping from MFL lead fields to your destination app
- Many destinations including HubSpot, Salesforce, Google Sheets, Slack, Gmail, and Microsoft 365
- Zap History for checking whether each trigger and action succeeded
- Filters and formatting for multi-step workflows
Current event
| Event | Description | Plan |
|---|---|---|
lead.created |
Fires when a calculator lead is created and sent to your configured webhook | Pro |
Popular destinations
| Destination | Use Case | Guide |
|---|---|---|
| Google Sheets | Prove the setup by logging each lead to a spreadsheet | Zapier -> Google Sheets |
| Slack | Notify your intake team when a lead comes in | Zapier -> Slack |
| HubSpot | Create or update contacts from calculator leads | Zapier -> HubSpot |
| Salesforce | Create Salesforce leads from calculator submissions | Zapier -> Salesforce |
| Send internal alerts or simple follow-up emails | Zapier -> Email |
Getting started
Create a Catch Hook in Zapier
- In Zapier, create a new Zap.
- Choose Webhooks by Zapier as the trigger app.
- Choose Catch Hook as the trigger event.
- Copy the webhook URL from Zapier.
Add the URL in Made For Law
- Log in to your portal at portal.madeforlaw.com.
- Go to Settings > Integrations > Lead Routing.
- Select Zapier.
- Paste the Catch Hook URL.
- Send a test lead.
Map the destination action
- Confirm Zapier caught the
lead.createdtest payload. - Add your destination app action, such as Google Sheets, Slack, HubSpot, or Salesforce.
- Map the MFL fields to the required destination fields.
- Test the action and publish the Zap.
Do not search for "Made For Law" as a Zapier trigger app unless your firm has been given a private app invite. The standard setup uses Webhooks by Zapier -> Catch Hook.
Data sent to Zapier
When lead.created fires, Made For Law sends fields like these:
| Field | Description |
|---|---|
event |
Event name, usually lead.created |
tenant.id |
Your MFL tenant/account identifier |
tenant.name |
Firm name |
lead.id |
MFL lead identifier |
lead.created_at |
Lead creation time |
lead.first_name |
Prospect first name |
lead.last_name |
Prospect last name |
lead.email |
Prospect email |
lead.phone |
Prospect phone |
lead.state |
State or jurisdiction selected |
lead.calculator |
Calculator used |
estimate.total |
Estimate total, when available |
estimate.currency |
Estimate currency |
source.page_url |
Page where the lead started |
pdf.url |
Estimate PDF URL, if generated |
Use Zapier's field picker to map these values to your destination app.