# WhatsApp Bot Creation

This document will guide you through the step-by-step process of creating the SkooBot WhatsApp Bot using the WhatsApp Business Cloud API. By following these instructions, you can set up your WhatsApp Bot and integrate it with the SkooBot  platform.

#### **Step 1:** Check for Pre-requisites

Before you begin, ensure you have the necessary prerequisites in place, such as access to the SkooBot platform and a WhatsApp Business Cloud API account.

{% content-ref url="/pages/RVbTbQ8ivlxHDcMPPPku" %}
[Prerequisites for WhatsApp Bots](/whatsapp-bot-creation/prerequisites-for-whatsapp-bots.md)
{% endcontent-ref %}

#### **Step 2:** Create a Meta App

1. Begin by creating a Meta App for your WhatsApp Bot on the SkooBot platform.
2. Provide the required details and follow the app creation process.

{% content-ref url="/pages/6y3O7Cb5UzwzhPht5Z9C" %}
[Create a Meta App](/whatsapp-bot-creation/create-a-meta-app.md)
{% endcontent-ref %}

#### **Step 3:** Register and Verify WhatsApp Number

1. Register and verify the WhatsApp number that you want to use for your SkooBot WhatsApp Bot.
2. Ensure that the number is verified and authorised for use with the WhatsApp Business Cloud API.

{% content-ref url="/pages/prBz37OWsLai2GTvNsIA" %}
[Register & Verify your WhatsApp Number](/whatsapp-bot-creation/register-and-verify-your-whatsapp-number.md)
{% endcontent-ref %}

#### **Step 4:** Subscribe WA Webhook with SkooBot&#x20;

1. Subscribe the WhatsApp (WA) web hook with the SkooBot platform.
2. This will enable your WhatsApp Bot to receive messages and interact with users.

{% content-ref url="/pages/ZyoqPGNqaxU1VHIa33cY" %}
[Subscribe WA webhook with SkooBot](/whatsapp-bot-creation/subscribe-wa-webhook-with-skoobot.md)
{% endcontent-ref %}

#### **Step 5:** Update Payment Method to WhatsApp

In the developer dashboard, update the payment method for your WhatsApp Business Cloud API account to enable seamless transaction processing.

{% content-ref url="/pages/CfavFhwL1Nyv7Gr8AYPH" %}
[Update WA account Payment Method](/whatsapp-bot-creation/update-wa-account-payment-method.md)
{% endcontent-ref %}

#### **Step 6:** Assign System User to WhatsApp Account

1. Assign a system user to your WhatsApp Business Account in the developer dashboard.
2. This will provide the necessary permissions for the system user to access and manage the WhatsApp account.

{% content-ref url="/pages/UKHEJEsyHlpEaXWdDOnx" %}
[Assign System User to WhatsApp Account](/whatsapp-bot-creation/assign-system-user-to-whatsapp-account.md)
{% endcontent-ref %}

#### **Step 7:** Get All Necessary Details from Developer Dashboard

1. Access the developer dashboard associated with your WhatsApp Business Cloud API account.
2. Retrieve all the necessary details required for integrating with the SkooBot platform.

{% content-ref url="/pages/kkoZ4KVe2LzxWtEYBiIP" %}
[Getting all the necessary details from Meta Developer Dashboard](/whatsapp-bot-creation/getting-all-the-necessary-details-from-meta-developer-dashboard.md)
{% endcontent-ref %}

Congratulations! You have successfully created the SkooBot WhatsApp Bot using the WhatsApp Business Cloud API and integrated it with the SkooBot platform. Your WhatsApp Bot is now ready to interact with users and provide automated responses.

Please note that specific steps and requirements may vary based on updates and changes in the SkooBot and WhatsApp Business Cloud API platforms. If you encounter any difficulties during the process or have further questions, please refer to the official documentation of SkooBot and WhatsApp Business Cloud API, or contact their support teams for assistance.


---

# 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://help.skoobot.com/whatsapp-bot-creation.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.
