WhatsApp Automations

WhatsApp Automations Troubleshooting: Complete Problem-Solving Guide

WhatsApp automations can break down for countless reasons, from configuration mistakes to API limits. This guide helps you diagnose and resolve the most common issues quickly and effectively.

Why WhatsApp Automations Stop Working

WhatsApp automations are among the most powerful tools available to modern ecommerce businesses and companies, but like any complex system they can run into failures. The good news is that the vast majority of issues follow recurring, predictable patterns, which means that with the right diagnostic methodology you can identify and fix almost any anomaly in a short amount of time.

The causes behind a failing automation can be varied: unauthorized changes to WhatsApp Business account settings, expired access tokens, exceeding Meta's message sending limits, errors in flow logic, or simple integration issues with external systems such as CRMs, ecommerce platforms, or databases. Understanding where the problem originates is the essential first step.

This guide systematically covers the most critical areas, starting from initial diagnosis through to actionable solutions for each type of error. Whether you are managing a simple auto-reply chatbot or a complex post-purchase nurturing system, the troubleshooting principles remain the same, and applying them correctly will save you hours of work.

Initial Diagnosis: How to Identify the Source of the Problem

Before touching any component of your automation system, it is essential to run a structured diagnosis. The most effective method is to trace the message path from origin to destination, checking every node in the chain: the automation platform, the API connection, the WhatsApp Business Manager account, and the recipient's device or system. This funnel-based approach lets you progressively rule out possible causes.

Always start by checking the system logs in your automation platform. Tools like Kuba Labs provide detailed monitoring dashboards where you can see the real-time status of every message: queued, sent, delivered, read, or failed. The error codes associated with failed messages are often the key to solving the problem within minutes, without needing to investigate further.

Another critical checkpoint is the Error Management section of your Meta Business Manager account. All critical events related to your WhatsApp Business number are recorded here: temporary bans, quality restrictions, warnings about high rates of undelivered messages, and much more. Checking this panel at least once a day is a solid preventive habit that helps you avoid unpleasant surprises.

  • Check automation platform logs for specific error codes
  • Verify the phone number status in Meta Business Manager
  • Manually test sending a message from the affected number
  • Check the validity and expiration of API tokens
  • Verify the connection between the platform and integrated systems such as CRM and ecommerce

Most Common API Errors and How to Fix Them

API errors are among the most frequent causes of failures in WhatsApp automations. Meta classifies these errors into precise categories, each with a numeric code that immediately identifies the nature of the problem. Codes in the 100 series generally indicate authentication issues or incorrect parameters; the 200 series relates to permissions; the 400 series signals problems with message templates; the 500 series indicates server-side errors on Meta's end.

One of the most common errors is code 130429, which indicates the message sending rate limit has been exceeded. WhatsApp Business API enforces precise limits on the number of conversations you can initiate within a given time window, and these limits vary based on the phone number's quality rating and access tier, Standard or Advanced. The fix is not immediate: you need to spread out sends over time, implement waiting queues, and if necessary, request a limit increase through Business Manager.

Another frequent error is code 131030, which signals a template that has not been approved or was modified without going through re-approval. Every time you update a message template on Meta, it is put back in the review queue and cannot be used until it receives approval again. If you are running time-sensitive campaigns, always plan template changes at least 48 to 72 hours before the intended send date.

  • Code 130429: rate limit exceeded — spread sends over time and request an upgrade
  • Code 131030: unapproved template — wait for Meta approval before sending
  • Code 100: expired or invalid token — regenerate the access token
  • Code 131026: recipient number not on WhatsApp — validate the number before sending
  • Code 368: account temporarily restricted — check status in Business Manager

Blocked Automation Flows: Causes and Solutions

A blocked automation flow is different from an API error: in this case messages are technically being sent, but the flow logic does not proceed as expected. The most common causes include misconfigured logical conditions, variables that do not update correctly, timeouts in calls to external services, or simply users responding in ways the flow did not anticipate.

To diagnose a blocked flow, the first step is to test the path manually using a dedicated test number. Many automation platforms, including Kuba Labs, allow you to activate debug modes that show the exact path a user followed within the flow, the variables populated at each step, and the points where the system could not determine the next action. This granular visibility is essential for resolving issues quickly.

An underestimated cause of blocked flows is the handling of unexpected user responses. If a user replies with free text where the system expects a keyword or a numerical selection, the flow can come to a standstill. The solution is to always implement a fallback node that captures any unrecognized input and redirects the user toward a valid option or a human agent, preventing the conversation from going unanswered.

Phone Number Quality Issues and WhatsApp Reputation

Meta assigns every WhatsApp Business number a quality score based on user feedback. When too many recipients report your messages as spam or block you, the number's rating drops from Green to Yellow to Red, progressively reducing message limits or, in the worst cases, temporarily suspending the number. This is one of the most serious problems that can affect your automations and requires immediate action.

Recovering your quality rating takes time and discipline. You need to stop or drastically reduce outbound message sending for a period of at least 7 to 14 days, remove contacts that have shown signs of disengagement such as low open rates or prolonged non-responses, revise your template content to make it more relevant and personalized, and ensure that every contact in your database has given explicit consent to receive communications on WhatsApp.

Prevention is always better than cure. Implement a rigorous consent management system from the very beginning, monitor the quality rating daily from Business Manager, and set up automated alerts that notify you when the score drops below the Green threshold. A number with a stable Green rating is the foundation on which to build reliable, high-performing automations over the long term.

  • Monitor the quality rating in Meta Business Manager every day
  • Remove inactive or unresponsive contacts from sending lists
  • Ensure every contact has given explicit opt-in consent
  • Personalize messages to increase their perceived relevance
  • Avoid mass sends during inappropriate time windows

Integration Errors with Ecommerce Platforms and CRMs

WhatsApp automations for ecommerce almost always depend on integrations with external platforms: Shopify, WooCommerce, Magento, Salesforce, HubSpot and many others. When these systems do not communicate correctly, automations can send wrong messages, messages with missing data, delayed messages, or nothing at all. Most integration errors fall into three categories: authentication problems, data format mismatches, and excessive latency in API calls.

To diagnose an integration problem, analyze the webhook logs: every event such as a completed order, an abandoned cart, or a shipping status change should generate a webhook to your automation platform. If the webhook arrives but the message is not sent, the problem lies in the automation logic; if the webhook never arrives at all, the problem is in the configuration of the source system. Tools like RequestBin or ngrok are useful for testing webhooks in a development environment.

A frequent but easy-to-fix problem is the misalignment between the data fields expected by the automation and those actually sent by the ecommerce system. For example, if your order confirmation flow expects a field called 'order_number' but Shopify sends 'order_id', the variable in the message will appear empty or display an unreplaced placeholder. Always carefully document your field mapping and test every integration with real data before going live.

Message Templates: Approval Errors and Meta Rejections

Message templates are the core of outbound communications on WhatsApp Business API, and their approval process by Meta is a critical point that can block entire campaigns. Meta rejects templates for various reasons: overly aggressive promotional content, lack of clarity about the sender's identity, unverifiable promises, requests for sensitive personal information, or language that simply does not comply with the platform's policies. Understanding why a template was rejected is essential for correcting it effectively.

When a template is rejected, Meta provides a generic reason in the Template Manager section of Business Manager. Although these explanations are not always highly detailed, following a few basic rules drastically reduces the rejection rate: use an informative rather than purely commercial tone in Marketing category templates, always include a clear and functional opt-out option, avoid absolute claims such as 'the best price guaranteed', and make sure that the dynamic variables included in templates have realistic and relevant example content.

An often overlooked aspect is template management during updates. If you have an approved template that is working correctly and you need to change it, always create a new version instead of editing the existing one. This way the original template stays active while the new version is under review, ensuring continuity of your communications. Only after the new version has been approved should you deactivate the previous one.

  • Use an informative tone in Marketing templates, not purely promotional
  • Always include a clear and functional opt-out in every template
  • Provide realistic examples for every dynamic variable
  • Create new versions instead of editing already-approved templates
  • Verify that the sender name matches the registered brand

Proactive Monitoring and Problem Prevention

The best troubleshooting strategy is one that prevents problems before they surface. Implementing a proactive monitoring system for your WhatsApp automations means setting up automated alerts on critical KPIs: message delivery rate, API error rate, number quality rating, chatbot response speed, and volume of active conversations. When any of these indicators deviates from the norm, you want to know immediately, not after dozens of customers have already had a negative experience.

Kuba Labs offers advanced analytics features that let you keep a close eye on your automations' performance in real time, with the ability to configure email or Slack notifications when certain parameters exceed predefined thresholds. This continuous visibility is especially important during high-intensity periods such as Black Friday, product launch campaigns, or seasonal sales, when message volume spikes dramatically and any existing problems are amplified.

Finally, establish a periodic maintenance routine for your automations: at least once a month review all active flows to verify that the logic is still correct, update templates that show declining engagement rates, clean your contact lists by removing inactive or invalid numbers, and document every change made to the system. Treating WhatsApp automations as a strategic asset that requires ongoing care is the key to ensuring their long-term effectiveness and maximizing your return on investment.

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.