Flows

A flow answers so you do not have to. Someone comments a word on your post or sends a message, and the flow replies, offers buttons, follows the branch they pick, tags them, and hands the conversation to a person the moment it should be one.

This is one of the two kinds of automation. The overview compares it with triggers, which publish a post instead of answering a person.

What a flow is made of

You draw a flow as steps. Each one does a single thing, and the next step follows from what the contact did.

  • Send a message — the direct message the contact receives. Use their name and it is filled in. Up to five files can ride along with it.
  • Reply to the comment — a public reply under the post. Write up to five wordings and one is picked per comment, so a busy post does not repeat itself.
  • Wait — hold before the next step, from a few seconds up to 23 hours. It stops there because a longer wait would wake up outside the window the platform still lets you answer in.
  • Wait for a reply — offer up to three buttons and send each answer down its own path, with a separate path for no answer at all. The flow will wait up to seven days for one.
  • Check a condition — branch on a tag, a saved detail, the channel, or whether it is inside business hours. Business hours are 9:00 to 18:00 in your workspace's timezone, and are not configurable yet.
  • Tag, untag, save a detail — remember something about the contact and read it back later.
  • Hand off — pause the flows on that conversation and leave a note for your team.
  • End — stop here.
Selecting steps on the flow canvas; the panel on the right opens the step that was clicked.

What starts a flow

One flow answers one message. Two flows never both reply to the same hello.

  • A message arrives — every message, or only the ones matching your keywords.
  • Someone writes for the first time — the opening line of a new conversation.
  • A comment on a post — the "comment a word, get a DM" pattern. Pick any post, or several specific ones. Instagram only: a comment on a Facebook Page never starts a flow.
  • A story reply — someone answers your story.
  • A referral link — a link that carries a reference you set, so you know where the person came from.

Build one

  1. Open Automations › Flows and pick a ready-made flow — comment a word and get a DM, reply to a keyword, welcome a first message, answer a story reply. Each one arrives with its trigger already set, and Start from blank is there too.
  2. On the Trigger tab, check what starts it — a ready-made flow has filled this in already — or choose it yourself, add keywords and pick how to match them: contains, exact, or starts with.
  3. Choose the accounts it answers on. Leave them all unchecked and it answers on every messaging account in the workspace.
  4. On Steps, draw what happens, then Save. A step that is still missing something says so on the card before you press Save.
  5. Turn the flow on.

A new flow starts off and nobody hears from it until you turn it on. When you do, PostRite shows you first exactly what it answers and on which accounts — a flow with no keywords replies to every message, which is worth reading before it happens.

Comment a word, get a DM

The flow almost everyone wants, and the one with the most rules attached to it. Start it from a comment, then:

  • Choose any post, or several specific ones, picked by thumbnail. The list is your Instagram account's own feed — posts you published somewhere else are in it too, not only the ones PostRite sent.
  • Set the keywords that fire it and how to match them.
  • Add a Reply to the comment step to answer publicly.
  • Then send the direct message — it reaches someone who commented but never wrote to you, which is the only case the platforms allow.

That direct message is a single opening: the platforms allow one private reply per comment, and only for about a week after it was written. After that the normal reply window applies — see Chat.

If you already have a comment flow switched on with no post chosen, it now answers comments on every post on the account — including ones published outside PostRite, which it could not reach before. Open its trigger and pick posts if you want it narrower.

Guardrails

A flow writes to real people, so several limits hold it back by default.

  • One flow per message — two flows never both answer the same hello.
  • A cooldown and a daily cap, both per contact, so nobody is answered in a loop.
  • A step budget, so a menu that loops back on itself still stops.
  • A history that records the runs that did nothing, and why — that is the answer to "my flow did not reply".
  • Pausing the flows on a conversation stops every flow on it at once.

When a person should take over

Add a Hand off step wherever the flow has done all it usefully can, and it pauses itself on that conversation. Anyone who can edit — an editor, an admin or the owner — can also pause it by hand from the contact panel in Chat, though a viewer does not get that control. No new flow starts while a conversation is paused. Messages a flow sent are labelled in the thread, so whoever takes over can see what was already said.

How many flows you can have

How many flows a workspace can hold depends on your plan — the pricing page lists the number for each. Nothing is deleted if you move to a smaller plan: flows beyond it simply stop answering, and say so in their history, until you upgrade again.