WhatsApp Automations

Correct WhatsApp Automations Setup: A Practical Guide for Ecommerce and Businesses

Setting up WhatsApp automations correctly means defining precise triggers, approved templates and logical flows that reduce manual work and increase conversions. Here is how to do it without mistakes.

What does a correct WhatsApp automations setup actually mean?

In short: a correct WhatsApp Business API automations setup requires four essential elements — well-defined triggers (e.g. order confirmed, abandoned cart, subscription expiry), Meta-approved message templates, a flow logic consistent with the customer journey, and respected opt-in rules. Without these elements, automations generate out-of-context messages, high block rates and potential account suspensions. An effective setup distinguishes transactional messages (order notifications, shipping updates) from marketing messages (promotions, cart recovery), because Meta applies different rules to each category. On Kuba Labs, for example, flows are activated by real store events — not manual sends — and templates are validated before activation, reducing the risk of operational errors and ensuring compliance with WhatsApp policies.

The distinction between transactional automation and marketing automation is the first criterion to establish before touching any setting. Transactional messages can be sent even outside the 24-hour open conversation window, provided the user has given explicit consent to receive notifications. Marketing messages, on the other hand, require pre-approved templates and are subject to stricter frequency limits to prevent users from reporting them as spam.

A common mistake is treating WhatsApp like an email channel: sending high-frequency promotional messages without segmentation quickly leads to a deterioration of the account quality rating, which Meta measures in real time. A correct setup always starts with an analysis of the customer lifecycle and maps each automation to a specific, relevant moment in the purchase journey.

What are the technical prerequisites before setting up automations?

Before activating any automated flow, you need to complete Meta Business Manager verification, connect a dedicated phone number to the WhatsApp Business API account, and obtain approval for the templates you intend to use. These three steps are not optional: without them, automations cannot be activated and any message sent would be non-compliant with Meta policies.

The phone number used for the API cannot be the same one already registered on WhatsApp Business App or personal WhatsApp. It must be a clean number, not previously associated with other WhatsApp accounts. This is a technical constraint that often surprises those migrating from a DIY solution: the number must be ported to the API and cannot go back without losing the conversation history.

On the template side, Meta requires that every message sent outside an active conversation (24-hour window) uses an approved template in one of the recognised categories: Utility, Authentication or Marketing. The approval process takes an average of 24 to 48 hours, but can be faster if the template is clear, contains no suspicious shortened links and complies with content guidelines. Planning templates in advance is an integral part of a correct setup.

  • Meta Business Manager verification completed
  • Dedicated phone number not associated with other WhatsApp accounts
  • Templates approved in the Utility, Authentication or Marketing categories
  • Explicit user consent to receive messages (documented opt-in)
  • Integration with the ecommerce platform or CRM to receive trigger events

How do you define the right triggers for each automated flow?

A trigger is the event that starts a message flow. Defining it correctly means linking it to a real, verifiable action by the user or the system — not a generic condition like 'user inactive for 30 days'. The most effective triggers for ecommerce are: order confirmed, shipment started, cart abandoned after X minutes, review requested post-delivery, and expiry of a personalised offer.

Every trigger must have a precise activation condition and, equally important, an exclusion condition. For example, the cart recovery flow must not activate if the user has already completed the purchase on another channel, or if they have already received a similar message in the last 48 hours. Without these exclusions, you risk sending redundant messages that irritate the user and lower the account quality rating.

On Kuba Labs, triggers connect directly to ecommerce platform events — Shopify, WooCommerce, or custom systems via webhook — and are filtered in real time before sending. This approach eliminates the need for manual synchronisations and reduces the risk of duplicate or mistimed messages. The practical rule is: one trigger per event, one flow per objective, one message per step.

How do you structure an effective WhatsApp automation flow?

A well-structured flow follows a linear logic: trigger → initial message → expected response → consequent action. Complexity can increase with conditional branches (if the user replies 'Yes' → action A, if no reply within 2 hours → action B), but every branch must have a clear and measurable purpose. Overly branched flows without an exit logic become difficult to maintain and optimise.

The number of messages in a flow must be proportional to the objective. An order confirmation flow can consist of 2 to 3 messages (confirmation, shipment, delivery). An effective cart recovery flow rarely exceeds 2 messages: the first within 1 to 2 hours of abandonment, the second — if necessary — within 24 hours with a different incentive. Beyond this limit, the block rate increases significantly.

Every flow must include an explicit exit point: the user must be able to reply 'STOP' or an equivalent keyword to unsubscribe from that type of communication. This is not just a best practice requirement, but a necessary condition for keeping the WhatsApp Business API account quality rating at acceptable levels. Correctly configuring opt-out is an integral part of flow setup, not an optional addition.

  • Trigger → initial message → expected response → consequent action
  • Maximum 2 to 3 messages for transactional flows, 1 to 2 for recovery flows
  • Conditional branches only if they have a measurable purpose
  • Exit point (opt-out) always present and functional
  • Delays between messages calibrated on real user behaviour

Which configuration mistakes compromise WhatsApp automations?

The most frequent mistake is using generic, non-personalised templates: a message that starts with 'Dear customer' without a name, without a reference to the specific order and without a clear action has significantly lower open and reply rates compared to a contextualised message. Meta itself penalises templates with low engagement by reducing the account sending limits.

A second critical mistake is not testing flows in a sandbox environment before activating them in production. A misconfigured trigger can send hundreds of incorrect messages in a few minutes, with consequences that are difficult to correct: users blocking the number, reports to Meta, and potential account suspension. Systematic testing — with test accounts, simulated real scenarios and verification of exclusion conditions — is a mandatory step, not optional.

The third mistake concerns the management of user replies. Many configurations send automated messages but do not handle incoming replies: if a user responds to an automated message and receives no reply for hours, the perceived experience is worse than not having received the message at all. A correct configuration always includes a fallback: either a human agent who takes over the conversation, or an automated message informing the user of response times.

How do you monitor and optimise WhatsApp automations after launch?

A correct setup does not end at launch: it requires continuous monitoring of key metrics such as message open rate, reply rate, opt-out rate, block rate and, for marketing flows, attributed conversion rate. The WhatsApp Business API account quality rating is the most immediate signal: if it drops from Green to Yellow or Red, it means users are reporting messages as unwanted and action must be taken immediately.

Flow optimisation is based on analysing drop-off points: at which step of the flow do users stop responding or unsubscribe? If the opt-out rate is high on the second message of a cart recovery flow, the problem may be timing (too close to the first), tone (too aggressive) or incentive (not sufficiently relevant). Each variable must be tested separately to isolate the cause.

On Kuba Labs, the dashboard shows the performance of each active flow in real time, with metrics aggregated by campaign and by individual template. This makes it possible to quickly identify flows that generate value — measured in attributed orders, completed cart recoveries, resolved support tickets — and those that consume budget without results. The platform cost, starting from €9 per month in Tier 0 with Meta costs included, makes monitoring economically accessible even for small stores.

When does it make sense to rely on a platform like Kuba Labs for WhatsApp automations?

Configuring WhatsApp Business API automations independently requires technical expertise in REST APIs, webhook management, Meta template approval and compliance with constantly evolving policies. For most ecommerce businesses and SMEs, the opportunity cost of managing this infrastructure internally quickly outweighs the benefits. A platform like Kuba Labs abstracts this complexity and offers pre-configured flows, already approved templates and native integration with the main ecommerce platforms.

Kuba Labs pricing is designed to be proportional to results: the cost is approximately 3% of the revenue generated by orders attributed to Kuba, with a minimum of €9 per month in Tier 0. Meta and WhatsApp costs for messages are included in the subscription, eliminating the need to separately manage Meta conversational fees — which vary by country and message type. This makes the total cost predictable and directly correlated to the value generated.

The right time to adopt a dedicated platform is when monthly order volume exceeds the threshold at which manual communication management becomes a bottleneck, or when you want to activate cart recovery flows and post-purchase notifications without building a technical infrastructure from scratch. Kuba Labs is designed for those who want measurable results in a short time, without having to become an expert in Meta APIs.

  • Pre-configured flows for cart recovery, order confirmation, shipping notifications
  • Templates already approved by Meta, ready to use
  • Native integration with Shopify, WooCommerce and custom systems via webhook
  • Meta costs included in the subscription, pricing proportional to results
  • Real-time monitoring dashboard for every active flow

Want to see how Kuba works?

Book a free demo: a consultant will show you the platform, help you understand which automations to activate and answer your questions about WhatsApp, AI, integrations and pricing.

Book a demo
Try Kuba

Enter a valid phone number to continue.