---
title: Campaign Overview
slug: campaign-overview
docTags: 
createdAt: 2024-11-20T12:17:22.731Z
---

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

:::hint{type="warning"}
**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.**

![](https://api.archbee.com/api/optimize/tjnHF_B8r1-EKcpEGK2I4-5311b9nIPybpEB6PXFZ0I-20250813-095128.jpg)

# 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 &#x7B;&#x7B;Name}}, &#x7B;&#x7B;Date}}, etc., only in the body or buttons of the template.

# Practical Use Cases

1. **Appointment Reminders**:&#x20;
   - Notify clients of upcoming appointments.
2. **Promotions**:&#x20;
   - Announce discounts, sales, or new services.
3. **Follow-Ups**:&#x20;
   - Reconnect with leads who have expressed interest in your services.
4. **Event Invitations**:&#x20;
   - Send RSVP requests or event updates.

# Best Practices

1. **Template Optimization**:&#x20;
   - Use concise, actionable templates with placeholders for personalization.
2. **Targeted Segments**:&#x20;
   - Avoid spamming by targeting specific groups.
3. **Monitor Analytics**:&#x20;
   - Regularly review metrics to optimize future campaigns.

# FAQs

1. **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](docId\:WPJ4mBxXm2U6rbvewqovK).
2. **Can I track recipient interactions?**
   - Yes, analytics include metrics like message reads, replies, and link clicks.
3. **How do I use placeholders in templates?**
   - Placeholders like &#x7B;&#x7B;Name}} can be added by adding "@", and this will allow the system to give you personalized suggestions based on recipient data.
4. **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.
5. **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.
6. **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.
7. **Can I export campaign analytics?**
   - Yes. Each campaign includes a Report Download option that generates a downloadable file with delivery and interaction metrics.
8. **Can I duplicate a campaign for re-use?**
   - No. For now, you can manually re-create a campaign using the same segment and template.
9. **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.
10. **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.



