How to DM Instagram users and like their newest post
This one-click template reads a Google Sheet, loops through each row, loads the profile links in the browser, clicks 'Message', and sends the DM. Finally, it likes the user's latest post. To use it, just add a Google Sheet.
Get started: create your Google Sheet
Create a new Google Sheet with a column of Instagram profile links. Even better — when you run the template, click 'Create new sheet' and we'll set the sheet up for you, complete with some test data.
Install the template
To install this Instagram DM bot click "Install template". If you're a new user, you'll have to click "Install Chrome extension" and create a free axiom.ai account before you can edit the template.
Once installed, click "Start". axiom.ai will guide you through the steps you need to configure in the app.
How it works
The bot works by reading your Google Sheet, looping through each row, loading the profile links in the browser, clicking 'Message', and then sending the DM. Finally, it likes the user's latest post. You can control how many DMs to send by setting the first and last rows in the 'Read data from a Google Sheet' step.
Frequently asked questions
Can I personalize the DM? Yes. Click 'Insert data' in the 'DM' step to pass data — such as names — from the Google Sheet into the DM.
How many DMs can I send a day? For new accounts, the limit is typically between 20 to 50 DMs per day. More established accounts can send between 100 to 150 DMs daily. Start low and ramp up until you hit the limit.
Will my account get blocked? If you exceed the DM limits imposed by Instagram, your account will most likely be suspended. If you continue to repeatedly exceed the limits, your account risks being blocked.
Can this tool automate other Instagram tasks? Yes — it's possible to adapt the template to log in and out of Instagram accounts, although it is not an optimal solution for a large volume of accounts.
Can I control the amount of DMs the bot sends? In the 'Read data from a Google Sheet' step, you can specify the first and last rows. For example, set the first row to '2' and the last row to '21' — this sends 20 DMs.