">
Home Blogs how-to-generate-an-access-token-for-watsapp-bueiness-api-2025

How to generate a Permanent Access Token for Whatsapp Business API [2025]

Published On : 2025-05-11 13:28:23 UTC

Updated On : 2025-05-11 13:45:42 UTC

How to generate a Permanent Access Token for Whatsapp Business API [2025]

The Whatsapp business API requires an access token if you want to send messages to your customers programmatically.

Up until early 2025, this was fairly simple and could be done through a simple form. Starting in 2025, the method by which you can request an access token has changed.

In this tutorial we walk you through, step by step to help you navigate Facebook Business Manager and getting a new access token.

Step 1: Go to Facebook Business Manageer

Sign in to your Facebook account and Go to Facebook Business Manager

Step 2: Select Business

From the top left side of the business selection drop down, choose the business for which you are renewing the Whatsapp Access token.

Step 3: Click on System Users

Click on System Users as shown in the image above

Step 4: Add New System User

Click on the dropdown on the top right side of the page, that says "Add", as seen in the image

Step 5 : Create New System User

Create a New System User, with a name of your choice, and make sure to choose `Admin` as the role.

Step 6 : Assign Assets

Now click on the three small dots, next to the `Revoke Token` button. Click on `Assign Assets`. Once the new dialog opens, choose the watsapp account for which you need the access token and assign it to this new system user. Make sure these permissions are enabled:

  1. Manage Templates
  2. Manage Phone Numbers
  3. Manage Whatsapp Business Accounts

Step 7 : Generate Token

Its time to generate your token. Click on the `Generate Token` button. This will open up the following dialog

Choose the app that is registered on your watsapp, then choose, either long-lived access token or 60 days (whichever suits you). Next choose `Assign Permissions`

Pick the following permissions:

  1. Business Management
  2. whatsapp_business_manage_events
  3. whatsapp_business_management
  4. whatsapp_business_messaging

That`s all. Save the access token and keep it in your secrets or env files.

Get ready to share social media posts delivered to your inbox. SIgn up for Social365. Its free!