Back to Top

PrestaShop WhatsApp Business Order Notifications | Sales Campaign {User Guide}

Updated 19 January 2026

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.

Note: PrestaShop WhatsApp Business Order Notifications module is compatible with PrestaShop multi-store feature.

Features of PrestaShop WhatsApp Business Order Notifications

Let’s look closer at WhatsApp Business Order Notifications module features:

Start your headless eCommerce
now.
Find out More
  • Notify customers about their order confirmation, order status, order’s tracking number directly on WhatsApp.
  • Select the order status to which the notification will be sent to the customers.
  • Create message templates for each event (order confirm, order status update, cart abandoned, tracking number added to order and OTP) separately.
  • Allow customers to add a WhatsApp number during registration to receive notifications.
  • Verify the WhatsApp number during customer registration.
  • Create campaigns for marketing purposes and send them to your customers on WhatsApp.
  • Add category link to campaign.
  • Delete the campaign from Meta on deleting from module’s end.
  • View the list of customers who registered to receive the WhatsApp notification.
  • 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 the 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.
click here to uplaod module
upload module file
configure module

Or, you can also configure the module from the module list page.

configure module

In order to configure this module, you must have the following details:

  • App ID
  • Phone Number ID
  • Business Account ID
  • Permanent Token
api credential

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.

meta developer account login

After logging in to the account, got to “My Apps” section.

click on my apps

Click on the “Create App” button to create a new app.

create app

Now, enter the “App name” and “App contact email” to create an app.

app details

After entering the app name and contact email to create the App, you need to select the user case of the app.

Here, you have to select “Contact with customers through WhatsApp” and proceed to the next step.

User case

Now in the next step, you need to select the business portfolio for which you’re creating the app, or you can create a new business profile for creating the app.

business profile

Create a business portfolio:

create buisness portfolio

After selecting/creating business portfolio, you can proceed to next step “Requirements”.

requirements

Now, you can overview the details of the app that you are going to create.

app overview

After verifying all the details and clicking the “Go to dashboard” button, you’ll be redirected to the App dashboard, and click on the WhatsApp tab available on the app dashboard page.

app dashboard

API Setup:

First, click on the “Start using the API” button.

setup api

After generating a temporary access token, send a test message on WhatsApp.

step 1- setup api

Moving forward to the next step, “Configure webhooks”.

configure webhooks

Now, enter the callback URL and verify token (which is already available in the module configuration under the “webhook” tab.

verify token

Now, select “WhatsApp Business Account” as product and subscribe message_template_status_update and messages events in v24.0.

Note: API version gets updated from time to time. You can use the latest version.

subscribe webhooks


To go live, you will need to add a phone number.

add-phone-number

Add Phone Number:

After clicking on the “Add phone number” button, a pop-up will be displayed to the user to enter the business name, category, and description.

add business name

Now, you have to enter your phone number and verify it.

add number

After verifying the mobile number, you have to click on the “WhatsApp Manager” link available in the “Add a phone number” step.

WhatsApp manager

Then you’ll be redirected to the WhatsApp Manager dashboard, and you need to click on the “Phone number” option available in the “Account Tools” tab.

phone number

Now, check whether the phone number status is displayed as “Connected“.

Please note: It may take some time to change the phone number status from “Pending” to “Connected”.

status connected

Now, go back to the “App dashboard” for adding the payment method.

payment method

Click on the edit button to add the payment method.

edit button

Now, click on the “Update Payment Method” option and enter the required details to add the payment option.

update payment method

Now, a pop-up will be displayed to add a debit/credit card for adding the payment method.

add credit card or debit card details

How to Generate Permanent Token

Firstly, go to Business Settings and select the account with which your app is associated.

select business account

Under Users, click on ‘System users’.

select system

Now, click on the ‘Add’ button.

Add user

On clicking the ‘Add’ button, a pop-up appears on the page where you need to specify the system user name, select ‘Admin’ as the system user role, and click on the ‘Create system user’ button.

Enter system user name and select role

After creating/selecting the system user, you have to click on the “Assign assets” button.

assign assets

Now, the admin has to search for and select the app that you have created and give full control to the app.

give control

Click on the ‘Generate token‘ button.

generate token

On clicking the button, a popup appears on the page where you need to select an app.

select app

After selecting app, choose ‘Never’ for token expiration.

token expiry

Select whatsapp_business_messaging, whatsapp_business_management permission under the “Select permissions” list.

assign permission

After selecting the permissions, click on ‘Generate token’ button.

generate token

Now, copy your permanent token and configure your module.

token generated

The module adds three new tabs in the back office. Those are:

1) Configuration
2) Campaign
3) Customers
4) Message Analytics

Module Configuration

new tabs added

Let’s understand each of them 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 further for module configuration process.

api credential

General:

General configuration
  • Ask WhatsApp number on registration page: Enable this option for asking the customer to enter the WhatsApp number while registration.
  • WhatsApp number is required: Enable if you want to WhatsApp number field must be required during registration.
  • WhatsApp number verification: Enable, WhatsApp number must be verified during the customer registration.
send otp
verify whatsapp number
  • Delete campaign template from Meta: Enable if you want to delete the campaign template from Meta’s end on deleting from the module’s end.

Templates:

You can send notifications to customers on the following 5 events:

  • Order Confirmation
  • Order Status Update
  • Tracking Number
  • Abandoned Cart
  • 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 approval from WhatsApp before being sent out to customers.

Note: The template will be rejected by the Meta team if template content does not comply with the WhatsApp Business Messaging and Commerce policies.

In this case, you can review the rejection reason and send it for review again after updating the template contents.

Order Confirmation:

template order confirmation

View on WhatsApp:

order confirmation

Order Status Update:

template order status update

WhatsApp View:

order status update

Tracking Number:

template tracking nymber

WhatsApp View:

tracking number

Abandoned Cart:

The admin can set the WhatsApp message template to send to the customers when their cart is abandoned.

Abandoned Cart

Note: A cart will be considered abandoned when a customer adds products to their cart and doesn’t purchase within 24 hours.

Also, the module will send the WhatsApp notification till 3 days when the customer’s cart is abandoned.

WhatsApp View:

abandoned cart

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.

template otp

WhatsApp View:

OTP

Notifications:

This tab lets the admin decide whether to send notifications to the user or not. You can configure it event-wise.

You can also select the order status for which the module sends WhatsApp notifications to the users.

Notifictaions

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.

webhook

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.

8-3

Add Campaigns

You can create campaigns for marketing purposes and send them to your customers on WhatsApp.

campaign list

While creating Campaigns, you can set “Header Type” to either:

1) Text
2) Image

Furthermore, you can include interactive and more appealing buttons to your campaign messages. These buttons can be of 2 types:

CTA (Call To Action):
a) Call
b) Visit Website

Quick reply

Note: In case of campaign template rejection, you can review the reason on the Facebook developer account and take appropriate action as suggested by the Facebook team and send it again for review.

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

abandoned cart first
abandoned cart demo campaign

WhatsApp Look:

abandonded cart campaign

Campaign 2:
Campaign Name: Monsoon Offer Demo
Header Type: Image
Show Buttons: Enabled
Button Type: Call to Action
Button Action Type: Visit Website

mansoon offer 1
mansoon offer 2

View on WhatsApp:

mansoon offer campaign

Campaign 3:
Campaign Name: Summer Offer Demo
Header Type: Image
Show Buttons: Enabled
Button Type: Quick Reply
Button Action Type: Visit Website

summer-offer-one
summer-offer-two

WhatsApp Look: On clicking “View Offer”.

13-3

On “Explore Categories” click.

14-4

Clicking “Visit Store“.

15-3

Customers

The admin can view the list of customers who have registered to receive the WhatsApp notification.

lsit of customers

After clicking on the “Add new” button, the admin can add the customer’s WhatsApp number to receive the WhatsApp notification.

add customers

Message Analytics

You can track vital metrics, such as how many messages you have sent, delivered, and can filter data by date and view the information on a Half-hourly, Daily, or Monthly basis.

15

Customer End

The module will add a tab named ‘WhatsApp Notification’ in the customer account area.

customer account area

The customer can opt in to receive WhatsApp notifications from here.

enter mobile number
verify mobile number

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, please raise a ticket at http://webkul.uvdesk.com or send us a mail at [email protected]

Also, please explore our PrestaShop development services & vast range of featureful PrestaShop Addons.

Current Product Version - 4.1.0

Supported Framework Version - 9.x.x, 8.x.x, 1.7.x.x

. . .

Leave a Comment

Your email address will not be published. Required fields are marked*


2 comments

  • Igor
    • Rani Kumari (Moderator)
  • Back to Top

    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home

    PrestaShop WhatsApp Business Order Notifications | Sales Campaign {User Guide}