Skip to content
FacebookYouTubeX (Twitter)

How to Configure a WhatsApp Business Account with Pingstreams

Pingstreams WhatsApp Integration allows your customers to reach you through their favorite messaging application: WhatsApp. On the other end, your agents will be able to promptly respond directly from our Web Chat. Quick replies, action buttons and media like images, videos and documents are supported on both sides.

But first, you need to create and configure a WhatsApp Business account. Keep reading to find out everything you need to seamlessly integrate WhatsApp with Pingstreams.

Before starting your WhatsApp Business account configuration:

  • Facebook/Meta account with administrator privileges
  • Valid business information for account verification
  • Dedicated phone number for your business (not personal)
  • Legal business registration documentation (may be required)

If you have already created an app, you can skip this step. Otherwise, go to Meta for Developers and sign in with your Facebook credentials, where you can see your Facebook apps. Then click on “My Apps”, and on “Create App”, as below.

Create Facebook App

Select an app type and click on “Next”. Now choose the display name and type the contact email.

Note: A Business Account is required to have access to all features and to allow certain permissions. You can create an account for your company from the dedicated tool or by continuing to read this guide.

If you already have a Business Account, select it and click on “Create app”. If you don’t, not to worry, you can create a Business Account later.

App Configuration

Well done! Your app is now ready.

When on the same Facebook Developer console, make sure that you have selected the app where you want to install WhatsApp and search “WhatsApp” from the products list, then click “Set up”.

WhatsApp Integration Setup

You should be able to see that on the left-side bar. Click on “Getting Started”. If you’ve selected a Business Account in the previous step, you can skip the steps below, otherwise keep reading!

After clicking on “Getting Started” you will see the tool for selecting or creating a business account. Select “Create a business account” from the dropdown menu and click “Continue”.

Create Business Account

A default Business Account has been created. You can customize this account by accessing the Meta Dashboard or clicking on Test Business in MyApp page, as below.

Business Account Management

A Test Number is now associated with your app. Further down this article we will see how to setup the company’s real number.

From the Getting Started tab you can test the WhatsApp integration, but first you need to configure a receiver number.

In this testing phase, you can send a message from the test number to up to 5 phone numbers to receive free test messages.

To configure a test phone number click on the “To” dropdown, and then on “Manage phone number list” button.

Manage Test Numbers

Select the prefix and insert the phone number, then start the verifying procedure by clicking on “Next” (a numeric code is sent by SMS).

Phone Number Verification

Once completed, the phone number can receive test messages. Click on “Send Message” button to try it out. You should receive a message on WhatsApp from the test number.

You may need to register a company production phone number.

Important: Use of a private number is highly discouraged. You won’t be able to use the WhatsApp mobile app anymore.

From the Getting Started page, click on “Add phone number”, as below.

Add Production Number

Fill in your business information and click on “Next”.

Business Information

Fill in the required information to create a WhatsApp Business profile and click on “Next”.

WhatsApp Business Profile

Finally, add the phone number and verify it through a Text message or Phone call.

Note: If you are using a landline number, you can verify the number only with a Phone call.

Phone Number Verification

Once the number has been approved, you can test it, as shown earlier in this guide, by selecting the production number from the “From” dropdown.

To use the WhatsApp integration with Pingstreams you need a valid access token. A Temporary access token is provided, but you need to refresh the information every 24 hours. This is a good solution for a testing phase, but you need a Permanent access token in production.

Let’s see how to create a Permanent Access Token!

Click on the name of the Business Account in My Apps or go directly to Facebook Settings Dashboard from the Facebook Developer dashboard.

Business Account Access

On the left-side panel, make sure that Business Account for which you want to activate the permanent token is selected, click on “System users” and then click the “Add” button.

Add System User

Type a System user name and choose Admin role. Now you can click on the “Create system user” button.

Create System User

A user system has now been created. Note that the permanent token will be associated to that user.

Let’s add assets to the newly created system user by clicking on “Add Assets” and giving the Full Control to the Facebook App, as illustrated below.

Add Assets to System User

Click on “Save Changes” and the app will be added to the system user.

Finally, we are ready to generate our Permanent Access Token by clicking on “Generate new token”. Select the app…

Generate Token

…and check the following permissions:

  • whatsapp_business_messaging
  • whatsapp_business_management

Token Permissions

Click on “Generate token” and that’s it! Your permanent token is now available.

Permanent Token Generated

For enhanced features and higher messaging limits:

  • Business verification through Meta Business Suite
  • Official Business Account status
  • Enhanced message templates approval
  • Higher rate limits for messaging

Implement security best practices:

  • Use HTTPS endpoints only
  • Implement signature verification
  • Rate limiting on your webhook endpoint
  • IP whitelisting for Meta’s webhook calls

Create effective message templates:

  • Follow Meta’s template guidelines
  • Use proper variable formatting
  • Test templates thoroughly
  • Monitor approval status

Don’t know how to use the permanent token with Pingstreams?

The guide on How to connect WhatsApp Business to Pingstreams will be helpful for the next steps in your integration journey.

  • Permanent Access Token (generated above)
  • WhatsApp Business Account ID
  • Phone Number ID
  • Webhook Verify Token (you’ll choose this)

Problem: Cannot generate permanent token Solutions:

  • Verify business account ownership
  • Ensure proper admin permissions
  • Check app configuration
  • Review Meta Business Suite access

Problem: Phone number verification fails Solutions:

  • Use a dedicated business line
  • Ensure number isn’t already registered
  • Try phone call verification instead of SMS
  • Contact Meta support for assistance

Problem: Message templates pending approval Solutions:

  • Follow Meta’s template guidelines exactly
  • Avoid promotional language
  • Use clear, business-focused messaging
  • Allow 24-48 hours for approval
  • GDPR compliance for EU customers
  • WhatsApp Business Policy adherence
  • Data retention policies
  • User consent management
  • Messaging rate limits based on phone number tier
  • Template message restrictions
  • Quality rating impact on limits
  • Upgrade strategies for higher volumes

After completing this configuration:

  1. Connect to Pingstreams using your permanent token
  2. Set up webhook endpoints for message receiving
  3. Create message templates for business communications
  4. Test the complete integration with Pingstreams
  5. Train your team on the new WhatsApp capabilities

If you have any questions, feel free to contact us:

  • Live chat support on our website
  • Email support for technical issues
  • Community forum for best practices
  • Documentation portal for advanced features

For more info on who we are, what we do, or what our approach is, visit the Pingstreams Website to learn about our comprehensive customer communication platform.

Your WhatsApp Business account is now properly configured and ready to integrate with Pingstreams for powerful, automated customer communications!