Skip to content

Commit 67cca16

Browse files
Update 02. Facebook Verification Process for WhatsApp Business API.md (#320)
removed some images and explanations which was making the document look untidy and repetitive
1 parent d8784a6 commit 67cca16

File tree

1 file changed

+32
-188
lines changed

1 file changed

+32
-188
lines changed

docs/2. Onboarding/02. Facebook Verification Process for WhatsApp Business API.md

Lines changed: 32 additions & 188 deletions
Original file line numberDiff line numberDiff line change
@@ -31,64 +31,48 @@ To link an existing or new Facebook business page to your Facebook business acco
3131

3232
- Open your Facebook business account: https://business.facebook.com/
3333

34-
- Open "Settings" > Accounts > Pages and click on "Add"
35-
36-
<img width="661" alt="image" src="https://github.com/user-attachments/assets/a1e2a05e-5c12-42cd-8bbe-2de3a089b276" />
34+
- Open `Business Settings` > `Accounts` > `Pages` and click on `Add`
3735

3836
- Select `Add a Page`
3937

40-
<img width="660" alt="image" src="https://github.com/user-attachments/assets/a41b5a65-6777-426b-aed5-a6b8fb215994" />
38+
<img width="1338" alt="image" src="https://github.com/user-attachments/assets/c1954900-5c5e-478c-98c6-f0f7dce23321" />
4139

42-
- In the search type your existing Facebook business page, select it and press `Add Page`
40+
- Select `Add an existing Facebook page`
4341

44-
- The page will be added to your Facebook business account
42+
- Complete few steps as shown in the below screenhsot and the page will be added to your facebook business account
4543

46-
<img width="662" alt="image" src="https://github.com/user-attachments/assets/1e03f9f6-62a5-436c-a32a-69d89d7c09aa" />
44+
<img width="1407" alt="image" src="https://github.com/user-attachments/assets/3e4ad848-cfdc-415d-b6d0-5034586ae53f" />
4745

4846
## How to verify your domain with Facebook ?
4947

50-
- Go to the Business Manager Settings on the left hand side.
48+
- Go to the `Business Settings` on the left hand side.
5149

52-
<img width="759" alt="image" src="https://github.com/user-attachments/assets/feaa89b2-907d-4797-ab55-c9e9d3682ba8" />
50+
<img width="1459" alt="image" src="https://github.com/user-attachments/assets/55ddec10-c257-4e68-bfbf-91a2227c77c7" />
5351

54-
- Navigate to `Brand Safety and Suitability
52+
- Navigate to `Brand Safety and Suitability`
5553

5654
- Under this section, you should find an option for `Domain`
57-
58-
- Click on `Add a domain`
59-
![image3](https://user-images.githubusercontent.com/143380171/274577857-73abca95-625f-484b-8fe6-96880aa45b23.png)
60-
61-
- Select `request access to your domain`
62-
63-
- You will get three options for how to verify your domain.
64-
65-
1) Adding a TXT record to your DNS
66-
2) Uploading an HTML file to your server
67-
3) Placing an HTML script on the homepage of your website.
6855

69-
- The first option is easy if you have access to your cpanel.
56+
<img width="1444" alt="image" src="https://github.com/user-attachments/assets/3a179b99-ab16-46bb-8146-bff60355f950" />
7057

71-
- Facebook will provide you with a DNS verification that you need to complete to verify that you own the domain.
58+
59+
- Click on `Add a domain`
7260

73-
- You can add a TXT Record through the cpanel of your hosting provider.
61+
- Select `Request access to your domain`
7462

75-
- This is done by logging into your hosting provider, going to your DNS Manager and clicking on `add TXT record`.
63+
<img width="1466" alt="image" src="https://github.com/user-attachments/assets/6f9f2280-6e01-4b9c-af6e-02ec63327ece" />
7664

77-
- If that’s too much go with option 3: `meta-tag verification`.
65+
- You will get have to complete the three options as shown in the screeshot and verify your domain.
7866

79-
- You just copy and paste a small bit of code to your home page by clicking the `meta-tag verification` menu option there in the top right.
67+
<img width="1449" alt="image" src="https://github.com/user-attachments/assets/7731296e-926e-434f-946e-7ca3b34532cf" />
8068

81-
- With this method all you need is access to your website and place that the same place you have other tags like Google Tag Manager.
8269

8370
## Additional Notes on Adding a Domain:
8471

8572
When adding a domain, only include the domain name itself without "www." at the beginning. For example, if your domain is
8673
"www.example.org," you should enter it as "example.org."
8774
<br/>
8875

89-
![image4](https://user-images.githubusercontent.com/143380171/274578534-5a778337-1468-4fa4-806f-84568495b522.png)
90-
![image5](https://user-images.githubusercontent.com/143380171/274578545-e48fc5f5-0afa-43ef-8322-969d3bfd639f.png)
91-
9276

9377
## What is Business Verification ?
9478

@@ -152,198 +136,58 @@ Below are the 4 things you need to keep handy before you start FB verification,
152136

153137
2) Access `Meta Business Suite`
154138

155-
<img width="850" alt="image" src="https://github.com/user-attachments/assets/74a63ea5-872a-4e9b-a1cc-38818eb8f8b1" />
139+
<img width="1450" alt="image" src="https://github.com/user-attachments/assets/fa2dfe0f-6349-4f97-85ee-0f1ab03935ea" />
156140

157-
3) Click on the downward-facing arrow in the top-right corner of the Facebook interface to open the dropdown menu.
141+
3) Click on the downward-facing arrow in the top-left corner of the Facebook interface to open the dropdown menu.
158142

159-
<img width="578" alt="image" src="https://github.com/user-attachments/assets/f8311a3e-d941-42ed-a197-c743e6adbe71" />
143+
<img width="1459" alt="image" src="https://github.com/user-attachments/assets/55ddec10-c257-4e68-bfbf-91a2227c77c7" />
160144

161-
162-
4) Choose your business name from the dropdown.
145+
4) Choose your `Business name` from the dropdown.
163146

164147
5) Click on `Settings` sign right to your bussniess name.
165148

166-
6) If the settings icon isn’t visible, it’s likely that you don’t have a `business portfolio` yet. In that case, click on `Create Business Portfolio`.
149+
6) If the settings icon isn’t visible, it’s likely that you don’t have a `Business Portfolio` yet. In that case, click on `Create Business Portfolio`.
167150

168-
7) Fill in all the required details, and once submitted, you should see the `Settings` icon next to your business name.
151+
7) Fill in all the required details, and once submitted, you should see the `Business Settings` icon next to your business name.
169152

170-
<img width="398" alt="image" src="https://github.com/user-attachments/assets/fd057f17-89df-4a2a-828f-d90c0c169ef8" />
153+
8) Click on `Business Settings` icon and go to `Busniess Info`
171154

172-
8) Navigate to `Business Setting`: Inside the Settings, locate and click on `Business Setting`
173155

174156
9) In the Business Setting section, you will find options to update your business details, including the `Legal Business Name`, `Address`,and
175157
`Contact Number`.
176-
![image1](https://user-images.githubusercontent.com/143380171/274556525-3cea209f-24b8-49dd-9884-f84b9aad76b1.png)
177158

178159
**Note:** The address you enter should match the document you'll be submitting for verification
179160

180161
10) Click on `View Details` next to the `Business verification status`.
181162

182-
<img width="573" alt="image" src="https://github.com/user-attachments/assets/3760cb4b-f12e-4067-b7f6-9cc1eaf20dcf" />
183-
184-
11) Sometimes, the ‘Start Verification’ button may be grayed out or show as Ineligible for Verification. In such cases, you'll need to create an account on Gupshup and complete a few steps. Once the Gupshup app goes live, return to the Facebook page, and the Start Verification button will be enabled. If it was previously marked as Ineligible, it will change to Start Verification.
185-
186-
<img width="775" alt="image" src="https://github.com/user-attachments/assets/7a6ff0bb-e7fe-4c28-82c1-436206b8e08a" />
187-
188-
<img width="989" alt="image" src="https://github.com/user-attachments/assets/b8fe9000-2b05-4de6-bd58-2b3dcfc07039" />
189-
190-
12)If the `Start Verification` button is enabled, proceed from point **#28** (at the bottom of this page) and then continue with creating an app on `Gupshup`.
191-
192-
13) Follow the video tutorial and the steps below to learn how to set up `Gupshup`.
193-
194-
195-
<h1>Video Tutorial</h1>
196-
197-
<iframe width="800" height="500" src="https://www.youtube.com/embed/ej0ZeRMum4c?si=acpT8bCgmiIN_bFi" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
198-
199-
<h4>Note- We recorded this video somedays back while working with an org. We will re-record a better one in future</h4>
200-
201-
Next, go to [Gupshup.io](https://www.gupshup.io/) and click on sign up
202-
203-
![image](https://user-images.githubusercontent.com/32592458/212237110-a32280c9-8826-474b-b7a0-094c84bbcd0d.png)
204-
205-
206-
1. Then create your account using Google(preferred) and **using a common email id** like `info@glific.org` or `chat@glific.org` instead of a personal email id so that it can be accessed by different team members when something fails to work. Complete the Signup.
207-
208-
![image](https://user-images.githubusercontent.com/32592458/212237130-d20dc178-ccff-46b0-984a-b79d67cce1f0.png)
209-
210-
211-
2. A verification mail will be sent on the updated email address. Please verify the link by logging into your email account.
212-
**Once verification is done. Please login using the credentials.**
213-
214-
![image](https://user-images.githubusercontent.com/130072273/233285404-8c040eef-9f71-4faf-8489-a8767fc29d3a.png)
215-
216-
217-
3. Under **Have you been referred?** please select `Yes, by an ISV/Partner` option. Click on `Proceed`.
218-
219-
**IMPORTANT NOTE** : This is a mandatory step to receive OTP’s for your password reset.
220-
221-
![image](https://user-images.githubusercontent.com/130072273/233286078-2c831c44-59e4-4536-a696-51bd0525e17d.png)
222-
223-
224-
4. Please fill in the **Company/Organization details.**
225-
226-
![image](https://user-images.githubusercontent.com/130072273/233286330-38c97b9e-0eae-4a2c-b809-151201a24722.png)
227-
228-
229-
5. Click on the `Create your first App` button.
230-
231-
![image](https://user-images.githubusercontent.com/130072273/233286709-06f3bb99-5f3e-41d2-b8f9-650dd3ad0474.png)
232-
233-
234-
235-
6. Enter an app name (No space or special characters allowed). T
236-
This is something internal and not visible to your end users & also **it cannot be changed once setup is completed**. So you can go for something like `GlificChatbot` or `TamilNaduChatbot` etc…
237-
238-
![image](https://user-images.githubusercontent.com/130072273/233287354-f1aafdef-064f-4862-bf28-f392d8c7949b.png)
239-
240-
241-
8. Once the App name is entered. It will show as **Created successfully**. Click on `Go to Dashboard`.
242-
243-
![image](https://user-images.githubusercontent.com/130072273/233287630-bb1481fb-c34c-493d-8fc2-e1a2d5837000.png)
244-
245-
246-
9. After creating the app you will be redirected to the WhatApp dashboard(image below). Click on the `Go live` button.
247-
248-
![image](https://user-images.githubusercontent.com/130072273/233288175-775d6bbe-0367-4123-8a5e-a91e7ecb2fc7.png)
249-
250-
251-
10. Select the type of phone number you wish to configure for your WhatsApp Business Account.
252-
253-
<img width="768" alt="image" src="https://github.com/user-attachments/assets/ab3614a9-a68c-4cdf-8fc4-24ecc33ccb80" />
254-
255-
256-
11. Review the `data storage region`, the respective country's WhatsApp free, and select `Proceed`.
257-
258-
<img width="894" alt="image" src="https://github.com/user-attachments/assets/e3b77607-a051-4bbc-a010-b2561361a15b" />
259-
260-
261-
12. Enter the details of a contact person from your organization (It should be someone who would be managing chatbot work for the organization) & click `Next`button.
262-
263-
<img width="771" alt="image" src="https://github.com/user-attachments/assets/b2e98ffe-53e0-4eb3-a0dd-d548ec1a5ed9" />
264-
265-
13. Click on `Confirm` button.
266-
267-
![image](https://user-images.githubusercontent.com/130072273/233290836-8858c4e3-a4ac-40ad-9f45-aa2dfd8cd349.png)
268-
269-
270-
14. Click on `Continue with Facebook` in the next page. It will redirect to Facebook login page.
271-
272-
<img width="772" alt="image" src="https://github.com/user-attachments/assets/06e05787-b9b6-419e-9b64-93d546217fd8" />
273-
274-
- This step will open a pop-up window leading to Facebook.com. Do not close the pop-up window or navigate to a different page.
275-
276-
- Please ensure that your browser is configured to allow pop-ups to load.
277-
278-
15. Log into Facebook if you haven't already or click Continue as [your name] if you're already signed in. After logging in, you will be shown an overview of the process of connecting
279-
your number to WhatsApp.
280-
281-
<img width="766" alt="image" src="https://github.com/user-attachments/assets/449ae355-ebd2-4da3-bebb-a4b133600149" />
282-
283-
16. Select `Get Started`.
284-
285-
<img width="769" alt="image" src="https://github.com/user-attachments/assets/9516829b-21b5-40f2-92ac-8e391836157b" />
286-
287-
17. Fill in your business information and select `Next`.
288-
289-
<img width="773" alt="image" src="https://github.com/user-attachments/assets/12827667-e3d2-4df9-8da0-ed919ca01666" />
290-
291-
18. Next, you will be able to select a WhatsApp Business Account (WABA) and WhatsApp Business Profile or create a new one.
292-
293-
<img width="769" alt="image" src="https://github.com/user-attachments/assets/3fcaf45e-905b-4c88-9774-ad0ec0e5c5b6" />
294-
295-
19. Now, provide details for your business information.
296-
297-
<img width="767" alt="image" src="https://github.com/user-attachments/assets/c5d759ab-91cc-452a-bdac-80ced08c0449" />
298-
299-
20. Create or select your WhatsApp Business account. Then, select Next.
300-
301-
<img width="770" alt="image" src="https://github.com/user-attachments/assets/b30028e1-58ea-4da6-86c6-3c70832424d0" />
302-
303-
21. Provide a WhatsApp Business display name and select the category. Then, select Next.
304-
305-
<img width="764" alt="image" src="https://github.com/user-attachments/assets/7853377b-b892-4338-9332-a02290a3f2c0" />
306-
307-
22. Next, you will receive a verification code on your registered phone number. Enter the verification code and select Next.
308-
309-
<img width="768" alt="image" src="https://github.com/user-attachments/assets/4dcbe3f6-cd53-421b-b2d9-71f0fbc2cf03" />
310-
311-
23. Review the permissions requested and select Continue.
312-
313-
<img width="768" alt="image" src="https://github.com/user-attachments/assets/8ea04b5b-f874-4e06-9832-7325269556ca" />
314-
315-
24. You're all set to go. Select Finish.
316-
317-
<img width="767" alt="image" src="https://github.com/user-attachments/assets/23a1b538-7329-4ab3-a898-fa2b5bc8c1e3" />
163+
<img width="1448" alt="image" src="https://github.com/user-attachments/assets/5fbe0c2d-e02f-4436-93cb-5ab396d19880" />
318164

319-
24. Confirm the WABA ID and phone number.
165+
11) Sometimes, the ‘Start Verification’ button may be greyed out or show as `Ineligible for Verification`. In such cases, you will need to create an account on [Gupshup](https://www.gupshup.io/) and complete a few steps.
320166

321-
<img width="769" alt="image" src="https://github.com/user-attachments/assets/16533c4c-a074-405f-88aa-debfc169270f" />
167+
12) Please follow this link for how to [Setup and Organisation on Gupshup](https://glific.github.io/docs/docs/Onboarding/Setup%20an%20organisation%20on%20GupShup)
322168

323-
25. Congratulation! You are now ready to send messages. Select Go to dashboard.
169+
13) Once the Gupshup app goes live, return to the Facebook page, and the Start Verification button will be enabled. If it was previously marked as Ineligible, it will change to Start Verification.
324170

325-
<img width="770" alt="image" src="https://github.com/user-attachments/assets/0b81b393-0016-47e7-9f12-bda6eafcf686" />
326171

327-
26. Configure read receipts in the Gupshup account. Please refer to [Configure read receipts in Gupshup account](https://glific.github.io/docs/docs/FAQ/Configure%20read%20receipts%20in%20Gupshup%20account./) for detailed steps.
172+
14) If the `Start Verification` button is enabled, proceed with the below steps and then continue with creating an app on `Gupshup`.
328173

329-
27 Upload a display picture so it can be visible to your end users.Please refere [Update my profile picture of BOT](https://glific.github.io/docs/docs/FAQ/Update%20my%20profile%20picture%20of%20BOT/)
330174

331-
28. Then go to the Security Centre page on `Facebook business manager`. You should find the `start verification` button activated. In case it doesn&#39;t get activated instantly, you may give it some time. If it&#39;s taking longer than a few hours, contact us.
175+
15) Then go to the Security Centre page on `Facebook business manager`. You should find the `start verification` button activated. In case it doesn&#39;t get activated instantly, you may give it some time. If it&#39;s taking longer than a few hours, contact us.
332176

333177
![image](https://user-images.githubusercontent.com/32592458/212237581-64976b86-a052-47a1-a685-10cc604032b5.png)
334178

335179

336-
29. If you still don&#39;t see or get access to `start verification`, go to News Pages in your business manager, add your page and then click on verify your business.
180+
16) If you still don&#39;t see or get access to `start verification`, go to News Pages in your business manager, add your page and then click on verify your business.
337181

338182
![image](https://user-images.githubusercontent.com/32592458/212237592-58a68279-af03-44b9-bca4-4e9b38d5e7f6.png)
339183

340184

341-
30. The process is straightforward after that. You will be required to verify your business by uploading some documents. Please refer to this document for verification guidance: [https://drive.google.com/file/d/1HhcirTBjhiYdXcOUFg04uJG4yxL8vpq-/view?usp=sharing/](https://drive.google.com/file/d/1HhcirTBjhiYdXcOUFg04uJG4yxL8vpq-/view?usp=sharing/)
185+
17) The process is straightforward after that. You will be required to verify your business by uploading some documents. Please refer to this document for verification guidance: [https://drive.google.com/file/d/1HhcirTBjhiYdXcOUFg04uJG4yxL8vpq-/view?usp=sharing/](https://drive.google.com/file/d/1HhcirTBjhiYdXcOUFg04uJG4yxL8vpq-/view?usp=sharing/)
342186

343187

344-
31. As the doc will mention, using `Certificate of registration` is highly recommended to not get the approval process rejected. _Please make sure your provided business details exactly match with the detail in the document._
188+
18) As the doc will mention, using `Certificate of registration` is highly recommended to not get the approval process rejected. _Please make sure your provided business details exactly match with the detail in the document._
345189

346190

347-
32. Once done, Facebook will take 3-4 working days to review and you will receive an email once this is done. The button in the Security Centre will also have changed. Please reach out to us in case it&#39;s taking more than a week. We&#39;ll reach out to FB to expedite the process.
191+
19) Once done, Facebook will take 3-4 working days to review and you will receive an email once this is done. The button in the Security Centre will also have changed. Please reach out to us in case it&#39;s taking more than a week. We&#39;ll reach out to FB to expedite the process.
348192

349193

0 commit comments

Comments
 (0)