WhatsApp Smart Retry Logic

Improves message delivery with WhatsApp Smart Retry Logic

Overview

WhatsApp Smart Retry improves message delivery by automatically re-attempting failed WhatsApp sends when the failure is temporary. Instead of asking users to set retry windows or technical configurations, Smart Retry uses an AI-driven engine in the CPaaS platform to decide the retry timing and frequency.

This feature is best suited for evergreen, promotional, and engagement campaigns where delayed delivery is still acceptable.

📘

Important Points to Remember

  • WhatsApp marketing or promotional templates must be approved and active.
  • Campaign or Journey must use the WhatsApp channel.
  • Retry logic should not be enabled for time-bound or flash sale campaigns, as retries may extend delivery windows.
  • Transactional templates are not supported.
  • Retries don’t add any extra cost to the campaign.

Feature Applicability

Smart Retry is designed for specific WhatsApp use cases where delayed delivery is acceptable. Refer to the table below to understand the supported templates and their corresponding configurations.

Supported Use CaseDetails
Campaign MessagesWorks for WhatsApp campaigns that use marketing or promotional templates.
Journey NodesCan be enabled inside the WhatsApp Node in Journeys.
Transactional TemplatesNot supported, as these messages must be delivered immediately and should not be retried.
Time-Bound CampaignsNot recommended because retries can extend delivery beyond your planned campaign window.
Templates with TTL (Time-to-Live)Not recommended. In rare cases (<4%), retries may exceed template TTL limits.

Steps to Enable Smart Retry

You can enable Smart Retry from both Campaigns and Journeys using the same toggle.

Campaign

  1. Create a new campaign and navigate to Schedule.
  2. Enable the Retry message toggle, save, and then launch your campaign or publish/update your journey.

Journey

  1. Navigate to Journey Builder and select a WhatsApp Node.
  2. Enable the Retry message toggle, save, and then publish/update your journey.

Use Case: With Smart Retry vs Without Smart Retry

ScenarioWhat Happens With Smart RetryWhat Happens Without Smart Retry
The promotional message fails due to the Meta frequency cap. The system automatically retries after 12 hours, then 24 hours, and finally 48 hours, updating the final status.The message fails once and is never retried.
The template is paused by Meta.The system retries automatically, recovering deliveries impacted by Meta experiment groups. User is part of an experimentThe failure stays final, and no retry happens.