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 (matched by phone) and record the event, which can start flows.

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, comment automations, leads, failures, won deals, payments—

Use events in flows

Choose Event as a flow's trigger and enter the event name (for example order_placed). Tag customers, create deals, notify your team or call a webhook when it arrives. Instagram doesn't allow businesses to message people first, so events only DM a customer who is already in an open conversation with you.

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.