This topic was automatically generated from Slack. You can find the original thread here.
Hi! I need some support. I want to sync the whatsapp business account of my users, and the component displays detailed steps about getting the Business Account Id and a permanent Access Token using the Facebook Developer Account. Is there a better/easier way for someone to do this? The Permanent Token Access, is this from my personal Facebook Developer account or the one from the user?
Also what about Personal Whatsapp accounts? I haven’t seen that option. Is it currently supported? Is there any work around for this?
I’m happy to help clarify how WhatsApp Business API integrations work on Pipedream and answer your questions step-by-step: — ### 1. Permanent Access Token: Whose Facebook Developer Account? Permanent Access Tokens for WhatsApp Business API are always generated from a Facebook Developer account that has access to the WhatsApp Business Account you want to connect. - If you’re building an integration for your users: Each user must generate a token from their own Facebook Developer account, which is linked to their WhatsApp Business Account. - You cannot use your own developer account to generate tokens for other users’ WhatsApp Business Accounts. - Each business/user must authorize access to their own account. - If you’re managing a single business account (your own): You can use your own Facebook Developer account and generate the token for your WhatsApp Business Account. Summary: The permanent access token must come from the Facebook Developer account that manages the WhatsApp Business Account you want to sync. — ### 2. Is There an Easier Way to Get the Token? Unfortunately, Facebook/Meta requires each business to generate their own token via the Facebook Developer portal. This is a security measure and is required for all WhatsApp Business API integrations, not just Pipedream. - There is no automated or simpler way to bypass this process. - Some platforms offer OAuth flows to help users connect their accounts, but Meta still requires the user to log in and approve access. If you want to make it easier for your users: - Provide clear, step-by-step instructions (screenshots help). - Consider building a custom onboarding flow that guides users through the Facebook Developer portal steps. — ### 3. What About Personal WhatsApp Accounts? Personal WhatsApp accounts are NOT supported by the WhatsApp Business API. - Meta only allows API access for WhatsApp Business Accounts. - There is no official or supported way to connect a personal WhatsApp account to the API or to Pipedream. - Any workaround (like using unofficial libraries or browser automation) is against WhatsApp’s terms of service and is not recommended. — ### 4. Workarounds or Alternatives? - No official workaround exists for personal WhatsApp accounts. - If your users need API access, they must create a WhatsApp Business Account and go through the Facebook Developer setup. — ### Summary Table | Account Type | Supported? | How to Connect? | |----------------------|------------|------------------------------------------------------| | WhatsApp Business | | Facebook Developer Account + Permanent Access Token | | Personal WhatsApp | | Not supported by API or Pipedream | — If you have more questions or need help with a specific step, let me know! If you need more support, please visit Support - Pipedream.