WhatsApp Embedded Signup Flow overview
- Genesys Cloud CX 1 Digital Add-on II, Genesys Cloud CX 2, Genesys Cloud CX 2 Digital, Genesys Cloud CX 3, or Genesys Cloud CX 3 Digital license
- Messaging > Integration > All permissions
- Access to your Meta business portfolio (as part of your Meta business suite or business manager account). The business or brand that interacts with WhatsApp customers represent the Meta Business Portfolio and must own the Business Manager account. A Business Portfolio account owned by a partner or ad agency is not accepted on-behalf of the business or brand.
- A valid WhatsApp business phone number that can receive SMS or Voice calls for verification. For more information about phone number requirements, see Manage your WhatsApp business account.
- Inbound Message Flow/Digital Bot Flow for routing incoming WhatsApp messages from customers.
- Get opt-in for WhatsApp. Businesses are required to obtain an opt-in before opening conversations with customers outside the 24-hour window. For more information, see the Get Opt-in for WhatsApp page on the Facebook for Developers website.
Genesys Cloud WhatsApp Embedded Signup flow enables the customers and partners to onboard to the WhatsApp business platform directly within Genesys Cloud. It allows you to create WhatsApp integrations without leaving the Genesys Cloud interface. The process combines the onboarding steps within a single flow and enables you to connect your Meta Business Manager and WhatsApp business accounts (WABAs) to Genesys Cloud, verifies, and registers the phone numbers instantly.
The WABAs created using Embedded Signup are always owned by the business user and automatically shared with Genesys. Customers and partners can manage all WhatsApp assets (phone numbers, business profiles, message templates) directly from the Meta Business Manager. For more information about managing a WhatsApp business account, see Manage a WhatsApp business account.
You can track and monitor the insights data related to your messages and view approximate pass-through charges for your WhatsApp conversations directly from your Meta Business Manager.
The following video provides a demonstration on how to set up your WhatsApp Messenger integration.
To set up a new WhatsApp Messenger integration in your Genesys Cloud organization, perform the following steps:
- Click Admin.
- Under Message, click Platforms.
- Click Create New Integration.
- Click WhatsApp Messenger.
- Click the Facebook Login button to initiate the Embedded Signup flow. Depending on your browser’s settings, a new dialog box or tab is displayed.
- Log in to your Facebook account.
- Click Get Started to connect to your account to Genesys Cloud.
- Select your business portfolio.
- Click Next. Note: You may have access to multiple Meta business portfolios. Select the one that you want to associate with your WABA.
- Choose your WhatsApp Business Account. Note: Create a new WABA if it is your first time going through the Embedded Signup process. If you have used Embedded Signup before and created a WABA previously, select your existing WABA instead.
- Choose Create a new WhatsApp Business Profile and perform the following steps:
- In the WhatsApp Business Account Name field, enter the business account name. Note: This step is required only when it is a new WABA.
- In the WhatsApp Business Display Name field, enter the display name.
- In the Category field, select the category.
- In the WhatsApp Business Account Name field, enter the business account name.
- Click Next.
- In the Phone Number field, add your WhatsApp phone number.
- Select the preferred verification method. You can verify your number using either Text Message or Phone Call method.
- Click Next.
- In the Verification Code field, enter the 6-digit verification code.
- Click Next to verify your number.
- Choose the Facebook pages that you want Genesys Cloud to access and click Continue.
- Review what Genesys Cloud is requesting permission to do and click Continue.
- After Meta has verified all information, click Finish.
- The Platforms page refreshes automatically. Complete the WhatsApp integration by performing the following steps:
- In the Phone Number field, enter the WhatsApp phone number. Use the E.164 format to enter the phone number. Include the + sign and full number with country and area code, without any other characters or white spaces.
- In the Name field, type a name that you want to assign to your WhatsApp Messenger integration.
- In the PIN field, enter any 6-digit PIN number to register your phone number on WhatsApp. Your PIN can be a combination of any six digits. You can use the same PIN for future actions on your WhatsApp phone number. It is encouraged that you save or store the PIN before you move on to creating your integration as Genesys does not persist this PIN. If you forget or misplace the PIN, you can change it from your Phone Number Settings page in your WhatsApp Manager.
- Click Create Integration.
- Click Confirm to create the integration.
Once your WhatsApp integration is saved, navigate back to the Platforms page. You can view your integration in active status.
You can configure your inbound message routing to ensure that interactions reach your agents. For more information about adding inbound message routes and to associate the integration to your inbound message flow, see Add an inbound message route.
Once the WhatsApp integration is active, login to your Meta Business Manager or WhatsApp Manager to confirm that the corresponding phone number is in connected status. You can send or receive messages on this number using Genesys Cloud.
You can update your WhatsApp Messenger configuration by selecting the required supported content profile. For more information about supported content profiles, see Supported content profiles. If you do not select a supported content profile, the integration uses your organization’s default content profile. To select a supported content profile, perform the following steps:
- Click Admin.
- Under Message, click Platforms.
- In the Platforms list view, select your WhatsApp Messenger platform.
- Click Configure.
- In the Supported Content box, select a profile.
- Click Save.