Skip to content

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.

ProviderEventsSignature header
Shopifyorder placed, paid, shipped, cancelled, checkout abandonedX-Shopify-Hmac-Sha256
WooCommerceorder placed, processing, completed, cancelledX-WC-Webhook-Signature
Razorpaypayment captured, payment failed, order paid, payment link paidX-Razorpay-Signature
Stripepayment succeeded, payment failed, checkout completedStripe-Signature
Generic webhookAny event name you sendOptional 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.