Campaign Overview
The Campaigns module in Sanoflow is a dynamic and essential tool designed to significantly enhance marketing and communication strategies using WhatsApp as a primary channel. This module serves as the nerve center for executing targeted, automated, and personalized marketing campaigns directly to clients' WhatsApp accounts. You will start with a view with the previous campaigns if they exist, and you may check on details about them by pressing on them.
Getting Here
Campaigns Module is only accessible by admins and managers. Admins/Managers can provide the marketing team role access to campaigns, or any other role desired.
This module can be accessed through the navigation list on your left side of the screen, then go to Campaigns.

What to find in the Campaigns Page?
Campaign List Overview
The Campaigns page provides a table summarizing all the campaigns created within the platform. The columns include:
- ID: Unique identifier for each campaign.
- Name: Customizable name for easy identification.
- Status: Indicates the progress of the campaign (e.g., Scheduled, Sent, Failed).
- Channel: The communication channel used (e.g., WhatsApp).
- Created: Date and time the campaign was initiated.
- Completed: Date and time the campaign was completed.
- Scheduled Day & Time: The predefined schedule for the campaign.
- Filter by Status: Use the dropdown to view campaigns by their current state (e.g., Scheduled, Sent, Processing, Paused, or Failed).
- Search Bar: Quickly find campaigns by name.
Campaign Details
Clicking on a campaign name opens a detailed view:
- Details Tab:
- Channel: Indicates the platform used for the campaign.
- Created By: The user who initiated the campaign.
- Template: The template selected for the message.
- Segment: Target group for the campaign.
- Status: Progress of the campaign (e.g., Sent or Failed).
- Analytics: Key performance metrics:
- Sent Percentage: Number of messages sent successfully.
- Read Percentage: Messages read by recipients.
- Replied Percentage: Recipients who replied.
- Failed Percentage: Messages that failed to deliver.
- Total Clicks: Clicks on any links included in the campaign.
- Report Download: Generate a detailed report of the campaignβs performance.
- Recipients Tab:
- Shows the list of all contacts targeted by the campaign.
- Details include recipient names, statuses (e.g., Sent or Failed), and delivery timestamps.
Managing Campaigns
- Edit Campaign: Adjust campaign details before launch.
- Delete Campaign: Remove campaigns permanently by clicking the trash icon. A confirmation window will appear before deletion.
- Pause Campaign: You will not be able to pause a campaign after it gets sent.
Template Compatibility
If your WhatsApp message template includes dynamic text in the header component, it will not appear in the template selection dropdown when creating a new campaign in Sanoflow.
Why?
Sanoflow currently supports dynamic fields only in the body and button components of a template. The header must contain static content only.
What to do:
Edit your template in WhatsApp Manager to remove the dynamic variable from the header.
Use dynamic placeholders like {{Name}}, {{Date}}, etc., only in the body or buttons of the template.
Practical Use Cases
- Appointment Reminders:
- Notify clients of upcoming appointments.
- Promotions:
- Announce discounts, sales, or new services.
- Follow-Ups:
- Reconnect with leads who have expressed interest in your services.
- Event Invitations:
- Send RSVP requests or event updates.
Best Practices
- Template Optimization:
- Use concise, actionable templates with placeholders for personalization.
- Targeted Segments:
- Avoid spamming by targeting specific groups.
- Monitor Analytics:
- Regularly review metrics to optimize future campaigns.
FAQs
- What happens if a message fails?
- Failed messages are logged, and you can retry sending to those recipients. You may also check for the failed reasons by vistin Meta Messages Error Codesο»Ώ.
- Can I track recipient interactions?
- Yes, analytics include metrics like message reads, replies, and link clicks.
- How do I use placeholders in templates?
- Placeholders like {{Name}} can be added by adding "@", and this will allow the system to give you personalized suggestions based on recipient data.
- Why canβt I find my template in the dropdown when creating a campaign?
- If your template uses dynamic text in the header component, it wonβt appear in the dropdown. Sanoflow only supports dynamic text in the body and button sections, not the header.
- Can I send campaigns through other channels besides WhatsApp?
- Currently, WhatsApp is the primary supported channel. However, support for additional channels may be rolled out in future updates, if Meta releases it.
- Can I edit a campaign after itβs been scheduled?
- Yes, you can edit the campaign before it is sent. Once the status is Sent, it can no longer be modified.
- Can I export campaign analytics?
- Yes. Each campaign includes a Report Download option that generates a downloadable file with delivery and interaction metrics.
- Can I duplicate a campaign for re-use?
- No. For now, you can manually re-create a campaign using the same segment and template.
- Do recipients see each other in the same campaign?
- No. Each message is sent individually through WhatsApp's API, so it behaves like a one-to-one private message for each recipient.
- What is the minimum audience size required to send a campaign?
- Thereβs no minimum, but we recommend targeting at least 10 recipients to leverage analytics insights effectively.
ο»Ώ