Supported Platforms
WooCommerce
Install the BeeCastly WordPress plugin for one-click connection. Syncs products, orders, and customers.
Shopify
Connect via API key. Syncs product catalog, order events, and customer data.
Key Features
- Order Notifications — Automatically send order confirmations, shipping updates, and delivery notifications via WhatsApp.
- Abandoned Cart Recovery — Detect abandoned carts and send automated follow-up messages with a link to complete the purchase.
- Product Sync — Products sync automatically from your store. Use them in campaigns and funnels.
- Revenue Tracking — View order totals, average order value, and revenue trends in the E-Commerce dashboard.
WooCommerce Setup
- Go to E-Commerce in the dashboard and click Connect Store.
- Select WooCommerce and enter your store URL.
- Install the BeeCastly WordPress plugin from the link provided.
- Copy the API key from BeeCastly and paste it in the plugin settings.
- Products and orders will begin syncing automatically.
Ecommerce Automation Flows
Build automated workflows that trigger based on customer actions in your store. Go to Campaigns → E-Commerce Automations to get started.
Creating a Flow
- Click + New Flow on the E-Commerce Automations page.
- Choose a pre-built template (e.g. Abandoned Cart Recovery) or create a blank flow.
- Select your trigger — the event that starts the flow (e.g. Cart Abandoned, Order Placed).
- Add action steps using the + Add Step button or the + icon between existing steps.
- Configure each step (message content, delay duration, condition rules).
- Review the flow and click Activate when ready.
Available Triggers
- Cart Abandoned — Customer leaves items in cart without completing checkout.
- Order Placed — A new order is completed by a customer.
- Order Fulfilled — An order has been shipped or delivered.
- Customer Created — A new customer account is created in your store.
- Payment Failed / Product Viewed / Manual Start / Custom Event
Step Types
- Send WhatsApp / Email / SMS — Send a message to the customer using a template or custom content.
- Delay — Wait a fixed time (e.g. 30 minutes, 24 hours) before the next step.
- Condition — Branch the flow based on a field value (e.g. cart value > 1000).
- Add/Remove Tag, Update Field, Webhook, Goal, Exit — Manage contact data or integrate with external systems.
Activating a Flow
Before a flow can be activated, it must pass validation:
- A trigger must be set (not Manual).
- At least one action step must be added.
- At least one messaging step must have content configured.
- If sending WhatsApp messages, your WhatsApp channel must be connected.
Troubleshooting
- "Cannot activate — missing: Trigger not set" — Click the trigger card at the top of the canvas and select a trigger event.
- "No message configured" — Add a Send WhatsApp, Email, or SMS step and enter the message content.
- Steps not executing — Check that the flow status is Active and that the trigger event is firing from your connected store.
- WhatsApp messages not sending — Ensure your WhatsApp channel is connected in Settings → Integrations → WhatsApp and that message templates are approved.