# One Time Campaign

One time campaign are **one-shot effort to reach your customers with a specific message, offer, or announcement**. **Use it for time-sensitive promotions or important updates**.&#x20;

<details>

<summary>Use Case</summary>

1. Announce the launch of a new product or promote a limited-time offer.
2. Send invitations for special events, product launches, or exclusive gatherings.
3. Notify customers about flash sales or exclusive discounts available for a limited period.
4. Gather customer feedback through one-time campaigns by sending out surveys or feedback forms.
5. Send appointment reminders for services like consultations, reservations, or appointments.

</details>

Before we start with the steps to create a one-time campaign; two notable points are:

1. You need to have a set of audience, i.e. a created segment to whom you want to target. In case you don't, create a segment [here](https://docs.makerobos.com/chatman-enterprise-whatsapp-platform/chatman-functions/segment/add-segment).

{% hint style="success" %}
Campaign can run with any segment whether static or live.
{% endhint %}

2. An approved template tailored to your targeted audience and the campaign goal. If you don't have, create a template [here](https://docs.makerobos.com/chatman-enterprise-whatsapp-platform/templates/create-template#steps-to-create-a-template).

{% hint style="warning" %}
If you have a template and it is not approved, you will not find it while selecting templates in the below procedure.
{% endhint %}

### **Create a One-time Campaign**

We know one-time campaign are meant for time-sensitive promotions. Keeping that in mind suppose you're in a e-commerce business and want to notify your customers about the flash sale that begins tonight at 8 p.m.&#x20;

How do you that?

1. **Create Campaign**

* Head over to the **Campaign tab** and click '**Create Campaign**.'

<figure><img src="https://3618795910-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3pP2APLi2ZwqQCorRa5l%2Fuploads%2FqzDOkbe1RutnXpn0h0HI%2Fcampaign%202.png?alt=media&#x26;token=c05556f3-480e-44c9-8db6-64fcba03fa5e" alt=""><figcaption></figcaption></figure>

2. **Select One-Time Campaign**

* Start by **giving a relevant name** to your **campaign**. This helps in identifying and tracking different campaigns easily.

For the scenario above we can name our campaign 'Flash Sale.'

{% hint style="info" %}
Add date as a postfix to differentiate from other flash sale. It also allows quick access when you want to track.
{% endhint %}

* Choose the type of campaign as "**One-Time Campaign**." This implies that the campaign will be sent out only once and not on a recurring basis.&#x20;

<figure><img src="https://3618795910-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3pP2APLi2ZwqQCorRa5l%2Fuploads%2FoPb3w2GSeJYigriK5N2p%2Fcampaignn.png?alt=media&#x26;token=e7e6c051-ab7f-4795-9441-02710ecddc36" alt=""><figcaption></figcaption></figure>

* [x] Campaign dashboard will appear, scroll down to delivery time.

3. **Delivery Time**

* Decide when to deliver your campaign. It'll have two options:

<details>

<summary>Immediately</summary>

Choose **immediately** when you want to start the campaign as soon as you launch it.

</details>

<details>

<summary>Custom Date</summary>

Choose custom date when you want the campaign to get in action at a specific date.&#x20;

* Specify the date you want the message to be delivered.
* Choose a specific time for the delivery.

**Timezone**

Select whether to deliver the message in the user's time zone or the project's time zone.

* **User's Time Zone:** The campaign gets launched as per the user's time zone. Say you have a customer from the USA, you have set the campaign launch date and time as 12:00 pm, 03.02.24 . So, the customer will receive the campaign when in the USA the time reaches as specified and not as per your location.
* **Project's Time Zone:** The campaign launch date and time will depend on your location.

</details>

For the above scenario we choose custom date with date 03.02.24, time 08:00 pm and in user's project's timezone.

<figure><img src="https://3618795910-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3pP2APLi2ZwqQCorRa5l%2Fuploads%2FAwbW2y87Y6teiUrh7WKf%2FCampaign%20one%20time.png?alt=media&#x26;token=43177d8b-82b4-4ec5-9d75-3f875790851e" alt=""><figcaption></figcaption></figure>

**4. Select Audience**

* Target a specific audience or combine several segments as the target audience. Choose from a dropdown list of pre-made segments. You can add multiple segments by clicking on '+' button.

We already created a segment called 'Sale enthusiast,' we select that.

<figure><img src="https://3618795910-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F3pP2APLi2ZwqQCorRa5l%2Fuploads%2F0CJeayQEbbU1yXL2pN1J%2FCampaign%20one%20time.png?alt=media&#x26;token=0b2ea236-04ae-4b7a-8579-5e57f44d6ab4" alt=""><figcaption></figcaption></figure>

**5. Choose Message Template**

* Select the message template that your recipients will receive. Choose from a dropdown list of pre-made templates.

<details>

<summary>Set Attributes</summary>

**Header:** There are two options in the header: static and dynamic. A static header remains fixed in its position on a webpage, while a dynamic header can change or adapt based on user interactions.

**Fallback Image:** Upload a Fallback image to save you when your intended image fails to load or is unavailable.

**Buttons:** Configure the phone number and website details.

</details>

{% hint style="warning" %}
The Set attribute option is available only when the selected template has dynamic variables in it.
{% endhint %}

We created a template called 'flash sale,' so we select it and set the attributes as first name for both the header and body.

**6. Post Campaign Trigger (Optional)**

* Optionally, set up post-campaign triggers to update attributes, manage segments, and implement a "Do Not Disturb" (DND) policy based on the selected event. Use conditional logic based on events such as sent, delivered, read, failed, or replied.&#x20;

<details>

<summary>Select Filter</summary>

1. **Notification Send**

* **Sent:** Trigger the action when the notification is sent to the user.
* **Delivered:** Trigger the action when the notification is successfully delivered to the user's device.
* **Read:** Trigger the action when the user has read the notification.
* **Failed:** Trigger the action when the delivery of the notification fails.

2. **Notification Replied**

* **Button Reply:** Trigger the action when the user replies using predefined buttons (buttons in template are entered as value).
* **Text Reply:** Trigger the action when the user replies with free-text input.

</details>

{% content-ref url="post-campaign-trigger" %}
[post-campaign-trigger](https://docs.makerobos.com/chatman-enterprise-whatsapp-platform/chatman-functions/campaign/post-campaign-trigger)
{% endcontent-ref %}

Let's say we want to assign tag 'flash sale enthusiast' to all the customers who tap 'Interested' button in the template.

So we select Notification reply>Button reply and enter the value as Interested.

{% hint style="info" %}
You can add maximum two filter, one from each notification send and notification reply.
{% endhint %}

{% hint style="info" %}
You can add multiple 'Post campaign trigger' by clicking 'add another event' and repeating the steps to create the 'post campaign trigger.'
{% endhint %}

insert

**7. WhatsApp Optin**

* Choose to send the campaign only to customers whose "WhatsApp Opted" status is true. This is a recommended practice. Toggle it on.

insert

**8. Send Once**

* Choose to send the campaign only to new customers who haven't received this template before. This helps in avoiding redundancy.

We toggle it off as we created a new template.

insert

**9. Campaign Summary**

* A summary of your campaign details will be displayed on the right-hand side, including the campaign name, type, schedule, chosen audience, and selected template.

insert

**10. Launch**

* Review the campaign details and click on "Launch Campaign" to launch the one-time campaign.

insert

{% hint style="success" %}
You can access the detailed **Report** of the campaign in the **Action Column** of the Campaign Page.
{% endhint %}

{% content-ref url="campaign-report" %}
[campaign-report](https://docs.makerobos.com/chatman-enterprise-whatsapp-platform/chatman-functions/campaign/campaign-report)
{% endcontent-ref %}
