# How to send a campaign?

### Choose the channel that fits your purpose.

Once you are logged in, click on **Create new campaign** button, and you will be prompted with the following screen to choose your channel and fill in a campaign name.

Postman is a multi-channel messaging service that allows you to send messages through 2 channels:

* [Email](/campaign-guide-email/email.md)
* [SMS](/campaign-guide-sms/sms-campaigns.md)

However, do not that each channel has its own setup so do navigate to the specific section to find out more.

***Campaign name** is simply for your own record purposes, it does not appear in the email you send to the public.*

![\*Postman no longer supports the addition of new Telegram credentials as of 12-09-2023](/files/t00K1faNWpZiBg7xNTEu)

Once you've chosen your channel, please follow the following steps:

### Step 1: Create a message template

<figure><img src="/files/BoBqZ7zxxxfwJt5ONpcT" alt=""><figcaption></figcaption></figure>

Postman allows you to control how much each message is personalised. Message templates can be used in a few ways:

| **Message Template**                                                                                    | **Use Cases**                |
| ------------------------------------------------------------------------------------------------------- | ---------------------------- |
| No `{{ }}`                                                                                              | Generic message for everyone |
| Mostly standardised content with a few keywords like `{{name}}` `{{item}}` for fields that are relevant | Appointment reminder         |
| `{{keyword}}`                                                                                           | Unique message for everyone. |

{% hint style="warning" %}
Postman has implemented **a universal footer** for all email campaigns in order to comply with [Singapore's Spam Control Act ](https://sso.agc.gov.sg/Act/SCA2007)and align with international bulk email practices ([CAN-SPAM Act](https://www.ftc.gov/tips-advice/business-center/guidance/can-spam-act-compliance-guide-business) or [EU’s ePrivacy Directive](https://ec.europa.eu/information_society/doc/factsheets/024-privacy-and-spam-en.pdf)). Please go to our [unsubscribe page](https://guide.postman.gov.sg/campaign-guide/quick-start/email/weekly-digest-of-unsubscription) to learn more about this feature.
{% endhint %}

### Step 2: Set up a contact list in CSV format

![](/files/-MC5Rm87v_bap89c_2hp)

Most of our users have an internal database that includes all of their contacts. You can export the contact list in a CSV file.\
\
If you are not sure what to include in your CSV file, you can `Download a sample .csv file` in the step for uploading the recipient list in CSV format.

Note the following points to ensure that the details in your CSV file are correctly displayed in your email:

* Make sure there is a field called **recipient** that will contain the phone number or email address.
* Make sure the headers are in **lowercase.**
* Your email should be formatted like **<abc@gmail.com>**.
* Phone number should be formatted like **88888888** with no space, no dash, and no +65.

{% hint style="danger" %}
*Take note to remove recipients who previously requested to unsubscribe from your communications.*
{% endhint %}

### Step 3: Send your campaign

You can test the message by sending it to yourself. When you are satisfied with it, go ahead and send your campaign.

## Remove Duplicates in Excel

{% hint style="info" %}
Postman does not remove duplicates for recipients in view of some use cases that require sending unique messages to the same individual multiple times. **Scroll down** to the [**Remove Duplicates in Excel** ](https://guide.postman.gov.sg/quick-start#remove-duplicates-in-excel)section to find out how to remove duplicates in excel\*\*.\*\*
{% endhint %}

Select your data > go to **Data** > **Remove duplicates** > **select all columns** > click **OK.**

For comprehensive instruction on duplicate removal, please go to [Microsoft Excel Support Page](https://support.microsoft.com/en-us/office/find-and-remove-duplicates-00e35bea-b46a-4d5d-b28e-66a552dc138d).

![](/files/-MHtkbY7qnWGMpRKWeQh)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://postman-v1.guides.gov.sg/campaign-guide-general/quick-start.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
