Welcome to BotSailor Help! Just use the email OTP to sign in and track your tickets. Password login isn’t needed anymore.

Managing Unsubscribe and Resubscribe Logic for WhatsApp Sequences in BotSailor

Introduction

 

Even with a properly configured WhatsApp Sequence Campaign in BotSailor, message delivery can occasionally fail due to external factors like WhatsApp/Messenger delivery issues or system delays. In such cases, it becomes essential to monitor sequence performance and apply unsubscribe/resubscribe logic to reinitiate the sequence for a subscriber.

This documentation guides you through the process of managing sequence delivery issues, unsubscribing a user from a sequence, and re-subscribing them to ensure seamless campaign continuity.

 

Use Cases

 

  • A subscriber did not receive one or more sequence messages.
  • WhatsApp/Messenger message delivery was interrupted due to platform delays.
  • You need to reset a sequence for a specific user manually.
  • Testing subscription behavior for specific flow triggers.
  • Reinitiating sequences after resolving billing or compliance issues.

 

Step-by-Step Guide

 

✅ Step 1: Unsubscribe a User from the Sequence

 

  1. Go to the Subscriber Manager from the left-hand sidebar under WhatsApp.
  2. Use the search box to locate the user by phone number or partial ID.
  3. Click the Subscriber Actions button (clipboard icon) for that user.

 

  1. In the Profile View:
  • Under Message Sequence, click the X to remove the current sequence assignment.
  • Click Save Changes to finalize the update.

This action removes the user from the ongoing sequence campaign.

 

✅ Step 3: Resubscribe the User

 

After removal:

  • The user can now be re-subscribed to the sequence by:

    • Triggering the keyword again (e.g., bsp)
    • Clicking the “Subscribe” button in the bot flow

BotSailor will treat this as a fresh sequence subscription, and all scheduled messages will resume as configured.

 

Troubleshooting Additional Issues

 

If the unsubscribe-resubscribe cycle doesn’t resolve the issue:

  1. Check Error Logs:
  • Go to the Bot Error Log section for failed API calls or blocked deliveries.
  • Look for payment, template approval, or opt-in validation issues.
  1. Live Chat Message Indicators:
  • From the Live Chat section, check the tick icons below each sent message:

    • ✅ One tick = sent
    • ✅✅ Two ticks = delivered
    • 🚫 No tick or red = failed

These indicators help identify the root cause for non-delivery.

 

Conclusion

 

Managing unsubscribe and resubscribe logic is essential to maintaining a healthy message delivery pipeline, especially in WhatsApp Sequence Campaigns. By using BotSailor’s built-in report and subscriber tools, you can detect and fix delivery issues manually, ensuring your subscribers receive the intended communication without delays.

Routine checks and manual overrides like these help maintain campaign effectiveness, especially in time-sensitive or conversion-focused sequences.

 

FAQs

 

Why didn’t my subscriber receive the message even though it was scheduled?
 WhatsApp or Messenger API might delay or block the delivery due to policy enforcement or platform limitations.

Can I remove a subscriber from a sequence and add them back later?
 Yes. Use the Subscriber Manager to remove them and let them trigger the bot again to re-subscribe.

Do I need to reconfigure the bot flow after resubscribing?
 No. If the flow is correctly configured with the keyword and button, the user can follow the same process to rejoin the sequence.

Will users receive duplicate messages if I re-subscribe them?
 No, BotSailor treats the new subscription as a fresh sequence. Previous deliveries are not repeated unless explicitly configured.

Where can I check if Meta template usage or payment issues are causing errors?
 Use the Bot Error Log or check your Meta WhatsApp Business Account for template approval and billing settings.