Check Instagram Follow

Ask Instagram whether this person follows your account, so a later Condition step can route follower-only offers.

Getting here

Automate → Workflows, open a workflow, click + on the canvas, then pick Check Instagram Follow under Add Steps.

Before you start

  • An owner, admin or agent can add this step and save the workflow. Publishing is an owner or admin action.
  • Building and running workflows depends on your plan; see pricing.
  • An Instagram account connected as a channel. On any other channel this step does nothing (see Limits).
  • The person has to have already messaged you, tapped an ice-breaker, or tapped a menu item — Instagram will not answer before that (see How it works).

Set up

  1. Place this step after the point where the person has already messaged you, tapped an ice-breaker, or tapped a menu item — for example, after they reply to a Private Reply to Comment DM, not straight after the comment itself.
  2. Add a Condition step after it, on Follows your Instagram is equal to Yes, and branch: the follower path on one lane, a “follow us, then tap again” message on the other.
  3. Save the step, then publish the workflow.

How it works

  • The step reads Instagram's own answer to “does this person follow the account” and publishes it as Follows your Instagram for the Condition steps after it.
  • It also reads whether the account follows them back, but nothing in the builder's Condition picker exposes that second fact today — it is set on the run but there is nothing to branch on from the picker.
  • Instagram only answers once the person has consented — by sending a DM, tapping an ice-breaker, or tapping a menu item. A comment by itself is not that consent, which is why this is a step placed after the person has replied, not a check that can run straight off a comment.
  • A read failure never blocks the flow: the fact is set to “not known” and the step reports why, so a Condition on it takes the None lane rather than the run stopping.

When it fails

  • The conversation is not on Instagram: the step is skipped — it does nothing and the run continues, with the follow fact left unset.
  • Instagram cannot yet answer (the person has not messaged or tapped anything): the step fails, the follow fact is set to “not known”, and a Condition on Follows your Instagram takes its None lane rather than treating them as a non-follower.
  • Instagram's API call itself fails (no working access token, a Graph error): the step fails the same way — “not known”, routed to the Condition's None lane — and the reason is in the workflow's Activity tab, under Execution log.

Limits

  • It only exists on Instagram. Any other channel type skips it outright — there is no equivalent follow check on WhatsApp, Messenger or any other channel.
  • It cannot answer for someone who has never messaged the account, tapped an ice-breaker, or tapped a menu item — a “not known” result routes to the Condition's None lane, which is not the same as “does not follow”.
  • It has no failure branch of its own: on a read failure the run simply continues to whatever step comes next in the same lane, carrying the “not known” fact forward.
  • The reverse fact — whether the business follows them back — is read and stored on the run but is not offered anywhere in the Condition field picker, so a flow cannot branch on it directly.

FAQ and troubleshooting

I put this step right after the comment and it never has an answer. Why?
Instagram only answers once the person has messaged you, tapped an ice-breaker, or tapped a menu item — a comment alone is not consent. Put this step after their reply to your Private Reply DM, not straight after the comment.
The Condition after it always takes the None lane. Is the check broken?
Not necessarily — a “not known” result (Instagram has not yet been given consent to answer, or the read failed) goes to the None lane the same way a real “no” or “yes” goes to its own lane. Check whether the person has actually messaged or tapped something first.

Related

  • Private Reply to Comment — Send the one private DM Meta allows in answer to a Facebook or Instagram comment, with an optional public reply posted under it.
  • Condition — Split the run into up to twelve lanes plus a None lane, checked top to bottom — the first lane whose conditions all pass wins, and Condition tests one field against one value at a time.
  • Workflow triggers — The 34 events a workflow can start from — what each one actually watches, what it exposes to conditions and messages, and where it quietly does nothing.

Reading this with an AI assistant? Plain Markdown version.