# WA: Send a one-off marketing campaign

You can send WhatsApp marketing campaigns directly from ZipChat.

To get started, go to **ZipChat → Campaigns → WhatsApp Marketing**.

If you haven’t already set it up, you’ll see a message asking you to add a payment method on Meta. This is required because WhatsApp Marketing campaigns are paid and billed directly by Meta.

Follow the steps to add your payment method to your Meta account. Once completed, click the **“I’ve added my payment method”** button. You’ll then be able to create your first campaign.

#### Creating a Campaign

Inside the campaign builder, you can choose which contacts to send your message to. You can:

* Send it to **all contacts**
* Select a **specific segment** created in the **Contacts** section of ZipChat
* Import external segments from **Shopify**
* Upload a contact list via **CSV file**

You can then define the opening message of your campaign. ZipChat allows you to use dynamic variables, such as the customer’s first name or last name, to personalize the message.

#### GDPR & Unsubscribe Instructions

To remain compliant with GDPR and other privacy regulations, it’s important to always include clear unsubscribe instructions. You can configure this in the **Unsubscribe Instructions** section, allowing users to opt out of future WhatsApp marketing messages.

#### Automating Responses

In the **Campaign Prompt** section, you can define how ZipChat should behave when a customer replies to your opening message. For example, you can instruct ZipChat to:

* Send a discount code
* Share a specific product link
* Ask qualifying questions to help the customer find the best product
* Guide the user through a personalized buying journey

As mentioned, WhatsApp Marketing campaigns involve costs that are paid directly to Meta. You can calculate the expected cost of your campaigns by visiting Meta’s official pricing page here:\
<https://business.whatsapp.com/products/platform-pricing>


---

# 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://docs.zipchat.ai/tips/wa-send-a-one-off-marketing-campaign.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.
