Skip to main content
All CollectionsHelp Guide
WhatsApp Integration Guide
WhatsApp Integration Guide
Eric Sun avatar
Written by Eric Sun
Updated over a week ago

By the end of this set up, you'll be able to receive and send WhatsApp Business messages with Lindy.

We've seen users use Lindy to automate everything from customer support tickets to sales inquiries. Let's dive right in!

Note that you can't use an existing phone number registered in your WhatsApp Business app. You will need a separate, dedicated phone number for Lindy to use WhatsApp. This is a limitation with WhatsApp's API.

Steps

2. On the Meta Developer site, click My Apps

3. Click Create App:

4. Optionally select a Business Account:

5. Click Other:

6. Click Business:

7. Enter an App Name and Contact Email then click Create app.

8. Click Set up under WhatsApp

9. Choose a Business portfolio and hit Continue

10. Click Start using the API

11. Copy the Phone number ID. You will need this information in a later step.

12. Click App Dashboard then Business settings

13. Go to System users under the Users menu, click Add and create a user with an Admin role.

14. Click Assign assets on the use you just created

15. Go to Apps, then toggle Manage app under Full control and Save changes.

16. Go to WhatsApp Accounts

17. If you don't see your WhatsApp Business account in the list, click Add.

18. Select your WhatsApp Account, then click Assign people

19.  Select your account (should say System User) then toggle Full control on and click Assign.

20. Click System users in the side menu, then click Generate new token

21. Set the Token expiration to Never and Permissions to whatsapp_business_management and whatsapp_business_messaging

22. Copy the Access token that was generated. You will need this information in a later step.

23. Navigate to Apps on the side bar, select your app, then hit Open your App Dashboard

24. Navigate to the WhatsApp API setup:

25. Make sure your WhatsApp phone number is selected in the From dropdown:

26. In the Lindy app, add a WhatsApp trigger or action. Click Add account in the account picker.

27. In the first field, enter the Phone Number ID from step 11 above.

In the second field, enter the Access Token from step 22.

28. Create a new webhook now by clicking the dropdown under Lindy Webhook Trigger, clicking Create new... writing a name then hitting the Enter key.

After creating the Webhook, copy it to your clipboard.

30. Go back to the Meta App Dashboard, navigating to the WhatsApp > Configuration screen. Click Edit.

31. In the first field, paste the Webhook URL from step 29 above. In the second field, copy the Webhook Verification token in Lindy and paste.

32. Once you're done testing, toggle the App Mode to Live. Now you're all set!

Did this answer your question?