How to Send Bulk WhatsApp Messages? (2024)

Do you want to send bulk WhatsApp messages to your customers? If you want to reach out to your customers in bulk, WhatsApp has proven to be the best medium for that, proving way more efficient than email or any other communication channels out there.

In this article we’ll show you how you can send bulk marketing messages on WhatsApp, the right way, using the official WhatsApp API and our FREE software tool called WANotifier.

Before we jump into how you can do the integration, let’s first understand what WhatsApp Cloud API is exactly.

What is WhatsApp API?

WhatsApp provides two different options for businesses to communicate with their customers.

  1. WhatsApp Business Mobile App – The first option is the mobile app that you might have already experienced. WhatsApp provides an app for businesses in which you can setup your business account and communicate with your customers as a business. This app is different from the standard WhatsApp app and comes with a unique set of features targeted towards businesses.

    WhatsApp business mobile app is best suited for use at small scale when you do not have to send bulk messages or integrate WhatsApp with your site to send automated messages. For such advance use cases, WhatsApp provides Cloud API.
  2. WhatsApp API – Though WhatsApp business mobile app is great for general communication, it can be restrictive if you want to do more advance things like sending messages to thousands of contacts at once, running campaigns & tracking performance of messages you send, sending notification messages from your website for things like order confirmation and many such similar advance use cases.

    For such scenarios, WhatsApp provides Cloud API which you can use to programmatically send WhatsApp messages.

Important note: WhatsApp API is a paid API. You need to pay a small per-conversation fees to them to send messages using their API.

To use WhatsApp API, you need to know how to code or hire a developer to integrate it for you and is not as straight forward as installing an app on on your phone. But you don’t have to worry about coding and all the technicalities as we’ve got you covered.

Enter WANotifier: The Ultimate Tool for Sending Bulk Messages

You don’t have to worry about the technicalities of the API as our tool WANotifier, which is a WhatsApp marketing software built on official API, takes care of all that for you. You can start using WhatsApp API with no coding knowledge required.

WANotifier is free Software as a Service (SaaS) web application that lets you consume the official WhatsApp API to send and receive WhatsApp messages. All you need to do is setup your phone number with WhatsApp API and you’re ready to go!

Here’s everything you can do with WANotifier:

  1. Send bulk WhatsApp messages to thousands of contacts at once.
  2. Send transactional notification messages from your website when certain action is performed like new order placement, form submission and much more.
  3. Integrate and send WhatsApp notifications from 3rd party apps using the webhooks feature.
  4. View analytics and track performance of your notification messages to know how many contacts are opening and reading your messages.
  5. Send and receive messages to your contacts from a central Inbox.
  6. And much more.

There’s a lot more you can do with WANotifier. You can checkout all the features it provides on this page.

How to Send Bulk WhatsApp Messages using WhatsApp API?

Follow the step below to create your WANotifier account, setup your phone number with WhatsApp API and tie everything together to start sending messages to your contacts.

Step 1 – Create your free WANotifier account and setup WhatsApp Cloud API

The first step is to create your free account with WANotifier and connect your phone number with WhatsApp API.

You need to have a spare phone number available to setup with your phone number with the API. Also WhatsApp requires you to have a website and have a registered business with some kind of government documents so they can allow you to use their API.

You can read our detailed article on how to setup your WANotifier account to get started.

After your WANotifier account is ready with WhatsApp Cloud API setup, you’ll be redirected to your dashboard. Once you’re there, you are ready to move to the next step.

WANotifier Dashboard

Step 2 – Create a Message Template

Now the next step is to create a new Message Template. You can think of message templates as email templates that you send to your email subscribers.

The only difference is in case of WhatsApp Cloud API is that you need to create and get the templates approved by WhatsApp before you can send them to your customers.

Here’s how to create a message template:

  1. Go to Messages Templates > Add New page on WANotifier to create a new message template that you want to send to your WooCommerce customer when the notification will be is triggered.
  2. You can create a template with static body text or you can create templates with variables (think of variables as merge tags in emails).
    • The difference here is you add variables like {{1}}, {{2}}, {{3}} and so on in body text when creating the template but you map these variables with actual Data fields, which you enabled in your plugin, when creating a Notification as shown in the next step.
  3. You can also add a separate text, image, PDF or a video to the template header, add footer text and also add buttons to the template footer.
  4. After making the template you submit it for review to WhatsApp.

It usually takes 24 – 48 hours for a template to get approved as it’s manually reviewed by the WhatsApp team. But once that is done, you can use the template to send to your customers as shown in the next and final step.

Step 3 – Add / Import Contacts

The next step is add your contacts. You can either add your contacts manually one by one or import all your contacts at once using CSV file import.

Follow the simple steps given below to bulk import your contacts:

  1. Open the Contacts > Import Contacts page.
  2. Then open our sample import Google Sheets file.
  3. After opening the link, you can either click on File > Make a copy to clone the sheet or click on File > Download > Comma-separated values (.csv) to export the sheet as CSV file.
  4. Fill in this sheet with your contact data. Make sure that you do not change the column sequence or names in the sheet.
  5. Important Note: In the WhatsApp number column in sheet, add phone numbers with country codes but WITHOUT the plus + sign. E.g. if the number is +91-98765-43210, you should add 919876543210.
  6. You can also add custom attributes to your contacts by replacing the columns named custom_attribute_1, custom_attribute_2, custom_attribute_3 etc or adding new columns. You can rename these columns to any other names and add as many such custom attribute columns as you want.
    The column names must be in small letters and use underscore (_) instead of spaces. E.g image_url, billing_city and so on.
  7. After your sheet is ready, export it as .csv file and select it in the Select CSV File field.
  8. Now click on the Import button and that’ll start importing your contacts.

Note: File formats other than .csv (like .xls or .xlsx) are not supported.

You can also manually add your contacts or add them automatically from 3rd party websites and apps using our webhook feature.

Step 4 – Create & Send a Notification

The next step and final is to create a Notification. Think of Notifications as Campaigns. When an event is triggered on your WordPress site, the plugin will send a request to our website that will trigger this particular Notification to send the message template you configure based on your Notification settings.

Here’s how to setup a notification:

  1. Create a new Notification by going to the Notifications > Add New page.
  2. Select Notification type as Marketing.
  3. From the Contact Lists field select the list to which you want to send the notification.
  4. Now select the Message Template you created earlier.
  5. If you created your message template with variables, you can map those variables with the available contact data fields from the Assign values to template variables section. You can also add a Fallback value in case the Value field might come empty.
    • If you created template without variables, you’ll not see this section.
  6. After this is done, click on the Save & Send button to send this notification.

That’s it. That will send the bulk WhatsApp messages to all the contacts present in your selected contact lists in bulk. If you face these issues or any other issue, feel free to reach out to us using the chat widget on this page. We’ll be happy to help.

Get Started with WANotifier for Free Today!