Get Started with WhatsApp Business Platform
The WhatsApp Business Platform is a tool for businesses to communicate with their customers. Get guided on how to setup a WhatsApp Business Account through EnableX to take advantage of a range of powerful features to enhance your WhatsApp Business experience.
This guide will walk you through every step of setting up and optimizing your WhatsApp Business Account with EnableX.
Request for WhatsApp Service
To use the WhatsApp for Business API through EnableX, you will need to submit a service request on our platform.
- Navigate to WhatsApp in the left menu bar.
- Select Request in the resulting menu.
- If you want to begin with WhatsApp Business APIs, Click on I WANT WHATSAPP FOR BUSINESS.
Setup WhatsApp Business Account
Setting up a WhatsApp Business Account (WABA) with EnableX allows you to take advantage of a range of powerful features to enhance your WhatsApp Business experience.
Once you have submitted the request, EnableX’s support team will contact you to gather any required information and documentation to get you started with WABA Registration Process. They may also provide guidance on the setup process and answer any questions you may have about using the API effectively.
Add WhatsApp Service into your Project
To use WhatsApp Business API, you need to use WhatsApp as a Service into your Project. To have WhatsApp added into a Project, you may follow either of the following ways:
- You can create a new Project as add WhatsApp as a service.
- If you already have a project, you can add WhatsApp as a Service in it.
Create a new WhatsApp Project
To use WhatsApp Business API with your new project, you need to add the service into it. Follow either of paths given below to create a new project to add WhatsApp Service in it:
Path# 1
- Navigate to My Dashboard.
- Go to My Projects section.
- Click on CREATE PROJECT button.
- This will take you to a new Form;
- Enter the project-related information like project name, application and description.
- Enable WhatsApp in the Channels section.
- Once you have filled in all the necessary information, click on Create Project button to create your project.
- A popup of successful project creation will appear on your screen. To move further into process click on GET STARTED button.
- If the project creation process fails, review the previous page and ensure that all mandatory fields are completed.
- you can add more services to it by going to the My Projects section.
Path# 2
- Navigate to My Dashboard.
- Go to Left Menu Bar and select WhatsApp.
- Navigate to the **My WhatsApp Projects **section.
- Click on CREATE PROJECT.
- This will take you to the same Create Page form as explained in Path# 1.
- Follow the same process as explained.
Add WhatsApp to existing Projects
This process involves a few simple steps to configure your WhatsApp integration within your existing projects.
- Navigate to My Dashboard.
- Go to My Projects section.
- To add services to a project, select the project you want to modify and click on the Edit icon. This will open the project summary page.
- Select EDIT PROJECT.
- You reach an EDIT PROJECT form using which you can add new services to the Project or remove any existing service.
- Enable WhatsApp option and then click on SAVE CHANGES.
Add Phone Number and Display Name for WhatsApp Project
Each EnableX WhatsApp Project must have at least one Phone Number registered with WhatsApp Business Platform. You can add multiple phone number to a single project.
To set up a phone number for your WhatsApp Business account, follow either of the given path:
Path# 1
- After creating a new project, from the Acknowledgement Popup, click GET STARTED.
- It will take you to the project phone number page. Click ADD NUMBER.
Path# 2
- Navigate to the My Projects.
- To add a phone number to the project, select the project and click on Service icon.
- It will take you to the Project Summary page. Navigate and click Phone Number tab.
- Click ADD NUMBER.
Note: The ADD NUMBER button is displayed until a phone number is added or requested for purchase, and it disappears afterwards.
Fill and Submit Form
- A new Add Phone Number page will open with two tabs: Register New Number and Add Registered Number.
Both tabs display a related form, which is explained below:
Register New Number
To register a new number with WhatsApp and add it to the project after registration:
- Enter the displayed Account Name, Phone Number, and a Message to Team EnableX regarding your request.
- Check the checkbox if the phone number is already in use with WhatsApp Business through another provider, indicating that it needs to be migrated.
- Click PROCEED to submit your request.
Note: After submitting your phone number registration request, our support team will review your application and may contact you for any additional information or documentation required. In case of migration, your phone number will be delinked from old WABA and link to your WABA with EnableX. Your Phone number will also be knowns as Brand MSIDN on EnableX Platform.
Further, you cannot take any other steps on the WhatsApp Project until first phone number is registered and made available to use with the project. The WA Service for the project will tag the status accordingly and show notifications on the Portal.
You must revisit your Project to see your Phone Number approval status. Once approved, you can continue further to setup Webhook against your number where notifications and incoming messages will be posted by our WhatsApp Service.
Add Registered Number
If you have already registered a phone number through EnableX for WhatsApp that is not being used in any other project, use the following form:
- Select the registered Phone Number from the dropdown list.
- After selection, the associated Display Name for that phone number will display.
- Click PROCEED to add the phone number to your project.
You can continue further to setup Webhook against your number where notifications and incoming messages will be posted by our WhatsApp Service.
Manage WhatsApp Project
After setting up your WhatsApp Business account on EnableX and getting a registered phone number linked to your Project, it is time to effectively manage your WhatsApp project. This involves gaining access to app credentials, configuring phone number with a webhook, creating and managing your messaging templates, and tracking performance metrics.
Get API Access Credentials
A Project’s API Access Credentials are sent by Email when a Project is created. However, you may need to reset API Key or resend API Credentials. Follow these steps to get your project’s access credentials reset or resend.
- Navigate to the WhatsApp DASHBOARD, select the project you want to work with, and then click on the Action icon.
- This will take you to the Project Summary page.
- Look for the Project Credentials block in this page.
- Locate the SEND CREDENTIALS and** RESET APP KEY** buttons.
- If necessary, use the RESET APP KEY option to reset the application credentials.
- Use the SEND CREDENTIALS option to resend the application credentials to your registered email address.
Manage Phone Numbers
Each EnableX WhatsApp Project must have at least one Phone Number registered with WhatsApp Business Platform. You can add multiple phone number to a single project.
Follow the given path to get list of registered Phone Numbers against a project, also to register new one.
- Navigate to the My Projects.
- To add a phone number to the project, select the project and click on Service icon.
- It will take you to the project SUMMARY page.
- Click on the PHONE NUMBER Tab to get the list of phone numbers registered and any requests for new ones.
Note: If you have not registered any phone numbers for your WhatsApp project, you will be prompted to ADD NUMBER to your project when you access the Phone Number Tab.
My Phone Numbers
- Section of the Tab shows registered phone numbers linked to the project.
- Click the** Action** dropdown and choose option Set-Up Webhook against the phone number to start receiving notification and new message posted there.
Register Number
- This is to post a request to register a new phone number. Read explanation given above.
My Requests
- You get a list of any pending request for Phone Number registration.
Setup Webhook for Notification and Incoming Message
A webhook is setup against each registered phone numbers to receive notifications and incoming messages to that phone number. Follow these steps:
- Navigate to the WhatsApp DASHBOARD, select the project you want to work with, and then click on the Action icon.
- This will take you to the project SUMMARY page.
- Select PHONE NUMBER tab. It will show phone numbers registered for this project.
- Click on the Action icon against the a registered number and then select Set Up Webhook on the resulting pulldown menu.
- This will take you to Setup Webhook to receive instant Notification page in a popup.
- Enter a Webhook URL to receive incoming messages and messaging-related notifications.
- Enable** HTTP Authorization** if your Webhook URL is HTTP Basic Authentication protected. Enter Username and Password for your Webhook Access.
- Click on SAVE.
Note:
- The Notification URL entered here must support POST request.
- Ensure that the Webhook URL is hosted on HTTPS and supports keep-alive.
- Webhook URL must acknowledge each post with a response of HTTP 200 header. Read more
Create and Manage Message Templates
The Message Template Tab will only appear once your phone number registration request has been approved. This is necessary to ensure that your WhatsApp Business account is fully set up before you begin creating message templates.
Note: Message templates require WhatsApp approval and must comply with relevant terms of use. Please ensure compliance and review guidelines for effective message templates before submission.
Know more about Templates Guidelines for Template Content
List of Templates
below are the list of templates:
- View the list of Message Templates and their status by clicking the MESSAGE TEMPLATES tab.
- Use filter options to search for templates based on Status, Phone number or by Category then Click **APPLY **to get a filtered list.
- Note that templates with APPROVED status can only be used for Business Initiated Conversation.
Create New Template
- To create a new template, click the ADD TEMPLATE button from the MESSAGE TEMPLATES Tab.
- A Page appears with ADD TEMPLATE Form.
- Select and enter the required details and click on PROCEED.
- After successfully submitting your message template request, you will receive a pop-up notification confirming the submission.
- All submitted templates will appear as PENDING for approval. It mostly takes 20-30 seconds for a Template Approval. However approval time may vary and depends on WhatsApp’s review process.
- The Template List will show updated status.
Get Reports
With reporting features from EnableX, you can access both conversation and message reports for your WhatsApp interactions. These reports provide valuable insights into your performance metrics, customer engagement, and billing and payment details. To access these reports, simply navigate to the Reports section of the WhatsApp menu in your EnableX account
Get WhatsApp Conversation Report
You can gain valuable insights into your WhatsApp conversations, which provides real-time and historical data on customer interactions, approximate charges, and more.
- Navigate to My Dashboard.
- Go to Left Menu Bar and select WhatsApp.
- Select Reports from the dropdown menu.
- Select CONVERSATION tab.
- Choose the Phone Number you wish to generate a report for from the available dropdown, **Country **and Date Range and click on EXPORT.
Get WhatsApp Message Report
Track the success of your WhatsApp messaging, which offers detailed performance metrics on sent and received messages, delivery rates, and more.
- Navigate to My Dashboard.
- Go to Left Menu Bar and select WhatsApp.
- Select Reports from the dropdown menu.
- Select MESSAGES tab.
- Choose the Phone Number you wish to generate a report for from the available dropdown, Country and Date Range and click on EXPORT.