User Guide for Webkul’s PrestaShop WhatsApp Business Order Notifications
PrestaShop WhatsApp Business Order Notifications: Notify or alert your customers of time-sensitive information, such as Order confirmation, Order status update, and Tracking number added to an order by sending them notifications on WhatsApp. In addition to it, you can create WhatsApp campaigns and send them to the customers.
Check the overview of the plugin in the video mentioned-below -
https://www.youtube.com/watch?v=AIBY_f-y658
Features of PrestaShop WhatsApp Business Order Notifications:
Let’s look closer at WhatsApp Business Order Notifications module features:
- The module is MultiShop compatible.
- Notify customers about their order confirmation, order status, order’s tracking number directly on WhatsApp.
- Select order status on which the notification will be sent to the customers.
- Create message templates for each event (order confirm, order status update and tracking number added to order and OTP) separately.
- Create campaigns for marketing purpose and send them to your customers on WhatsApp.
- Add category link to campaign.
- Add interactive and more appealing buttons to your campaign messages. These buttons can be of 2 types:
- CTA
- Quick Reply - Automate responses to customer queries.
- Access Message Statistics.
Module Installation
- Firstly, go to the module manager in back office and click on ‘upload a module’.
- After that, drag and drop the module file or select the file from the system.
- In this way, the module installation will be successful.
Or, you can also configure the module from module list page.
In order to configure this module, you must have the following details:
- Phone Number Id
- Business Account Id
- Permanent Token
How to get the required Ids?
To get the API keys & add new apps to the account, you need to create a developer account on Facebook. After logging in to the account, got to “My Apps” section.
Click “Create App” button to create new app.
Select an app type to “Business”.
Provide App name, App contact email and also select Business Account to connect the created app.
After that click “Create app” button.
You will be redirected to the Dashboard of your app and from here you need to set up WhatsApp.
Click “Set Up” button to proceed.
The Business Account will be shown as pre-selected. You need to simply click on “Continue”.
You will get the Phone Number Id and WhatsApp Business Account ID here.
From this page, you can also view your created templates and further check their status (approved, pending or rejected).
To go live, you will need to ADD PHONE NUMBER.
One more thing, you need to Configure the Webhooks from here. Click “Configure Webhook”.
Tap on the edit button to enter the Callback URL and Verify token from the module.
Copy and Paste the details from module’s Webhook configuration section.
After this is done, In manage webhook fields you must subscribe message_template_status_update and messages events in v13.0 for getting webhook response. Click on Manage.
Now subscribe message_template_status_update and messages events in v13.0 .
The Last step is to add your Production Number. Click “Add Phone Number” in Step 5.
The module adds three new tabs in the back office. Those are:
1) Configuration
2) Campaign
3) Message Analytics
Module Configuration
Let’s understand each of it one by one. Starting with,
Tab 1: Configuration
API:
You need to enter the details like your Phone Number ID, Business Account ID, and Permanent Token to use this module. Without these details you will not be able to proceed ahead with further module configuration.
Templates:
You can send notifications to customers on the following 3 events:
a) Order Confirmation
b) Order Status Update
c) Tracking Number
d) OTP
For sending the notifications, you must define its template. So here, you can set template for each event separately.
Also, note that message templates will require approvalfrom WhatsApp before being sent out to customers.
Order Confirmation:
View on WhatsApp:
Order Status Update:
WhatsApp View:
Tracking Number:
WhatsApp View:
OTP:
Here you will need to set the template of the OTP message which will be sent to the customer for WhatsApp number verification when he/she opts to receive the messages.
WhatsApp View:
Notifications:
This tab is given to decide whether or not you want to send notifications. You can configure it event wise.
Also, you can select the order status on which the notifications will be sent.
Webhook:
By configuring this you can automate response to customer queries and also when you send campaign to customer there response will be replied by Webhook to proceed further.
Example:
Customer sends you any random message on WhatsApp. Say “Hi”. Now, after receiving “Hi” from customer, an automatic response will be generated and sent to the customer.
Tab 2: Campaigns
You can create campaigns for marketing purpose and send them to your customers on WhatsApp.
While creating Campaigns, you can set Header Type to either,
1) Text
2) Media
Furthermore, you can include interactive and more appealing buttons to your campaign messages. These buttons can be of 2 types:
- Quick reply
We are going to create few campaigns and see how do they look.
Campaign 1:
Campaign Name: Abandoned Cart Demo
Header Type: Text
Show Buttons: Enabled
Button Type: Call to Action
Button Action Type: Call
WhatsApp Look:
Campaign 2:
Campaign Name: Monsoon Offer Demo
Header Type: Media
Show Buttons: Enabled
Button Type: Call to Action
Button Action Type: Visit Website
Campaign 3:
Campaign Name: Summer Offer Demo
Header Type: Media
Show Buttons: Enabled
Button Type: Quick Reply
Button Action Type: Visit Website
Tab 3: Message Analytics
You can access vital metrics like how many of your messages were sent and delivered.
You can filter data by date and view the information on a Half Hourly, Daily, or Monthly basis.
Customer Area
At customer account area, a tab will be added by name “WhatsApp Notification”.
The customer can opt in to receive WhatsApp notifications from here.
This was all about the WhatsApp Business Order Notifications | Sales Campaign Module. I hope this document will help you in checking the functionality of the module in a better way.
Also, do let us know about your views in the comments.
Support
For any kind of technical assistance or query send us a mail at [email protected]
You can also hire PrestaShop developer for best PrestaShop developement services and purchase vast range of featureful PrestaShop Modules from our online store.
Current Product Version — 4.0.0
Supported Framework Version — 1.7.x.x
Originally published at https://webkul.com on July 19, 2022.