Connect Mani to the tools you already use
Every lead Mani captures fires a signed webhook the same second it lands. Below are six recipes that walk you from copy-paste to your first synced lead. None of them need engineering help.
HubSpot
~5 minPush every Mani lead into HubSpot as a new contact and trigger a workflow on first message.
- In HubSpot, go to Automation → Workflows → Create workflow and pick Webhook trigger.
- Copy the workflow’s inbound URL.
- In Mani, open Settings → Webhooks, paste the URL, select event
lead.created, save. - Add a HubSpot action: Create or update contact mapping
lead.email,lead.name,lead.phone,lead.message. - Click Send test in Mani → you should see the contact land in HubSpot in under 10 seconds.
Mailchimp
~5 minAdd every captured lead to a Mailchimp audience and tag them with the page they were on when they asked.
- In Mailchimp, generate an API key under Profile → Extras → API keys.
- Pick a free relay (Zapier, Make, or n8n) and create a Webhook by URL trigger.
- Paste the relay URL into Mani Settings → Webhooks with event
lead.created. - In the relay, add a Mailchimp → Add or update subscriber action mapping
lead.email, tag =lead.source_path. - Trigger a test from Mani and verify the subscriber appears with the correct tag.
Google Sheets
~3 minFor teams that just want a row per lead they can sort, filter, and forward.
- Open a new Google Sheet, Extensions → Apps Script.
- Paste this script and deploy as a Web app with Anyone access:
function doPost(e) { const d = JSON.parse(e.postData.contents).lead; SpreadsheetApp.getActiveSheet().appendRow( [new Date(), d.name, d.email, d.phone, d.message, d.source_path] ); return ContentService.createTextOutput("ok"); } - Copy the deployment URL into Mani Settings → Webhooks.
- Send a test lead. The row should land in row 2 of your sheet within seconds.
Calendly
~2 minLet Mani offer a meeting link the moment a serious lead arrives, instead of waiting for somebody to follow up.
- Copy your event-type URL from Calendly (e.g.
https://calendly.com/yourteam/intro). - In Mani Customizations → Booking, paste the link and choose when Mani should offer it (e.g. lead score ≥ 0.6).
- Save. Mani will append a one-line booking offer to qualified replies and pre-fill the visitor’s name and email on Calendly via URL params.
Slack
~3 minDrop new leads into a channel so the right person can take over the conversation in real time.
- In Slack, go to Apps → Incoming Webhooks → Add to Slack, choose a channel, copy the webhook URL.
- Paste it in Mani Settings → Webhooks with event
lead.created. - Optional: enable Human takeover in Mani so an emoji reaction in Slack pauses Mani for that visitor and pings them when you reply.
WhatsApp (via Twilio)
~10 minGet a WhatsApp ping the second a serious lead is captured, and reply directly from your phone.
- In Twilio, enable the WhatsApp sender (sandbox is fine while you test).
- Copy your Twilio Account SID, Auth Token, and the WhatsApp-enabled From number.
- In Mani Settings → WhatsApp, paste the credentials and the destination phone number.
- Toggle on Notify on lead.created. Send a test — you should see the lead arrive in WhatsApp in seconds.
Or just use the API
Every event Mani fires is also available via REST. List leads, fetch a single lead, send a custom payload back to your stack.
curl -H "Authorization: Bearer YOUR_PARTNER_KEY" \ https://onmanifest.com/api/v1/leads?limit=20
Full API reference and webhook payload schema are linked from your dashboard.