# Create Click to WhatsApp Ad

Learn how to set up your first Click-to-WhatsApp ad campaign.

After following this guide, users can click a Facebook or Instagram ad and directly enter WhatsApp to start a conversation with your business.

#### Step 1: Create a WhatsApp Business API Account through YCloud

You cannot use a personal WhatsApp number to receive ad traffic. Before creating a Click-to-WhatsApp ad in Ads Manager, please first create a WhatsApp Business API account through YCloud.

👇 Learn how to create a WhatsApp Business API account

[Create a WhatsApp API Account](https://helpdocs.ycloud.com/help-center/zh/whatsapp-accounts-zhang-hao-guan-li/chuang-jian-whatsapp-api-zhang-hao)

#### Step 2: Connect the WhatsApp Business API Number to a Facebook Page

Meta requires a Facebook Page to be connected to a WhatsApp API account before you can create a Click-to-WhatsApp ad.

<figure><img src="https://4253554051-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F78HV6e8vN6mhwsbohgTK%2Fuploads%2FqbDTIrbRKPfZTQVApdpw%2Fimage.png?alt=media&#x26;token=2a56dd7d-e273-4420-8cf3-e06dc0ef2e96" alt=""><figcaption></figcaption></figure>

1. Make sure you have admin access to this Facebook Page.
2. Go to the Facebook Page and click the left-side menu > **Settings > Linked accounts > WhatsApp**
3. Link a WhatsApp number - select the country or region code, enter the WhatsApp Business API number you want to connect, and click Continue

   <figure><img src="https://4253554051-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F78HV6e8vN6mhwsbohgTK%2Fuploads%2FQJQV0D12X3Vg2vdFENGp%2Ffbpage-whatsapp-add_new_number-beautified.png?alt=media&#x26;token=d63b8e1d-cd9a-4373-9360-3361998d3341" alt=""><figcaption></figcaption></figure>

* If your WhatsApp account and ad account belong to the same BM, you can complete the connection directly
* If your WhatsApp account and ad account do not belong to the same BM, log in again to the BM account that owns the WhatsApp account, visit the [Request](https://business.facebook.com/settings/requests?) page, and approve the connection request.

*In addition, if you want to run ad campaigns on Instagram, you should also connect your Instagram account to the Facebook Page.*

After completing the steps above, you can start setting up your first Click-to-WhatsApp ad.

#### Step 3: Set Up a Click-to-WhatsApp Ad in Facebook Ads Manager

**1. Open Facebook Ads Manager**

Go to your Facebook Ads Manager and click **Create** to start creating the ad.

**2. Select the campaign objective**

Please select **Engagement**.

<figure><img src="https://4253554051-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F78HV6e8vN6mhwsbohgTK%2Fuploads%2FqhAUPSWbVJgpxuwZdpJO%2Fnew-campaign-engagement-beautified.png?alt=media&#x26;token=7254343f-e241-4335-9cf7-58cf241eee2e" alt=""><figcaption></figcaption></figure>

Then select **Manual sales campaign**.

<figure><img src="https://4253554051-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F78HV6e8vN6mhwsbohgTK%2Fuploads%2FYdYxGbdh6Yxse18N9CIo%2Fnew-campaign-manual_mode-beautified.png?alt=media&#x26;token=a2a605b8-1240-479d-a707-d30ed2d18804" alt=""><figcaption></figcaption></figure>

Click Continue

**3. Fill in the basic campaign information**

* Name your campaign
* Declare whether you have a special ad category, such as employment
* Define whether you want to A/B test the ad
* Note: In this step, you need to turn off Advantage+ catalog ads

<figure><img src="https://4253554051-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F78HV6e8vN6mhwsbohgTK%2Fuploads%2FzBJDcqzVfavtcx3Cn3ij%2Fimage.png?alt=media&#x26;token=5c941b23-3d76-40cc-9463-658b4b0b6cf4" alt=""><figcaption><p>Create campaign</p></figcaption></figure>

**4. Fill in the ad set information**

Configure the ad set as follows:

* **Conversion location**: select **Messaging destinations**.

  <figure><img src="https://4253554051-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F78HV6e8vN6mhwsbohgTK%2Fuploads%2FybixM8UjgnAHe51Q8Moc%2Fad_set-message_destinations-beautified.png?alt=media&#x26;token=5b16d6bc-eeef-4d18-a8ca-402087f2dc79" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Only after completing Step 2, connecting the WhatsApp Business API account to your Facebook Page, will you see the WhatsApp number.
{% endhint %}

* **Facebook Page**: select the Facebook Page where you want to run the ad. Select **Manual Destination**

  <figure><img src="https://4253554051-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F78HV6e8vN6mhwsbohgTK%2Fuploads%2FgToGNbvlweGcd9IyIcQq%2Fad_set-manual_destination-beautified.png?alt=media&#x26;token=000e2cad-1a78-4c4e-a846-46b0406458e4" alt=""><figcaption></figcaption></figure>
* **Messaging Apps**: select **WhatsApp and the WhatsApp number,** and do not select other messaging apps such as Messenger.
* **Performance goal**: select **Maximize number of conversations**.

  <figure><img src="https://4253554051-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F78HV6e8vN6mhwsbohgTK%2Fuploads%2FUbt0j7ZUOq9yPKAR70j9%2Fad_set-performance-goal_choose-beautified.png?alt=media&#x26;token=b0f56fd1-a9aa-4252-98c0-434b5c1b174d" alt=""><figcaption></figcaption></figure>
* **Placements:** click **show more settings,** and select **feeds**

  <figure><img src="https://4253554051-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F78HV6e8vN6mhwsbohgTK%2Fuploads%2FEBp8K4rBoTpbKCqeo3HV%2Fad_set-placements-show%20settings-beautified.png?alt=media&#x26;token=09f13c8e-ab40-4bf9-a508-f557d7301b8d" alt=""><figcaption></figcaption></figure>

**5. Select audience, placements, budget, and schedule**

Based on your campaign objective, continue setting the audience, placements, budget, and schedule.

**6. Set up the ad creative**

When setting up ad creatives, you can refer to the following checklist:

* Adjust image sizes for different placements on Facebook and Instagram.
* If needed, convert a group of images into a video slideshow to improve click-through rate.
* Add primary text and headlines for the Click-to-WhatsApp ad. You can add multiple versions of primary text and headlines.
* Add an ad description to provide more context.
* Select a CTA button for the WhatsApp ad.
* Use advanced preview to check how the ad performs across different placements.

**7. Create and preview message templates**

In the ad creative settings, click **New** to create a message template. Message templates are used to define how users can start the first message more quickly after clicking the ad and entering WhatsApp.

<figure><img src="https://4253554051-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F78HV6e8vN6mhwsbohgTK%2Fuploads%2FADNAViTnidDJ0rl69NXz%2Fctwa-message%20templates-beautified.png?alt=media&#x26;token=3d5d5aaf-d458-46d4-a897-60c58781ed19" alt=""><figcaption></figcaption></figure>

There are 2 common options:

* **Frequently asked questions**: show several questions that users can click to send.

  <figure><img src="https://4253554051-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F78HV6e8vN6mhwsbohgTK%2Fuploads%2FWRczey2GUYhhCydbtUIi%2Fedit-message%20templates-Frequently%20asked%20questions-beautified.png?alt=media&#x26;token=21b26c43-fcad-438e-8c69-cfab95b5d52d" alt=""><figcaption></figcaption></figure>
* **Pre-filled message**: pre-fill a piece of text in the WhatsApp input box. Users can send it directly, or they can edit it before sending.

<figure><img src="https://4253554051-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F78HV6e8vN6mhwsbohgTK%2Fuploads%2FZQuKji5Frl9V7Ew9Vyr6%2Fedit-message%20templates-beautified.png?alt=media&#x26;token=f2204e40-b9ae-4612-a83a-57961920ab61" alt=""><figcaption></figcaption></figure>

Before publishing, it is recommended to use the preview feature to check the WhatsApp opening experience users will see after clicking the ad.

**8. Publish the ad**

After completing the setup, submit the ad for review. After Facebook approves it, the ad will start delivering according to the audience, budget, and schedule you set.

**FAQ**

<details>

<summary><strong>Q: Things to pay attention to when creating the ad</strong></summary>

✅ Correct settings

1. For delivery devices, only select: app (iOS devices or Android devices).
2. Ad placements: deliver to feed, Facebook, and IG placements.

❌ Do not do this

1. For delivery devices, do not select web or PC. Ad parameters will be lost. CTWA ads are designed for app users.
2. Ad placements: do not deliver to Reels and Stories placements. Ad attribution failure may occur. Meta is currently fixing this.

</details>

<details>

<summary><strong>Q: What are message templates in CTWA ads (Message templates)?</strong></summary>

Message templates in CTWA ads are the opening-message setup used to guide users to start the first message after they click a Facebook or Instagram ad and are redirected to WhatsApp.

<figure><img src="https://4253554051-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F78HV6e8vN6mhwsbohgTK%2Fuploads%2FUDdjU4g6tTplIZzDkman%2Fctwa-message%20templates-beautified.png?alt=media&#x26;token=08cc6467-ffa7-4902-891e-ea850bb85b98" alt=""><figcaption></figcaption></figure>

When creating the ad, you can usually choose between two options:

* Frequently asked questions: show several questions that users can click to send.
* Pre-filled message: pre-fill a piece of text in the WhatsApp input box. Users can send it directly, or they can edit it before sending.

> The message templates here refer to the opening conversation setup in the CTWA ad creation flow, not the WhatsApp message templates in YCloud used for proactive notifications, marketing, or verification code messages.

**What is the difference between the two options?**

| Type                       | What users see                                                | Suitable scenario                                                                                                       | Setup recommendation                                     |
| -------------------------- | ------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------- |
| Frequently asked questions | Users see multiple clickable question options                 | You want users to actively choose the direction of their inquiry, such as price, product, delivery, or contacting sales | Set 3-5 of the most common and most valuable questions   |
| Pre-filled message         | A message is automatically filled into the WhatsApp input box | You want users to directly send a fixed intent, such as asking about a campaign, product, or service                    | Keep the copy short and directly state the user’s intent |

**When is Frequently asked questions suitable?**

If you want to first identify what users want to ask about, you can use Frequently asked questions.

For example:

* I want to know the price
* Show me the product catalog
* Do you ship to my country?
* I want to talk to sales

This method is suitable for:

* There are many types of products or services
* You need to distinguish between price inquiries, pre-sales, after-sales, or sales inquiries
* A Chatbot has already been configured, and you want users to enter different reply flows based on the question they click
* Customer service needs to identify user intent more quickly

When setting it up, it is recommended to keep only the most important 3-5 questions. The more questions there are, the harder it is for users to choose.

<figure><img src="https://4253554051-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F78HV6e8vN6mhwsbohgTK%2Fuploads%2FRmMKkLuWQtuIj1WWPwMa%2Fedit-message%20templates-Frequently%20asked%20questions-beautified.png?alt=media&#x26;token=06c33481-a45a-4683-ac6c-db0275954f9c" alt=""><figcaption></figcaption></figure>

**When is Pre-filled message suitable?**

If you want users to directly send a fixed piece of content after clicking the ad, you can use Pre-filled message.

For example:

* Hi, I’m interested in this product. Can you tell me more?
* Hi, I want to know more about the promotion.
* Hello, I’d like to get a quote.

This method is suitable for:

* The ad promotes only one specific product, campaign, or service
* You do not need users to choose a question first, and only want to start the conversation as quickly as possible
* You want to use fixed copy as a Chatbot trigger phrase
* You want to reduce user input effort so users can click and send directly

When setting it up, it is recommended to keep the pre-filled text consistent with the ad content. If users click a discount ad, the pre-filled text should focus on the discount. If users click a quotation ad, the pre-filled text should focus on the inquiry.

<figure><img src="https://4253554051-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F78HV6e8vN6mhwsbohgTK%2Fuploads%2FjmzmfrBigkvHgiY2igsZ%2Fedit-message%20templates-beautified.png?alt=media&#x26;token=e497dce5-7762-4345-9bd8-9c24fab0dff0" alt=""><figcaption></figcaption></figure>

**Which one should you choose?**

If you are just getting started with CTWA ads, you can choose based on the ad objective:

| Ad objective                         | Recommended option         | Reason                                                                                         |
| ------------------------------------ | -------------------------- | ---------------------------------------------------------------------------------------------- |
| Get more general inquiries           | Pre-filled message         | Users only need to click Send, so the cost of starting the conversation is the lowest          |
| Distinguish user needs               | Frequently asked questions | You can identify in advance whether users want to ask about price, product, delivery, or sales |
| Promote a single product or campaign | Pre-filled message         | The conversation intent is more focused and suitable for receiving a single ad message         |
| Route traffic with Chatbot           | Frequently asked questions | Each question can correspond to a different automated reply or flow                            |
| Trigger automation with keywords     | Pre-filled message         | Fixed text is easier to use as a trigger condition                                             |

**Best practices**

* Keep the template content consistent with the ad copy. If the ad mainly promotes discounts, the questions or pre-filled text should focus on offers, price, or purchase.
* Do not make users think about how to start the conversation after reading it. No matter which option you choose, the first message should feel natural enough.
* Do not set too many Frequently asked questions. 3-5 is recommended.
* Do not make the Pre-filled message too long. Users should be able to understand it at a glance and be willing to send it.
* If you use Chatbot, it is recommended to keep the question options or pre-filled text consistent with the auto-reply trigger conditions.
* Before publishing the ad, use the preview feature to check the WhatsApp opening experience after users click the ad.

</details>

<details>

<summary><strong>Q:</strong> Why can’t a Facebook Page receive the verification code when binding a WhatsApp Business API number?</summary>

**If you are using a WhatsApp Business API number**

Usually, the verification code cannot be received through a phone or the WhatsApp Business App (a Meta limitation).

You can only complete the asset authorization process for the WhatsApp Business number through BM.

Depending on the BM ownership of the asset, the process is different:

* If the number and the Facebook Page belong to the same BM, the binding will succeed directly.
* If the **number and the Facebook Page belong to different BMs:**
  * The page will display **Connection request pending**, which means the binding request has been submitted.

    <figure><img src="https://4253554051-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F78HV6e8vN6mhwsbohgTK%2Fuploads%2FdOaSa7nuQ44KV25mN7c0%2Ffbpage-whatsapp-pending_request-1-beautified.png?alt=media&#x26;token=e9823d1e-d6aa-4324-b78e-50785482e728" alt=""><figcaption></figcaption></figure>
  * Approval is required from the BM that owns the Facebook Page.
  * Go to the **Requests** menu in Meta Business Settings and approve the request.

**If you are using a WhatsApp Business App number**

You can click **Send WhatsApp code** as prompted on the page, check the verification code in the WhatsApp Business App on your phone, and complete the verification and binding.

</details>

<details>

<summary><strong>Q: When creating the ad, why is “Maximize number of purchases” not available in the Ad Set - Performance goal options?</strong></summary>

When creating the ad, there are generally 3 optimization goals:

1. Maximize clicks
2. Maximize number of conversations
3. Maximize number of purchases

If you find that **Maximize number of purchases** is not available, it means:

You have not uploaded [Converted](https://helpdocs.ycloud.com/help-center/zh/ctwa-fen-xi#id-2.-she-zhi-converted) data yet.

Solution: First select **Maximize number of conversations** as the goal. After the returned conversion data exceeds 10 per week, Meta will gradually make the **Max conversion - purchase** option available to you. Then create the ad again or modify the ad goal.

</details>


---

# 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://helpdocs.ycloud.com/help-center/ctwa-click-to-whatsapp-ad/meta-ctwa-ads/create-click-to-whatsapp-ad-ctwa.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.
