# WhatsApp Bot Creation with Automated onboarding

### What is Bot Setup?

Bot Setup is the process of creating and connecting your WhatsApp bot using BotPenguin’s automated onboarding flow.

It allows you to create a ready-to-use chatbot from templates and seamlessly connect your WhatsApp number via Meta onboarding.

***

### Benefits of Bot Setup

* 🚀 Enables fast WhatsApp bot deployment using pre-built templates
* ⏱️ Reduces setup time with guided onboarding
* 🎯 Ensures compliance with Meta onboarding requirements
* 🔄 Provides seamless integration with WhatsApp Cloud API
* 📈 Accelerates go-live for automation and campaigns

***

### Expected Outcome

After setting this up:

* Your WhatsApp bot will be successfully created and connected
* You will have a ready-to-use chatflow based on your selected use case
* Users will be able to interact with your business on WhatsApp

> 💡 Tip: Customize the generated chatflow before going live to align with your business use case.

***

#### Pre-requisites

Before you start creating the WhatsApp bot, Make sure that you have&#x20;

* [ ] A phone number that is&#x20;
  * [ ] Active & capable of receiving SMS.
  * [ ] Not registered on WhatsApp or WA Business App.
* [ ] Registered legal business
* [ ] An active website with a valid privacy policy
* [ ] Business use case compliant with [WhatsApp](https://www.whatsapp.com/legal/commerce-policy) and [Meta commerce policy](https://www.facebook.com/policies_center/commerce/).&#x20;
* [ ] A valid payment method (Debit or Credit card) capable of making international payments to Meta for conversation charges.
* [ ] GSTIN Number, Only if the business is registered in India.

If you have all of the above checked, You are good to start with WhatsApp Cloud API Bot.

{% hint style="warning" %}
Please note that a single mobile number can only be utilized on one of the WhatsApp services at a given time, namely WhatsApp, WA Business, or WhatsApp Business API. If you wish to use your existing number, you must remove your account from one service before using it on another.
{% endhint %}

***

### How to Create Your WhatsApp Chatbot

1. Go to the BotPenguin homepage and click **“Create Your First Chatbot”**.

<figure><img src="https://1745791824-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAPDb8cKQtGlIAfgHjcsQ%2Fuploads%2FUek51X34yYF6IrRsdboQ%2Fimage.png?alt=media&#x26;token=71951ae4-c74d-4aac-ae25-19ac9c05eb59" alt=""><figcaption></figcaption></figure>

2. Select **“WhatsApp”** as your platform.

<figure><img src="https://1745791824-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAPDb8cKQtGlIAfgHjcsQ%2Fuploads%2FNBXoHXzxdoBob2pskZBo%2Fimage.png?alt=media&#x26;token=77f5b02b-656f-4a91-851a-b541ea109c42" alt=""><figcaption></figcaption></figure>

3. Choose your use case template:
   1. Lead Qualification
   2. Sell My Products
   3. Appointment Booking
   4. Answer My Customer Queries
   5. Other Use Cases

<figure><img src="https://1745791824-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAPDb8cKQtGlIAfgHjcsQ%2Fuploads%2FL7EbPY1eAVhigEvjgKDR%2Fimage.png?alt=media&#x26;token=542e95fa-8b8a-45c4-8c41-af1fab472b8a" alt=""><figcaption></figcaption></figure>

4. Once the chatbot is created, edit the chatflow as per your requirements.

<figure><img src="https://1745791824-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAPDb8cKQtGlIAfgHjcsQ%2Fuploads%2FYjiojRcYrUGwW07JUhc7%2Fimage.png?alt=media&#x26;token=4942e4bb-bf39-453a-b28f-0542ea6e97da" alt=""><figcaption></figcaption></figure>

5. Click on **“Connect WhatsApp”** from the top right.

<figure><img src="https://1745791824-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAPDb8cKQtGlIAfgHjcsQ%2Fuploads%2FtKihWMpXragWfhfdUBY8%2Fimage.png?alt=media&#x26;token=5be2cd53-d20b-4977-b433-0cea1c8a3a2b" alt=""><figcaption></figcaption></figure>

6. Click on **“Connect My Number”** to begin onboarding.

<figure><img src="https://1745791824-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAPDb8cKQtGlIAfgHjcsQ%2Fuploads%2FK364ZW5M6xX5ZQPojr82%2Fimage.png?alt=media&#x26;token=e5a1d6c1-5e8a-442d-9fe2-e3af8c38898f" alt=""><figcaption></figcaption></figure>

7. Select **“Connect Phone Number”** and click **“Continue”**.

<figure><img src="https://1745791824-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAPDb8cKQtGlIAfgHjcsQ%2Fuploads%2FMvyuDlCFmjauAu6MI9jB%2Fimage.png?alt=media&#x26;token=b5ff99ef-9ab2-4d6a-aad2-371374a52752" alt=""><figcaption></figcaption></figure>

8. Confirm Meta Business Manager access by selecting **“Yes”** and click **“Continue”**.

<figure><img src="https://1745791824-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAPDb8cKQtGlIAfgHjcsQ%2Fuploads%2FlIwB77kOgrO4BtFFwJNX%2Fimage.png?alt=media&#x26;token=c2488c6a-02c4-4e40-a815-50609e281068" alt=""><figcaption></figcaption></figure>

9. Click on **“Continue with Facebook”** to initiate Meta onboarding.

<figure><img src="https://1745791824-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAPDb8cKQtGlIAfgHjcsQ%2Fuploads%2F7FuLdYj8BMfDfDzwfgQG%2Fimage.png?alt=media&#x26;token=a8d9e097-09c9-4341-8882-9b7c53704868" alt=""><figcaption></figcaption></figure>

10. Complete the Meta onboarding flow:
    1. Click **“Continue”** on the introduction screen
    2. Select or create your Business Portfolio and WhatsApp Business Account
    3. Choose how you want to connect:
       1. Existing WhatsApp Business Account
       2. Create new account
       3. Connect WhatsApp Business App (coexistence)
    4. Enter required business details if applicable
    5. Select **“Add Number Now”**
    6. Enter your phone number and verify via OTP
11. Your WhatsApp bot will now be successfully connected to BotPenguin.

***

### Best Practices

> 💡 Choose the correct use case template to reduce customization effort

> ⚠️ Ensure pop-ups are enabled before starting Meta onboarding

> 🚀 Complete onboarding in one session to avoid interruptions

> 🎯 Always verify your number correctly to prevent connection issues

***

### Troubleshooting

<details>

<summary>Meta onboarding pop-up not opening</summary>

**Issue:** Meta onboarding pop-up not opening\
**Solution:** Enable pop-ups in your browser and retry

</details>

<details>

<summary>Phone number verification failed</summary>

**Solution:** Ensure the number is active and able to receive OTP

</details>

<details>

<summary>Unable to proceed after template selection</summary>

**Solution:** Refresh and recreate the chatbot if the flow fails to initialize

</details>

***

### FAQs

<details>

<summary>Can I use my existing WhatsApp number?</summary>

Yes, but it must not be actively registered on WhatsApp or WhatsApp Business App unless using coexistence.

</details>

<details>

<summary>What is coexistence mode?</summary>

It allows you to use the same number for both WhatsApp Business App and API with limited functionality.

</details>

<details>

<summary>Why am I not seeing the Meta onboarding window?</summary>

This usually happens due to blocked pop-ups. Enable pop-ups and retry.

</details>

<details>

<summary>Do I need a Meta Business Manager account?</summary>

Yes, access to Meta Business Manager is required for onboarding.

</details>

<details>

<summary>Can I edit the chatbot after creation?</summary>

Yes, you can fully customize the generated chatflow anytime.

</details>

<details>

<summary>How long does setup take?</summary>

If all prerequisites are ready, setup can be completed within a few minutes.

</details>

<details>

<summary>What happens after connecting WhatsApp?</summary>

You can immediately start automating conversations, campaigns, and workflows.

</details>

***

### Related Articles

{% content-ref url="../../website-mobile-app-bot/manage-chatflow" %}
[manage-chatflow](https://help.botpenguin.com/bots/website-mobile-app-bot/manage-chatflow)
{% endcontent-ref %}

{% content-ref url="../whatsapp-automation" %}
[whatsapp-automation](https://help.botpenguin.com/bots/whatsapp-bot/whatsapp-automation)
{% endcontent-ref %}

***

### Support

If you still have questions for our team, write to us at [**support@botpenguin.com**](mailto:support@botpenguin.com). We’ll get back to you within 48 hours.

***

### 🎉 Completion

🎉 Congratulations, you have successfully completed this section! You're one step closer to mastering BotPenguin.
