> For the complete documentation index, see [llms.txt](https://docs.antbuddy.us/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.antbuddy.us/antbuddy-inc-documents/whatsapp-user-guide/cross-channel-campaign-guide.md).

# Cross-Channel Campaign Guide

### 1. Guide to creating templates for each channel

* **Setting up the WhatsApp Template**

Step 1: At the AntCRM screen, select the campaign on the left side → click Whatsapp

Step 2: Click “Create template” button

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcNu_0erOKNi6euBo7DLm9XRQAnGI_Xy-86iK4dBsRo86NyLY6w6TMDaLMuH3sfshpBWcLQPI2teQQY3ihSkJnLAEFqtF7qOai5kb3PEaUg5g1Syr3faOxOmRc9TLbfED5oYy98EtqGdkVWzr1o5qw9_oY3?key=EhUKvYQkMl1LimqIYx3txQ" alt=""><figcaption></figcaption></figure>

Step 3: Input and select the necessary information, then click “Continue”  to redirect next page, input the necessary information → click “Save”

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdUh8WQaxAf-m3HtDcEsJHz9AGQvC6dMwC8kIz4UYFHzz-ZjLzTLfANEHHcmahbYQKL93AS13MI5p2vutQGM6OobjucTWtx5WPRmJ8inrIjq5zj1OniNi8LKhorit_yKofs_w7tW8wXmsYlLxaxxZ2_bWyi?key=EhUKvYQkMl1LimqIYx3txQ" alt=""><figcaption></figcaption></figure>

| **#** | **Entities**   | **Description**                                                                     |
| ----- | -------------- | ----------------------------------------------------------------------------------- |
| 1     | Choose account | Select Account                                                                      |
| 2     | Category       | User is prompted to choose the most appropriate category for their message template |
| 3     | Template name  | Input Template Name                                                                 |
| 4     | Language       | Choose languages for your message template                                          |

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXe8UoJTu2ZU2UR1GspvSosEoBUD857u82uYxo3fDC6_wjDQ2AQLVpOY_HWttJqZA-7h4LLG3y7FRNrS90YWY_iGWdeV5eK2a9TRuOqce3WRglNqhSIV2WbXOFmouWZm7ZqfLrKy2EqTxiYiGcJ-WU4MRj8e?key=EhUKvYQkMl1LimqIYx3txQ" alt=""><figcaption></figcaption></figure>

| # | **Entities** | Description                                    |
| - | ------------ | ---------------------------------------------- |
| 1 | Title        | Select a header text, image, video or document |
| 2 | Body         | Input the content of the template              |
| 3 | Preview      | Preview the content of the template            |

Step 4: After successfully creating a new one, click the “save” button to change the status to "approved”

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXc1YWM2rGzL3wh6I_4vzSIsNdStZXGcfLe2UIulTiIGL-tpCuC_RHgE5dwXbbi24ooPphAdVLAPVG0o5JZ9tDfm_Zy7ni0KYk1a-7iKHtkFV3jw5gUXiiKLjkmy80vqD7FUhnxaqS6oWAR0lgy8choQ_kc?key=EhUKvYQkMl1LimqIYx3txQ" alt=""><figcaption></figcaption></figure>

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfP_Yg9Lj6ykAq0yPG6z1fbr9yKKdMw3cOerZQzCQ0j8NnlhkIc_yuBcoLFCDuw0WY-VMwzRKuL_z5PSVVBqaC4-6EBoqT1sVFTF4GGhVLSFkdAg4ZajWD6veDVT5lNKaaHytobKV6XIRJPYnRk-gJozayF?key=EhUKvYQkMl1LimqIYx3txQ" alt=""><figcaption></figcaption></figure>

* **Setting up the ZNS template**

Step 1: Go to CRM → select setting icon in top bar → choose template → ZNS template and click to Add template button

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeAu0YaEXnqUZraIHk_KxOK7hA35mG1hhCRhHADFSPuMvrcnd_3gFwLhsw13NbEfJbLgCPZBZTh3XwF-ee2eClIA7TLxUQrIu7GcHiHGf7sSofZGfb6JijKL2fSoY_Q4vTfQATwdt43hO7mx5EdKV8ETx25?key=EhUKvYQkMl1LimqIYx3txQ" alt=""><figcaption></figcaption></figure>

Step 2: Fill in the fields

| <h2><kbd>No</kbd></h2> | **Entities**  | **Description**                                                                                                                 |
| ---------------------- | ------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| 1                      | Template name | This is the name you assign to the message template to easily identify and manage it.                                           |
| 2                      | Template ID   | This is a unique identifier for each message template.                                                                          |
| 3                      | Description   | A brief description of the purpose and content of the message template.                                                         |
| 4                      | Content       | This is the main part of the message template, containing the message you want to convey to the customer.                       |
| 5                      | Share         | The option to share the message template allows you to distribute or permit other team members to access and use this template. |

* **Setting up the SMS Channel**&#x20;

Step 1: Choose template in Template module in sidebar → choose SMS template and click to Add template button

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXf_uzYpa29YmDjHlO7Kt3FnKyRfJ0gI-mpeGFcM8jKRufUIkFimTCfd-EDqFk0T5sy8j9mIlLicU-kCJcH2o31hvX6LEXnOsvojRcg7iV3ItUG1IJM5_uP59DTKEyjszDcjSl0GGaqiUXZk_DeBub5ssZYN?key=EhUKvYQkMl1LimqIYx3txQ" alt=""><figcaption></figcaption></figure>

Step 2: Fill in the fields

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfFs69ZmW0TORoeOauVkZHl4BN_ozJXtP4ximzvDs8ly6JfwU-WYRAU_gt1EnfI-wjdnvWHQRe3abppnwLPPGMWdUWlNbnXDteTv967L6KLDNMUsqny4OmUC3C4RzyVp1Fjanb23xHJUGhErkxwDfng_rQ?key=EhUKvYQkMl1LimqIYx3txQ" alt=""><figcaption></figcaption></figure>

| **#** | **Entities**          | **Description**                                                                                                                 |
| ----- | --------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| 1     | Template name         | This is the name you assign to the message template to easily identify and manage it.                                           |
| 2     | Description           | A brief description of the purpose and content of the message template.                                                         |
| 3     | Content               | This is the main part of the message template, containing the message you want to convey to the customer.                       |
| 4     | Available information | A list of placeholder variables available for a CRM or messaging system, likely used for personalized message templates.        |
| 5     | Share                 | The option to share the message template allows you to distribute or permit other team members to access and use this template. |

### 2. Guide to creating a cross channel campaign

Step 1: Go to CRM → choose Cross channel in Campaigns module and click on Create Campaign button

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXc0Hv36xWwPTLjUOKBLEkpF2T7fWbDFR8LD66JMsnh5qEagvFwpkcUKQqh0p1DBMXlSiU3sgxmsC9IjXDe0vT_drFq1ShbQm1Q4GhV6pWZQ3a71Fznx5dV4-TBvq3fiKvPSoR3uC4Fpqsh9n4MMKLCneJ5c?key=EhUKvYQkMl1LimqIYx3txQ" alt=""><figcaption></figcaption></figure>

Step 2: Fill in the fields

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXd3MWwU5cRLbmcO8SvnoKE-tcCubmJ4l1Qmpz__-Is6Ri0QJS2qvOLeMO6-E6xf6UM4zn_eJ4edlr6U1WTn4-pRguWBAp5gNhmFQWIRmS91W7kNkAcIe4AKsx2F8LhzNGZgpE2ApyhLOVr25eeL89DBpjKA?key=EhUKvYQkMl1LimqIYx3txQ" alt=""><figcaption></figcaption></figure>

| **#** | **Entities**  | **Description**                                                                                                          |
| ----- | ------------- | ------------------------------------------------------------------------------------------------------------------------ |
| 1     | Campaign name | Enter a name for the campaign to make it easy to identify and manage                                                     |
| 2     | Description   | Enter a brief description of the campaign to provide detailed information about the purpose and content of the campaign. |
| 3     | Enable        | Toggle the Enable switch if you want to activate the campaign immediately.                                               |

After clicking the Save button, the screen will display as shown in the image

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfTVO5u3LZmxhXWg4I1rf98KsDQDAIyNtRUJKUuChdMsugZVR380kvxHLbvokjQQwlebrKujejnheyxHJyQOqcMqgj_O28ZTr4a96j4L_0pchIhRATEsok9b2mFm65xGwJmo8NraqJWAaFAI2fgtuXIXOs8?key=EhUKvYQkMl1LimqIYx3txQ" alt=""><figcaption></figcaption></figure>

Step 3: Select contact who will receive the message → click the continue button&#x20;

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcR6N4vuFXippYZMYSN9dYBRkhuwgXLC2PmnIBNiEEJz0dggS3ppaC2mhyY5JWp6rsn4-UrOcyHJiW7tRD9MJQ1TZthp2f7w_yoYSGfJJIrAbM2mi4yqr-vHKip0VIMLBhy39nuj5QQcyOhqlIo3Y6gmCl-?key=EhUKvYQkMl1LimqIYx3txQ" alt=""><figcaption></figcaption></figure>

Can import list contacts when clicking on “Import PID list” or  “Import phone number”

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcIU1hPS7dAh4yxd9HL_IGAiYdnHKozbQgzZg2o9fn2iymBOwxEaBeIunbvaOQLGFncW3--Tm2cj4AlwLYa3ilWe5E_LXIEdec6fBaZzVCQ2I93aokaF51esbuS_2gwoGO7UsPxmJ5Y1ZdO1qqSCmOEBOQ?key=EhUKvYQkMl1LimqIYx3txQ" alt=""><figcaption></figcaption></figure>

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcaxCdT9EVLn-Bvbbti3sIb3Uw3_z7ud8svyv6dUvxpzHEkzQg8iCAAeBA9fW1Mds9bdR7dxNzA70ieGi4nIkvd06ojpp0km-KngmLoa74mkAO8TITo66K8M0D32YsHXKL-gv6eWmIgLcenmK09W3AWPxTs?key=EhUKvYQkMl1LimqIYx3txQ" alt=""><figcaption></figcaption></figure>

Step 4: Go to setting and enable the SMS channel by toggling the Enable button

* In the SMS Service section
* Select the SMS service provider (e.g., Vietguys).
* Choose an SMS template from the available SMS Template list.
* Enter the message content in the SMS Content field. The content can include personalized variables, e.g., {{CUS\_FIRST\_NAME}}.
* Click the Save button to save the settings for the SMS channel.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcrG1GchVT5DpSTz-6VqlfY4L-R5fZp35KgMaUnXckyRbYkHUAJ20pFcwqeSiBECjnRECvFPWRnuNwpJ5zMe8wSMzwH995kNB4HzwCCCKdrzofNv3_MAhPG-Ht6cn52rWIgZittacXpLcsLq1uo5uERqFU?key=EhUKvYQkMl1LimqIYx3txQ" alt=""><figcaption></figcaption></figure>

* In the Whatsapp channel&#x20;
* Enable the WhatsApp channel by toggling the Enable button
* Select a WhatsApp template from the WhatsApp Template list. For example, select cross\_campaign - Antlucky Engagement.
* Click the Save button to save the settings for the WhatsApp channel.
* In the ZNC channel&#x20;
* Enable the ZNS channel by toggling the Enable button.
* Select a ZNS template from the ZNS Template list. For example, choose send\_otp.
* Click the Save button to save the settings for the ZNS channel.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfAWLHc5YWkL58qyrGyZviU_krEjb-q3OMNORP2iys8izG8STC6B99iJPTrf9Z09ZZTpMsd24KMf7sjs40JJQX_KSwenTeoA3ojVkpb2aOurG_ksGCq_P0v_RkKqgy1DqMIpPnM4-OTe823GFQh0P46P0g?key=EhUKvYQkMl1LimqIYx3txQ" alt=""><figcaption></figcaption></figure>

After setting up the campaign in the CRM, go to Antbot to build the campaign flow

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXewJNqJK4W7o3auwtJwsnYGmipIbPFow2PEaR91Ns3KtjIYEK_hZvMltUjyv8BBgjEVnGROS456hcipQaySh83EOFy24DolG0t52ICjpDr9uoItinOXNpXqMulsc0e1vOOM7j6_ZsZWCaejJ3Zu_9a9jeh-?key=EhUKvYQkMl1LimqIYx3txQ" alt=""><figcaption></figcaption></figure>

### 3. Guide to building a bot flow

Step 1: Create an Inject node to set up the domain and campaign runtime

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXe5_rH8AcNPEdlEKMMZl5OaEUlRdpTFF8Gclt9G0gk4yXYLVaMcQ9UMfhFW_hdGssJFZI3T-Pm-jVV5EYOqyE_vKHVW6pFctAmU_H-oP6RK0_r2JARTIyvDTsVIgU1e3JQuw4Kohum6hD3LH_nX6qkv71oy?key=EhUKvYQkMl1LimqIYx3txQ" alt=""><figcaption></figcaption></figure>

* Enter the organization's domain

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfuhJuo21AjrXfCiZKXx5_kaSxnpeE4zvNoO6v5nLyB0taMjW1Jqvai3csekbb6xpxowUjKGZVwTLua9nnJFsUVZyCW2uMq_bcjjKMj9zn7BPbfEgl-OppcPsT3ATCI5rRE7HeTBY7aGEBS39tmyfLX7tyS?key=EhUKvYQkMl1LimqIYx3txQ" alt=""><figcaption></figcaption></figure>

* Select the campaign runtime

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeCaxbpkNgCm-O5ZYeEDgAwSqJo-wG9TV5laCkJcVijTIG2JMST8t1zf8CbnJgPpHvz95eeRdKlBAb0DCBIy_TkAMvpVb3iOu36Y91VyFqC56tJ9IzuRYz1t50Ij4GfOTQUQGtDb7q8Nq-Oi4X6_qaVfFrQ?key=EhUKvYQkMl1LimqIYx3txQ" alt=""><figcaption></figcaption></figure>

\
\ <br>

Step 2: Select the Campaign node to set up the campaign you want to run. The campaign must be created in the CRM beforehand.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXd2kgQsUDlJSJ9sNOqS8aJdxOmLUefMpv3ByTJv9HaLjaYp7bRI_SXR1NNEP3FXeIvQClDqBgl8gkaxhgi-6L6UMrqW15LQ6aMF4Bm00iRB59ZWT5k8POUd1d_gI_KkppIgz1vPNs9t8kumX11y70rkq3iM?key=EhUKvYQkMl1LimqIYx3txQ" alt=""><figcaption></figcaption></figure>

Step 3: Select the channel you want to send the campaign to (ZNS, WhatsApp, SMS).

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeyjFkHvuGX3hI5HKJbtXNHQ7vz83vYxng_XGLHQtAer0mBtyrmD1eN-6VfLDnYGOJCCiQAVKR2hHpjuYC02316cuedO8zCgg8JCpNZ5CKsHqeXxmDWkERQ6GoCLoek2gWakF05LKTUFI5m89Q0x5d8JQCd?key=EhUKvYQkMl1LimqIYx3txQ" alt=""><figcaption></figcaption></figure>

For each channel, select the status of the customers you want to send to:

* Not sent: Customers who have not been sent the campaign.
* Fail: Customers who were sent the campaign but it failed.

Guide: Set the first channel's status to Not sent to send the campaign to all customers. For subsequent channels, set the status to Fail to continue sending to customers who failed to receive the campaign in the previous channel.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdBa0hCo8yrc7adcoFbmTiGcIy6bk3KKBUof-BseH2DVhxC0HxuZ0GCoj9owI04WQ5sgfE2u_KxsVJTxBmWirvdDrfmmLlgLv5aA22a7Wc-deFjPwoIk68mVYHIxFGHgWgxN3GxYk7HG_S9YDbVGsKoQ-8K?key=EhUKvYQkMl1LimqIYx3txQ" alt=""><figcaption></figcaption></figure>

Step 4: Setting up a flow to check if the campaign has been fully sent for a channel

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeJ5n0nHoDrmI9qzUNkgiOqOjJbLjsjgIAyY3conzWBns3saX9gg-klQ5d4dt34lcRKr38ekHtG3JwMnzCRjTDYB7LUUKtVl5GY-Ju0_qgsQxAxsCm7H3T7kW5z9GlpZyi33qpV6m7VIj4_7_-XwBsUq8U?key=EhUKvYQkMl1LimqIYx3txQ" alt=""><figcaption></figcaption></figure>

* Select the Delay node to wait for the campaign to complete. The wait time depends on the number of imported customers, with approximately 10,000 contacts needing \~5 minutes.
* Select the Check Campaign node to send a status check for the campaign. The result will indicate whether the campaign for this channel is complete.
* Select the Switch node to handle different scenarios:
* * If the campaign for this channel is complete, move to the next cross-channel step.
  * If not, go back to Step 1

Step 5:  Set up similarly for the next cross-channel step

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeEt_BuxZKDfqng6swcaa9o_s4T-ijbLoxqJfYZMYF-f-CBPH6XCGvbxEpYKaZwTF_DwiXJ4xMoAm6CQtp39jbJTrhkmA4X1f4gS7M8rKFZorR98bOxQ7mZkEYe6DslekEWElYUi9-a5_JJHuO8jVQh8xxg?key=EhUKvYQkMl1LimqIYx3txQ" alt=""><figcaption></figcaption></figure>

### 4. Go to the report to view the results

View report in CRM

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeSqFoOIlBq1uG3xwXmPS3IEATBKuboGtPniDbRML9eJECe4kCwBSKwQP_MmTYkHiH8DQpmI9JOOgHwUhUeZYJBx97lNvOm4bN24F9VFa9DyjKecJbNEYEQIJVpvLsDqIgwD5fYXTFbAUAtromqirOGqO8?key=EhUKvYQkMl1LimqIYx3txQ" alt=""><figcaption></figcaption></figure>

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeYWTYU5lsH_wGNSMZLvsoakJgxqsd9FCQ6CWpcL584DtW6_GtZXT-5ZG14JwSA-1lKrnQRMh2johocJhF6ikLWZcTVk8CzzS2RZ-p__KqRvqS_k7G9QEMxgQWrWRoCwiuWKm2_5xZo51Qn4ACLmorDP9s?key=EhUKvYQkMl1LimqIYx3txQ" alt=""><figcaption></figcaption></figure>

Campaign sent to customers

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfD24ZIy9X4xt1ozwjUBGu1PRv0_IWW36Kpf7ysAR6F1dFQ5B-eEkvKPjQ8vjSC-cqq8pRc65L7cajOzpvIA8Ptc4c-tT-4_nnZBZUgWyNi3cH10fVhuVUeB-9ZayMe9wa2IuJf3c8zLbbL4AVYwmhqVeg4?key=EhUKvYQkMl1LimqIYx3txQ" alt=""><figcaption></figcaption></figure>

<br>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.antbuddy.us/antbuddy-inc-documents/whatsapp-user-guide/cross-channel-campaign-guide.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
