Store & E-Commerce Integration — Connect Your Online Store
Store & E-Commerce Integration — Connect Your Online Store
If you already sell on a website — WooCommerce, Shopify, or a custom-built store — Botaura can plug into it. Orders placed on your website flow into Botaura, trigger an automatic WhatsApp confirmation to the customer, and sit alongside your WhatsApp orders in one place. You can even embed a live orders panel inside your own store admin.
Plan requirement: Store integration (Store API, reverse webhooks, embeddable orders panel) requires the Business plan or above.
What the Integration Does
- Website order → WhatsApp confirmation — when a customer checks out on your site, Botaura sends them a WhatsApp order confirmation automatically (using an approved template).
- One order list — website orders and WhatsApp orders appear together in Dashboard → Orders, each tagged by source (Website or WhatsApp).
- Status sync — as you move an order through pending → confirmed → shipped → delivered, Botaura can notify both your customer and your own store via webhooks.
- Embeddable orders panel — drop a live Botaura orders view straight into your existing store admin, so your team manages everything without leaving your site.
Two Ways to Connect
1. Send Orders into Botaura (Store API)
Your store (or its checkout) sends each new order to Botaura's Store API. This is what triggers the WhatsApp confirmation. Your developer needs three things from Dashboard → Settings:
- Your Store API key (sent as a Bearer token — keep it secret, server-side only)
- The order ingest endpoint
- The order shape: customer phone & consent, line items (name, quantity, price), and a total
Every order includes an idempotency key so retries never create duplicate orders, and an optional external order ID so you can match a Botaura order back to the one in your store. Customer consent is required on every order — Botaura only messages customers who agreed to be contacted on WhatsApp.
2. Get Updates Back (Reverse Webhooks)
Botaura can call your store back when something changes — for example, when an order status updates. Register a webhook URL in your dashboard and Botaura will POST events to it, so your store stays in sync with what happens inside Botaura.
The Embeddable Orders Panel
Want your team to manage orders inside your own admin instead of the Botaura dashboard? Embed the orders panel as an iframe. It shows every order with customer, items, total, source, and status, refreshes automatically, and lets staff move orders through their lifecycle with one click:
- Pending → Confirm or Cancel
- Confirmed → Ship or Cancel
- Shipped → Deliver
The panel authenticates with a short-lived token (no logins to manage), so it's safe to embed inside your store admin pages.
Platform-Specific Notes
- WooCommerce / Shopify — use an order-created hook (or a small plugin/app) to forward new orders to the Store API. Your developer wires this once.
- Custom stores — call the Store API directly from your checkout's server-side code.
In every case, the chat widget itself is added separately — see the Chat Widget guide for the one-line embed snippet.
Order Confirmations & WhatsApp Costs
Confirmations sent outside the customer's 24-hour service window use approved WhatsApp templates, which Botaura registers for you automatically — see WhatsApp Templates & the 24-Hour Window. WhatsApp message charges are billed to you by Meta directly; Botaura never marks them up.
Next Steps
Connecting a store is a developer task done once. Share this page and your dashboard's Store API settings with whoever maintains your website. To understand how a website order becomes a WhatsApp message end to end, read How Botaura Works, End-to-End.
Was this helpful?
Related Articles
Store API — Connect Your Online Store to Botaura
Learn how to connect your WooCommerce, Shopify, or custom store to Botaura using the Store API. Send order events, read orders, update statuses, and receive real-time webhooks.
~8 min read
Orders Widget — Embed an Orders Panel in Your Store
Add a fully functional orders management panel directly inside your store admin area with a single script tag. No coding required — just paste and go.
~5 min read
Getting Started with Botaura
This guide walks you through setting up your Botaura chatbot from scratch. You'll go from zero to a working AI assistant on your website in under 10 minutes.
~4 min read