Tutorialspoint

Celebrating 11 Years of Learning Excellence! Use: TP11

Automate the things with Python: WhatsApp Automation

person icon Rohit Dharaviya

4.5

Automate the things with Python: WhatsApp Automation

How to send WhatsApp messages from excel sheet automatically via Python including image/video/audio file

updated on icon Updated on Jun, 2025

language icon Language - English

person icon Rohit Dharaviya

English [CC]

category icon Development ,Data Science,Python

Lectures -40

Resources -1

Duration -4 hours

Lifetime Access

4.5

price-loader

Lifetime Access

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

Welcome to the "Automate the things with Python:  WhatsApp Automation"  course, in which you will learn how to automate sending messages in WhatsApp.

You must be aware that we can send a message to only 5 people at a time, and that is a tedious job if you want to send the same message to hundreds of people quite often.

Lucky you are, you have landed on this course, with this course you will be able to automate that process, you will just make an excel/CSV file, put all the contact numbers and the message, and then you will just run the python file and our code will send WhatsApp message to each person mentioned in the excel file, how cool is that?

Not only that, but you will also learn how to attach multimedia along with the text message, here in the Excel sheet you will just give a path to the media file, and our code will just fetch that file and will send it along with the WhatsApp text message.

In this course first, you will learn how to automate sending messages via ADB command, then we will do this on the WhatsApp desktop application, so you don`t even need to connect your mobile to a computer, and still you will be able to send WhatsApp messages to Excel sheet contacts.

I will start by helping you to get your setup done, which includes Python, pip, and PyCharm IDE installation, we will install the required Python packages as and when needed.

First, we will learn about the ADB command, how to type messages, do a call, lock the phone, change brightness, etc, via ADB command. Then we will automate the process of sending messages via ADB command, and then we will remove the dependency on mobile and automate the process of sending messages via WhatsApp desktop application.

Then, after I'll teach you how to make a GUI for this application in Python using Tkinter and then we will integrate the functionality.

We are going to learn a lot:

  • Making GUI in Tkinter.
  • How to add data to CSV file from the app GUI.
  • How to monitor the process in the GUI.
  • We'll be building this application from scratch. You will be able to do this all on your own after completing the courses.

So what are you waiting for? Start automating WhatsApp messaging and take your Python skill to the next level.

Enroll now and I will see you inside the course.

Goals

  • How to automate sending messages by WhatsApp from an Excel sheet with Python.
  • How to send photo/audio/video files in WhatsApp from an Excel sheet.
  • How to attach a document file from an Excel sheet and send it to WhatsApp.
  • How to call a phone number via Python.

Prerequisites

  • You should have a basic understanding of Python or other Programming languages.
  • A system with an internet connection.
Automate the things with Python: WhatsApp Automation

Curriculum

Check out the detailed breakdown of what’s inside the course

Make your Setup Ready

5 Lectures
  • play icon Introduction 02:58 02:58
  • play icon Python Installation 02:22 02:22
  • play icon PIP Installation 02:30 02:30
  • play icon IDE (Pycharm) Installation 03:56 03:56
  • play icon Links for installing needed stuff

Android Debug Bridge (adb)

8 Lectures
Tutorialspoint

Project-01: Send WhatApp messages from Excel/CSV with a Phone

6 Lectures
Tutorialspoint

Project-02: Send WhatApp messages without a Phone ( From computer)

9 Lectures
Tutorialspoint

Make GUI Application for Automate WhatsApp Messaging

11 Lectures
Tutorialspoint

Bonus! Thank You

1 Lectures
Tutorialspoint

Instructor Details

Rohit Dharaviya

Rohit Dharaviya

Hey! I`m Rohit Dharaviya, I am a teacher, a student, and a programmer. By profession, I am a software engineer.

I have done my Diploma and Degree in Electronics and Communication from Gujarat-India.

Playing with computers and microcontrollers was always a favorite pass time for me, I used to teach in person. Topics I used to teach were Linux OS concepts, and programming languages like C, CPP, and Python. I used to provide guidance on making micro-controller-based projects as well. In the process, I have made some cool projects on different MCUs like 8051, Arduino, etc.

I like to keep things simple, and I like to teach in the easiest way possible.

Sign up for my course and let's learn together, join me to learn about programming concepts, coding & micro-controller projects.

Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515