Create and Connect With WhatsApp Business Account

IMPORTANT! PLEASE READ!

The Whatsapp number that you want to connect with the official WhatsApp Business Account (WABA) cannot be used with other WhatsApp apps (normal/business WhatsApp apps).

You have to use a new number or delete your old WhatsApp account before you link the number with WABA.

PENTING! SILA BACA!

Nombor WhatsApp yang anda ingin hubungkan dengan WhatsApp Business Account (WABA) mestilah tidak digunakan dimana-mana aplikasi WhatsApp yang lain.

Anda perlu menggunakan nombor yang baru atau anda perlu delete akaun WhatsApp terlebih dahulu sebelum anda terus hubungkan dengan WABA.

Step 1: Create a Facebook Business Account Manager

(Skip this step if you already have a Facebook Business Account Manager. Proceed to Step 2)

Go to https://business.facebook.com/create on your browser and click 'Create an account'. Make sure you already log in to your Facebook account. Then, you'll see the interface below;

Fill in all the required information.

After clicking submit, you'll need to confirm your email address by clicking the confirmation link sent to your email. After confirmation, you'll get access to the Meta Business Suite as in the picture below;

Facebook Business Account Manager is required because you need to link a payment method to pay for your usage of Whatsapp Business Account (WABA).


Step 2: Create A Meta Developer Account

(Skip this step if you already have a Meta Developer Account. Proceed to step 3)

To create a Meta developer account, go to this link, https://developers.facebook.com/

Then, click on Get Started. Make sure you are already logged in to your Facebook account.

Then, continue to register

Update your phone number. You can use any phone number. THIS NUMBER HERE IS NOT FOR YOUR WHATSAPP BOT. The number here is just for the developer account and for verification purposes only.

Put your phone number here. Then, click send verification SMS.

Put the code that you receive from the SMS

Then, click to confirm your email. The email is based on your Facebook account.

Just pick any category that suits your account. Then proceed with complete registration.

After completion, you can proceed to create an app for your WhatsApp Bot.


Step 3: Connect With WhatsApp Business Account

Tutorial Video (English)

Tutorial Video (Bahasa Melayu):

Step by step tutorial:

To create an app, go to https://developers.facebook.com/. And click on the My Apps tab on the page

Click on create app

Select Business as your app type. Then click on the next button.

And a form will appear and you have to fill out the form by providing the basic information.

In the Display name field, add a display name for your business account. In the App Contact Email field, provide an Email address.

In the Business Account field, you can select a Business account. Click on the Field, and a list of predefined Business accounts will appear. And from the list, you can select a Business account. Anyway, the field is optional.

Check the previous tutorial: how to create Business Account

After complete filling the form, click on the Create App button.

A pop-up form will appear with a password field. And in the password field, you have to re-enter your Facebook password and submit.

The product page will appear. On the page, you have to add a product to the app.

Scroll down the page and you will see the WhatsApp section. Now click on the setup button of the WhatsApp section.

Select Meta Business Account then click continue.

Getting started page will appear. In the temporary access token field, you will get a temporary access token that will expire in 23 hours. DO NOT use the temporary access token.

Add Phone Number:

Now you have to add a phone number for the bot and verify it. To add and verify a phone number, just go to the step-5 section called Add a phone number.

Click on the Add phone number button.

A form will appear. In the form, you must provide profile information that will be visible to people on WhatsApp.

In the WhatsApp Business Profile display name, you have to provide a display name. This display name is important and will be shown to the public.

Make sure choose properly for your Display Name. You need to get approval later. Refer guideline from Meta: https://www.facebook.com/business/help/757569725593362

Then in the Timezone field, select a timezone. Then select a category of your business in the Category field. Click on the Category field and a drop-down list of the different categories will appear. And from the list select a category.

Then you can write your business description — the field is optional, not required. Then click on the next button.

Then, a form will appear with a field called the phone number. And in the Phone Number field, you have to provide your phone number. After that, you have to choose how you would like to verify your phone number — via text message or Phone call.

Then, you have to verify your phone number.

Configure Webhooks:

After phone number verification, now you have to configure the webhook to receive messages. To configure the webhook, go to step 3 and click on the configure webhooks button.

A page called Configuration will appear. In the webhook section, you will see an edit button. Now click on the edit button.

A pop-up form will appear with two fields — Callback URL and Verify Token. Now you have to provide a callback URL and verify the token.

To get the callback URL and Verify Token, login to your Botzippy account and go to the dashboard. At the left sidebar of the Botzippy dashboard, under the Whatsapp section, you will see Connect Account (Whatsapp) option. Now click on the Connect Whatsapp menu and instantly, Connect WhatsApp Business page will appear.

At this page, you will see Webhook Callback URL and Verify Token. Copy them and return to the configuration page of developer Facebook.

Then paste the Webhook Callback URL and Verify Token that you copy from the Botzippy dashboard into the callback URL and verify token fields respectively. Now click on the verify and save button.

Now you have to select webhook fields. To select webhook fields, click on the Manage button

A pop-up modal will appear with some webhook fields. Now click on the subscribe button for the Message webhook field. Then, click on the Done button

Another method, you also can subscribe and unsubscribe to webhooks on the webhooks page.

Click on the webhooks menu and the webhook page will appear with some webhook fields. On the page, you can subscribe to and unsubscribe to any webhook field.

Collect Access Token:

Now return to the Getting started page by clicking on the Getting Started menu on the left sidebar of the page. Now you have to collect a permanent access token to connect your bot.

In the step 5 section, click on the see the overview page button.

You will be redirected to the overview page of the business Facebook site.

On the overview page, click on the menu button and the left sidebar will be expanded with all tools. Now click on the Business Settings and you will be redirected to the Business settings page.

Now you have to create a user. Select system user in the left sidebar of the business setting page and click add button to create a user.

A pop-up form will appear with the system user name and role field. In the system user name field, give a user name, and in the system user role field, select a role — employee or admin.

If you want to add a user as an employee, select an employee. On the other hand, if you want to add a user as an admin, select admin.

Then click on the create system user button and it will create the user.

After you have created a user, the user will be available in the list of users.

Now you have to add assets for a user. To add assets for a user, select a user and click the Add Assets button.

A pop-up appears. Under the Select asset type section, select the Apps menu. Under the Select assets section, choose your app. Then give permission. Here I permit Full control by enabling the radio button of the Full control option. Now click on the Save Changes button.

Now you have to generate an access token. To generate an access token for the user, click the Generate new token button.

A pop-up form will appear with a field called Select app. Now click on the select app field, and the drop-down list of your apps will appear. Choose the app that you created before.

Then a list of available permission will appear. From the list, you have to select/tick Business Management, WhatsApp business messaging, WhatsApp Business Management, and Catalog Management. Then click on the Generate token button.

A pop-up will appear with an access token. Now copy and save the access token. You need to use this access token in the next step.

Now go to the dashboard of Botzippy. Under the WhatsApp section of the left sidebar, click on the Connect account. Then you can see the Connect Whatsapp Business page. Now you have to enter the WhatsApp Business Account Id and Access Token.

Enter the access token that you already generate in the previous step.

To get the WhatsApp Business Account ID, go to the Business settings page. Then at the left sidebar of the page, select the WhatsApp Accounts menu. The WhatsApp Accounts section will appear. Now select your app and copy the WhatsApp Business Account Id.

After entering the WhatsApp Business Account Id and Access Token, click on the Connect button.

And you will see a successful message.

Last updated