WhatsApp Token Expires

I’m new to n8n and loving it so far! I’ve created a workflow that sends a question via WhatsApp and waits for a reply. It works great—until the next day, when the workflow fails because the access token needs to be re-entered manually.
I’m currently using the WhatsApp Business Cloud API, and it seems the token expires after a short period. Is there a way to make the workflow run long-term without needing to manually update the access key every day?
Here are a few things I’d love help with:
• Can I generate a permanent or long-lived token for WhatsApp?
• Is there a recommended way to automate token refresh in n8n?
• Should I be using OAuth2 or a system user token instead?
Any guidance or best practices would be greatly appreciated!

Hey !

You can generate a System user access token, which doesn’t expire. It’s done here, on a system user that’s an Admin:

Should be something like Assign assets → Generate permanent token (I don’t have visibility to that right now).

Tag this as solved if it helped and let me know if I can help further! :slight_smile:

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.