Developers
Integrations
Connect Shopify, WooCommerce, Razorpay, Stripe, Slack or any tool that can send a webhook.
Open Integrations, pick a provider and follow the steps shown. Each provider sends events to a secret hook URL that only your workspace knows. We verify the provider's signature, create or update the contact and run the action you mapped.
| Provider | Events | Signature header |
|---|---|---|
| Shopify | order placed, paid, shipped, cancelled, checkout abandoned | X-Shopify-Hmac-Sha256 |
| WooCommerce | order placed, processing, completed, cancelled | X-WC-Webhook-Signature |
| Razorpay | payment captured, payment failed, order paid, payment link paid | X-Razorpay-Signature |
| Stripe | payment succeeded, payment failed, checkout completed | Stripe-Signature |
| Generic webhook | Any event name you send | Optional X-LFG-Signature |
| Slack (notifications) | New conversations, leads, failures, campaign results, won deals, payments | — |
Map an event to a message
For each event, choose an approved template and fill its variables using values from the event — for example the order number or amount. When the event arrives the contact receives that template.
Generic webhook body
{
"phone": "919876543210",
"name": "Priya",
"email": "priya@example.com",
"event": "order_placed",
"properties": { "order_id": "1042" },
"tags": ["vip"],
"traits": { "city": "Pune" }
}Rotate a hook URL any time from the integration's card if you think it has leaked.
Something missing or unclear? Tell us and we'll improve this page.