# Building an One-Off Campaign

To truly maximize website potential, you should look beyond the visitors already coming to your site and tap into pre-existing contacts in a CRM. By running an effective marketing campaign with these leads, you can generate even more results.

### Types of campaigns which can be done using one-off campaigns:

Well, you can run any kind of campaign as long as you have a CSV of contacts and a template for the message that you want to send.

Some of the most common use-cases for one-off campaigns include:

* New product offers notification
* Feedback survey
* Coupon code to loyal customers
* Announcements
* New product launch
* Festive wishes

### Setting up the campaign:

#### Prerequisites:

You'll need a WhatsApp Business / SMS API / Email Service Provider to be able to utilize the full potential of the outbound bot.

> *You can also purchase these APIs directly from Reply CX.*
>
> *For further details, you can contact our sales team.*

1. Click on **‘Build a Bot -> Build an Outbound Bot’** from the **‘Bot Builder’** section.

   <figure><img src="https://1047404187-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeyvV4WfyYBGZdBoAuetg%2Fuploads%2FsYgLSEzPcwXnIwyhjl3y%2FOutbound%201.png?alt=media&#x26;token=d7c6f70c-aa12-481d-a05b-fc1600e8af60" alt=""><figcaption></figcaption></figure>
2. Choose **‘One-off’** campaigns, since the campaign will only run once.

   <figure><img src="https://1047404187-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeyvV4WfyYBGZdBoAuetg%2Fuploads%2FpYlutSR7wLQI8VqUjOFF%2Foffgoing.png?alt=media&#x26;token=e9f7d2be-1934-4164-ac0b-dbeda352a078" alt=""><figcaption></figcaption></figure>

> *Keep your campaign alive by selecting **"Ongoing"** to keep contacts continually*\
> \&#xNAN;*engaged with this program.*

3. Click on **‘Trigger’** and upload the CSV file which contains the list of contacts to whom you wish to send the campaign.

   <figure><img src="https://1047404187-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeyvV4WfyYBGZdBoAuetg%2Fuploads%2FDsObqIToBrDWyzpkzlK7%2FOutbound%203.png?alt=media&#x26;token=83196ec6-73d3-4591-9ae9-ec9473ea56cd" alt=""><figcaption></figcaption></figure>

> *To ensure your message resonates with the intended audience, make sure you incorporate any necessary replacements by importing them into a CSV file.*<br>
>
> *Reply CX will use the first row of a CSV file to map fields and variables, creating an effective way for businesses to store their data.*

4. Map the columns that you want to save by giving them a variable name. Generally, these variable names would be the same as the column name which are present in your CSV file.

> *Ensure that a column with the contact's phone number is included in your data set.*
>
> &#x20;       &#x20;
>
> *ReplyCX will not be able to function optimally without this critical component in the campaigns.*
>
> &#x20;
>
> *Avoid errors that could ruin your campaigns - double check all numbers for any blank spaces or parenthesis before running. Incorrect formatting will put a halt to message delivery and lead to total failure of the efforts!*        &#x20;

5. Choose the campaigns which you want to send such as WhatsApp, SMS and Email Campaigns. Add the respective action block and configure the their details.<br>
   1. **Send WhatsApp:**<br>
      * **From:** Sender ID / Verified WhatsApp Number through which the campaign will be sent.
      * **To:** Reply onto the same Verified WhatsApp Number.
      * **Template Message:** Content of the message to be sent.

        <figure><img src="https://1047404187-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeyvV4WfyYBGZdBoAuetg%2Fuploads%2FAcNRWCAPxJHzUB9ntNYW%2FOutbound%205.png?alt=media&#x26;token=7fc1297a-f0c6-4b17-bc1f-4a6e36648908" alt=""><figcaption></figcaption></figure>
      * **Preview** of how the message will look like.
      * **Track links in this message:** Enables link tracking on the campaign.<br>

   2. **Send Email:**

      * **From:** Sender ID / Sender Email through which the email campaign will be sent.
      * **To:** Reply back to the Sender Email.
      * **CC:** Email IDs to be kept in CC.
      * **BCC:** Email IDs to be included in BCC.
      * **Template:** Content of the email to be sent.
      * **Template Preview**: You can view the template to get an idea of the email created.
      * **Track links in this message:** Enables link tracking on the message.

      <figure><img src="https://1047404187-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeyvV4WfyYBGZdBoAuetg%2Fuploads%2FgVz7vN02lfohrMTdgfLT%2FOutbound%206.png?alt=media&#x26;token=0e0ee510-c27d-4bf7-b9fb-d5045ddf6ee5" alt=""><figcaption></figcaption></figure>

   3. **Send SMS:**

      * **From:** Sender ID / Mobile Number through which the email campaign will be sent.
      * **To:** Reply back to the mobile number.
      * **Messages to be sent:** Body of the message.
      * **Track links in this message:** Enables link tracking on the message.

      <figure><img src="https://1047404187-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeyvV4WfyYBGZdBoAuetg%2Fuploads%2FD1I8ZVYNMTMgCaShuJk6%2FOutbound%20.png?alt=media&#x26;token=2315e0fc-1594-4d18-8397-fff20f071578" alt=""><figcaption></figcaption></figure>

6. It is a good practice to double check the flow which you have created for any messages with typos or other errors. Once that’s done, just hit **“Deploy”** to send the outgoing campaign.

   A confirmation prompt will be displayed for your final approval before launching the campaign.

7. You will be able to see the status of the campaign in **‘Bot-Builder’** section.

   1. **Sent -** Campaigns executed and sent along with complete delivery reports.
   2. **Draft -** Campaign ready to be deployed.

   <figure><img src="https://1047404187-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeyvV4WfyYBGZdBoAuetg%2Fuploads%2FekVsDvR4urSs8xoy0wlm%2Fstatus%20outbound.png?alt=media&#x26;token=bf8ab683-f19d-45a2-98f9-725f601787c6" alt=""><figcaption></figcaption></figure>
