Get a Permanent Access Token for WhatsApp Business API Endpoint

To get a permanent access token, that does not expire after 23 hours, you will need to go through a few steps.  


  1. Go to the Business settings of the Business your app is registered with on the Meta/Facebook Developer Dashboard. To do that, just click on the Business name that appears as a link in blue.
  2. Then in the Sidebar navigate to Users > System Users .
  3. Click Add .
  4. Add a System Username and choose a role. 
  5. Click Add Assets .
  6. Go to Apps, select the app and enable the Manage App option and save changes. 
  7. Click Generate Token and choose the App you want to generate a token for. 
  8. From available permissions choose whatsapp_business_messaging and whatsapp_business_management and click Generate token
  9. Use the generated Access token instead of the Temporary token that was provided before, and use it in the WhatsApp Settings on the Cognigy.AI platform as an Access Token.