# Create Campaign

{% hint style="warning" %}
Campaign creators **must** log in with their `.gov.sg` email address, and request for access to create campaigns from their agency PICs.  \
Users with no `.gov.sg` email address are **not allowed** to create campaigns.&#x20;
{% endhint %}

#### Campaign Creation and API keys for API users

Campaign creation should be the first step for all users, regardless if they are Admin portal, API users or SFTP users.&#x20;

In order for API users to obtain the API keys for system integration, you will need to&#x20;

1. Create Campaign and obtain a Campaign ID
2. [Whitelist your IP address](https://postman-v2.guides.gov.sg/postman-v2-admin-portal-for-api-users-mop/campaign-settings#ip-address-whitelisting)
3. [Generate your API keys](https://postman-v2.guides.gov.sg/postman-v2-admin-portal-for-api-users-mop/campaign-settings#api-keys)

## Campaign Create Access

Postman will be implementing tighter access on creating campaigns.&#x20;

From 20 May 2024, you will need to request for campaign create access from your agency person-in-charge (Agency PIC), before you can start creating campaigns. This change will be implemented on both our test and production platform.&#x20;

More information can be found in our [**policy guide**](https://docs.developer.tech.gov.sg/docs/postman-sgdp-guide/campaign-create-access)**.**

<figure><img src="https://862051585-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fl3mC1ibWq8HG4BKl4qlL%2Fuploads%2Fw1gNOym6IOdkklLAP4tp%2Fagency%20officer%20postman%20dashboard.png?alt=media&#x26;token=c4a7f1ae-8e2c-4005-bd61-92fdfc01ca32" alt=""><figcaption></figcaption></figure>

### How do identify my agency PICs?

You can idenfy your agency PICs by clicking on the `?` button on your Postman dashboard.

<figure><img src="https://862051585-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fl3mC1ibWq8HG4BKl4qlL%2Fuploads%2FqRuqx57xqKV72xQV7Asa%2Fimage.png?alt=media&#x26;token=a9edf381-48de-4e7c-87d5-43dd9c9dd913" alt=""><figcaption></figcaption></figure>

## Create Campaign

To start creating campaigns, select  `+ Create campaigns` on your home page

<figure><img src="https://862051585-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fl3mC1ibWq8HG4BKl4qlL%2Fuploads%2FXX0evJ1ack0fr8taPR1C%2Fhome_dashboard_create_campaign.png?alt=media&#x26;token=8413e382-96bc-431e-8804-d725955d2318" alt=""><figcaption></figcaption></figure>

Campaign creation will consist of 3 steps:

1. [Campaign name](#campaign-name)
2. [Channel type](#id-2.-channel-type)
3. [Campaign content](#id-3.-campaign-content)

### 1. Campaign Name

Upon clicking on `+ Create Campaign` you will be taken to the campaign creation page and asked to name your campaign.

<figure><img src="https://862051585-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fl3mC1ibWq8HG4BKl4qlL%2Fuploads%2F3RoEzXkl3aO5AOTW8pFX%2Fcreate_name_campaign.png?alt=media&#x26;token=26cdc97c-c207-43ba-bc52-92a2b918880e" alt=""><figcaption></figcaption></figure>

### 2. Channel Type

Postman has 2 types of campaign channels available - **Member of Public** and **Internal Staff**

1. Member of Public: To send out messages to MOPs
2. Internal Staff - to send out with your own sender ID
   * You will need to provide your own Twilio credentials if you choose the `Internal Staff` option

<figure><img src="https://862051585-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fl3mC1ibWq8HG4BKl4qlL%2Fuploads%2FOFVxjp89jBBznrnMQgtc%2FScreenshot%202024-02-28%20at%202.23.13%20PM.png?alt=media&#x26;token=55884e93-8a5d-4ed4-926c-97cb70df7ad3" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
All messages sent out to MOPs via the `Members of Public` option will come from the `gov.sg` sender ID.
{% endhint %}

### 3. Campaign content

{% hint style="warning" %}
You will not be able to edit your campaign content after creating your campaign.&#x20;
{% endhint %}

The campaign content is the content in the SMS that you will be sending out. You will be prompted to type out your campaign's message content.

There are different parts to the campaign content screen:

* [Message preview](#message-preview)
* [Language tab](#language-tab)
* [Message content](#message-content)
* [Character count](#character-count)

<figure><img src="https://862051585-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fl3mC1ibWq8HG4BKl4qlL%2Fuploads%2FkvSSxfExyVukiTuxc5AO%2FCampaign%20content.png?alt=media&#x26;token=49ce3060-1a50-4ac3-ae4f-c17af3c3b19f" alt=""><figcaption></figcaption></figure>
