Skip to content

Automates personalized Instagram DMs using data from an Excel sheet. Sends 3 natural, spaced-out messages per user with fallback lookup and seen-tracking. Built with instagrapi, pandas, and .env for secure login. Ideal for outreach and client lead generation.

Notifications You must be signed in to change notification settings

xie-2/InstagramMessagingBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

7 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

InstagramMessagingBot

๐Ÿ“ฌ Instagram DM Outreach Bot

This project is an automated outreach tool that sends personalized Instagram DMs to users listed in a spreadsheet. It uses the instagrapi library to interface with the Instagram API, and supports features like:

โœจ Features ๐Ÿ” Secure login via .env file ๐Ÿ“„ Loads names and usernames from an Excel (.xlsx) sheet ๐Ÿ’ฌ Sends three separate DMs per user for natural conversation flow ๐Ÿ“› Skips duplicates using a follow-up tracker file ๐Ÿ•’ Waits between messages to avoid spam detection โœ… Fallbacks for username lookup when needed ๐Ÿ“ Excel Format (leads.xlsx) | Name | Instagram | (other columns ignored) | |------------|----------------| | Name | Username | | Bob | Bob123456 |

Only the Name and Instagram columns are used. Others (email, phone, etc.) are ignored.

About

Automates personalized Instagram DMs using data from an Excel sheet. Sends 3 natural, spaced-out messages per user with fallback lookup and seen-tracking. Built with instagrapi, pandas, and .env for secure login. Ideal for outreach and client lead generation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages