Install the Integration
- Shopify
- WooCommerce
1
Find Soneka in the Shopify App Store
Go to the Shopify App Store and search for Soneka. Click Add app.
2
Authorize OAuth Access
Shopify will display the list of permissions Soneka requests (orders, customers, products, webhooks). Click Install app to grant access and complete the OAuth handshake.
3
You're Redirected to Soneka
After install, you’ll land in your Soneka dashboard with the Shopify connection active. Initial sync of your orders, contacts, and catalog begins automatically and typically completes within a few minutes.
What Gets Synced
After a successful connection, the following data flows between your store and Soneka:Contact phone numbers must be in E.164 format (e.g.,
+447911123456) to match against WhatsApp accounts. Soneka automatically normalizes numbers where country code information is available.Automated Flows
Once your store is connected, you can activate pre-built flow templates or build custom ones in Soneka → Flows.Cart Abandonment Recovery
1
Enable the Template
Go to Flows → Templates → Cart Abandonment and click Use Template.
2
Set the Delay
Choose how long after abandonment Soneka waits before sending the first message (default: 1 hour). You can add follow-up messages at 24 hours and 72 hours.
3
Customize the Message
Edit the message copy and optionally include a direct checkout link. Soneka automatically inserts the customer’s first name and a link to their specific cart.
4
Activate
Toggle the flow On. Soneka listens for the
checkout/create webhook and fires the sequence automatically.Order Confirmations and Shipping Updates
Soneka ships with ready-made templates for:- Order Confirmed — fires immediately after payment is captured.
- Order Shipped — fires when tracking information is added.
- Out for Delivery — fires when the carrier updates status.
- Delivered — fires on delivery confirmation, optionally followed by a review request.
Catalog Browsing in Chat
Soneka supports WhatsApp’s native Multi-Product Messages (MPM) and Single-Product Messages (SPM), powered by your synced catalog.Sending a product catalog in chat
Sending a product catalog in chat
In any conversation, click the Catalog icon in the message composer. Browse or search your synced products, select one or more items, and click Send. The customer receives an interactive product card with image, price, and an Add to Cart button — all inside WhatsApp.
Triggering catalog messages in flows
Triggering catalog messages in flows
In the Flow builder, add a Send Product action and select up to 30 products (MPM) or 1 product (SPM). Use dynamic filters (e.g., “most viewed by this contact” or a specific collection) to personalize recommendations.
Checkout via Payment Links
Customers can complete purchases without leaving WhatsApp using embedded payment links.Razorpay
Connect your Razorpay account under Settings → Payments → Razorpay. Soneka generates a short payment link for any cart or order and sends it in chat. Supports UPI, cards, net banking, and wallets.
Stripe
Connect Stripe under Settings → Payments → Stripe. Soneka creates a Stripe Checkout session link and sends it to the customer. Supports cards and local payment methods based on your Stripe configuration.
Available Webhook Events
Soneka listens for the following store events and can trigger flows or notifications on any of them:order/created— new order placedorder/paid— payment confirmedorder/fulfilled— order shippedorder/cancelled— order cancelledorder/refunded— refund issuedcheckout/create— checkout started (cart abandonment trigger)customer/create— new customer registeredproduct/update— product changed (catalog sync trigger)