Instagram Auto-Follow iMacros Script Bot

One way to gain followers on Instagram is to follow other users. You can spend a few hours a day manually following people on Instagram or you can use this simple iMacros script to have it do it for you. This bot will follow a list of users. After each follow, the script will wait 2 to 5 seconds.  Check out the video to see how it works.

Script used:

SET !TIMEOUT_STEP 1

SET !VAR1 4

TAG POS=1 TYPE=BUTTON ATTR=TXT:Follow
WAIT SECONDS={{!VAR1}}

Leave a comment if you have any questions or requests for new social media scripts. Sign up for my newsletter to get more free iMacros scripts.

18 Comments on “Instagram Auto-Follow iMacros Script Bot”

  1. Hello, I know you speak Turkish. We want a script and a panel where we can send followers and likes comments to the diagram .. Can you help us?

  2. Hello,

    I was wondering if you would know how follow people only once. For example if I had used a script to follow the followers of some indicated pages and unfollow all the people after but keep the script of auto follow for the same pages active and I don’ T want to the same people to be followed and unfollowed several times…

    1. Hi Gabriel,

      That’s a really good point. One way around this would be to use a macro that follows users from a CSV file. You would need two lists; a master list of everyone you’ve followed in the past and a list of users you want to follow. You would add every user you follow to the master list. When you have a list of new people to follow, you would cross check it with your master list using an Excel formula and delete those you’ve followed already.

      For this to work you would need two scripts. One to scrape users you intend to follow and another one to follow users listed on a CSV file. Here is the first script: http://theimacrospro.com/how-to-scrape-instagram-users-with-imacros-script-bot/

      I’ll be making the second script soon and post it here. Hope all that made sense.

      1. Hello,

        I was thinking if I could use a IF condition to validate the name of the user in instagram website with the csv list and if the username was not found in the csv then the the account would be followed but maybe it would be more complicated to do all this stuff… I don´t know.

        Thanks so much for the help and the tutorials, they´re really nice man

    1. Looks like an issue with the random number line. Try this one instead:

      SET !TIMEOUT_STEP 1
      WAIT SECONDS=3
      TAG POS=1 TYPE=BUTTON ATTR=TXT:Follow
      WAIT SECONDS={{!VAR1}}

  3. SET !TIMEOUT_STEP 1
    SET !VAR1 EVAL(“var randomNumber=Math.floor(Math.random()*5 + 20); randomNumber;”)
    TAG POS=1 TYPE=BUTTON ATTR=TXT:Follow
    WAIT SECONDS={{!VAR1}}

  4. Help!

    I’m using this Script

    SET !TIMEOUT_STEP 1
    WAIT SECONDS=3
    TAG POS=1 TYPE=BUTTON ATTR=TXT:Follow
    WAIT SECONDS={{!VAR1}}

    but i get an error message after one follow

    BadParameter: expected SECONDS= as parameter 1, line: 4

  5. you may follow and it gives you followers but then how do you climb because usually when you unfollow your numbers go down…. you can only follow 7500… when you go to get rid of them your followers go down.. what do you suggest

  6. hye, Im using this script but have error.Can u help me sir?

    SET !TIMEOUT_STEP 1
    SET !VAR1 EVAL(“var randomNumber=Math.floor(Math.random()*5 + 2); randomNumber;”)
    TAG POS=1 TYPE=BUTTON ATTR=TXT:Follow
    WAIT SECONDS={{!VAR1}}

    MacroSyntaxError: wrong format of SET command, line 2 (Error code: -910)

    1. Hi Madie,
      For some reason the random number line causes issues. Try this one instead without the random number:
      SET !TIMEOUT_STEP 1
      WAIT SECONDS=3
      TAG POS=1 TYPE=BUTTON ATTR=TXT:Follow
      WAIT SECONDS={{!VAR1}}

  7. Hi!
    I hope this finds you well.

    I would like to get in touch with you, because I would like you to write a customized iMacros Scripts to automate my : Like/Follow/Unfollow & anything that would maximize my expose on Instagram.

    This will come with remuneration, that we can agree on once we touch base

    Waiting for you email,
    Thank you!

Leave a Reply

Your email address will not be published. Required fields are marked *