A step-by-step guide to sending personalized WhatsApp messages using Google Sheets

Josiah Adesola
4 min readApr 8, 2023

Are you tired of manually sending the same message to multiple contacts on WhatsApp? Do you want to save time and effort by automating the process? Look no further! In this guide, I’ll show you how to use Google Sheets to send personalized WhatsApp messages to multiple recipients with just a few clicks.

Photo by Alexander Shatov on Unsplash

Google Sheets

Google Sheets is a web-based application spreadsheet that allows you to create, modify, and collaborate with others in real-time. It’s part of the Google Workspace suite that includes Google Docs, Google Forms, Google Sites, Google Keep, G-Mails, and the rest.

Photo by Rubaitul Azad on Unsplash

Google Sheets is an efficient tool for anything that involves organizing and calculating information. It has rows and columns for inserting information, can be used for statistical analysis, and also performs several automations, one of which we’ll be learning today.

WhatsApp

WhatsApp is a cross-platform service for instant messaging and voice calls owned by Meta. It enables users to send text messages, voice messages, video messages, photo messages, and share direct images and documents. It’s available on mobile apps, desktop apps, and web platforms.

Step-by-Step Guide

#1- Create a Google spreadsheet.

  • Log in to your Google Account.
I rubbed off the names of the document from my personal Google sheet.
  • Click on the Blank button or the +button to create a new blank spreadsheet.
  • Enter data containing names, Phone Number , Message , WhatsApp Link .
my google spreadsheet

#2- Build a personalized message.

  • Select a cell in the Message column.
  • Write a personalized message.

In the cell containing the Message column. Write = to create a formula in Google Sheets. Add the text using “” you have to close the page to save it correctly. Then add a variable representing a container for data or cell.

We want to add the data in the Name column, for instance, Josiah is on the A2 cell use the & sign to add a variable, so it starts and ends the variable A2 .

The code is written here.

="Hi, "&A2&". Kindly send me back a message once you see this."
  • Duplicate the remaining columns by dragging the lower cross icon on the first cell.

#3- Create a WhatsApp link.

  • Create a spreadsheet formula using = characters.
  • Hyperlink — represents changing a text to a link.
  • Wrap the text in a link.
  • Attach the phone numbers.
  • Enclose the variable B2 with the & symbol
  • The “send message”, serves as a variable to the link, showing on the cell D2:D5
=HYPERLINK("https://api.whatsapp.com/send?phone="&C2&"&text="&D2, "Send Message")
  • Click on the link.
Whatsapp message

Conclusion

In conclusion, by following the steps outlined in this guide, you can easily and efficiently send personalized WhatsApp messages using Google Sheets. This powerful combination of tools allows you to streamline your communication and reach your audience in a more targeted and effective way. With a little bit of setup and some basic knowledge of Google Sheets, you can take your messaging to the next level.

Do well to share and comment if you find this article insightful.

--

--

Josiah Adesola

Writes about machine learning, Data Science, Python. Creative. Thinker. Engineering. Twitter: @_JosiahAdesola