Trigger n8n workflows from your website chat.
Use an n8n Webhook node as the target of a BusinessLyft webhook action. Every delivery is signed and carries a stable delivery id, so your workflow can verify and de-duplicate it.
- 7-day free trial
- No credit card required
- Live in under 30 seconds
Why connect it
Self-hosted automation, verified deliveries.
n8n users usually care where data goes and who sent it. BusinessLyft signs every delivery: X-BusinessLyft-Signature is v1= followed by a hex HMAC SHA-256 of the timestamp, a dot and the raw body, keyed with your signing secret.
The timestamp travels in X-BusinessLyft-Timestamp and the delivery id in X-BusinessLyft-Delivery, which stays the same across retries.
Check the signature in a Code or Crypto node, drop repeats on the delivery id, and route the lead wherever your workflow needs it.
- HMAC SHA-256 signature
- Timestamp and delivery headers
- Up to 5 retries
- Works with self-hosted n8n
Connect it to n8n in 4 steps
What your webhook receives. The data object holds the inputs you defined on the action.
- 1
In n8n, add a Webhook node set to POST, switch it to the production URL, and copy its URL.
- 2
In BusinessLyft, open your assistant → Actions → New action → Webhook (or start from the “Send a lead to my CRM” template) and paste the URL.
- 3
Describe when the assistant should use it, for example “Use when the visitor asks for a quote or a call back”, and add the inputs it must collect first, such as service, budget and timeline.
- 4
Click Test to send a sample, then map the fields in n8n to wherever the lead should go.
{
"id": "dlv_7f3c…",
"event": "action.Send lead to CRM",
"action": "Send lead to CRM",
"data": { "service": "Website rebuild", "budget": 8000, "launch": "March" },
"conversation": { "id": "c_91a…", "channel": "widget", "title": "Shopify rebuild quote" },
"visitor": { "id": "v_42d…", "name": "Priya Shah", "email": "priya@example.com" },
"bot": { "id": "b_18e…", "name": "Brightline Studio" },
"sentAt": "2026-10-29T10:12:04.000Z"
}Good to know before you start
Use the production URL
n8n’s test URL only listens while you click “Listen for test event”. Switch to the production URL and activate the workflow.
Verify against the raw body
Sign `${timestamp}.${rawBody}` with your secret and compare it to the value after v1=. Re-serialised JSON won’t match.
Your server must be public over HTTPS
Webhooks go to public https:// URLs only, so a localhost n8n needs a tunnel or a public host.
What it does once it’s live
The features that matter most on n8n.
- Actions & integrations Webhook and API request actions connect the assistant to your own systems. How Actions & integrations works
- Lead qualification Collect structured inputs in the chat before anything is sent. How Lead qualification works
- AI chatbot Answers from your content, so only real enquiries reach the workflow. How AI chatbot works
Questions, answered
Setup, plans and what to expect on n8n.
Other connections
Send what the assistant collects wherever your team works.
Your next customer is on your site right now.
Let BusinessLyft talk to them, qualify them and hand them to you. Live in under 30 seconds.
- 7-day free trial
- No credit card required
- Set up in 30 seconds