Connecting WooCommerce
Connect your WooCommerce store to Bugalou to automatically send WhatsApp messages on order updates. Set up API credentials, webhooks, and order syncing.
Overview
The WooCommerce integration lets you connect your online store to Bugalou and automatically send WhatsApp messages when order events occur — such as new orders, shipment updates, and cancellations. Navigate to Channels → WooCommerce and click "Connect" or "Manage".
What You'll Need
- A WooCommerce store with admin access
- WooCommerce REST API credentials (Consumer Key and Consumer Secret)
Step 1: Create API Credentials
In your WooCommerce admin, go to Settings → Advanced → REST API:
- Click "Add key"
- Set Description to
Bugalou - Set Permissions to Read/Write
- Click "Generate API key"
- Copy the Consumer Key (
ck_...) and Consumer Secret (cs_...)
Step 2: Connect in Bugalou
On the WooCommerce Integration page, fill in the connection form:
- Site URL — the full address of your store (e.g.
https://yourstore.com) - Consumer Key — paste the
ck_...key - Consumer Secret — paste the
cs_...secret
Click "Connect" to save the connection.
Step 3: Test the Connection
After connecting, click "Test" to verify that Bugalou can reach your store. A green "✓ Connected" badge will appear if successful.
Step 4: Configure Webhooks
Click "Auto-Configure" to automatically set up webhooks in your WooCommerce store. This creates webhook listeners for:
order.created— when a new order is placedorder.updated— when an order is modifiedorder.deleted— when an order is removed
The webhook URL (https://bugalou.com/api/webhooks/woocommerce) and status are shown in the Webhook Status section.
Step 5: Sync Existing Orders
Click "Sync Orders" to import your existing orders into Bugalou and generate leads from your webshop. This is useful if you had orders before connecting.
Setting Up Automations
After connecting, go to Automations to create workflows triggered by WooCommerce events. Select 🛒 WooCommerce as the trigger type and choose events like:
- order.created — new order received
- order.completed — order completed
- order.updated — order modified
- order.shipped — tracking info added (works with MyParcel)
Use variables like {{klantnaam}}, {{ordernummer}}, {{product}}, {{bedrag}}, and {{leverdatum}} in your WhatsApp messages.
Important
You can only connect one e-commerce platform at a time. If you have Shopify connected, you'll need to disconnect it first before connecting WooCommerce.