Creator guide

Everything Instoly does, and how to get it right

Written for the first hour and the first bad week. Nothing here needs a paid plan to try.

1. Getting started in ten minutes

  1. Switch your Instagram to a Business or Creator account. In Instagram: Settings → Account type and tools → Switch to professional account. Instagram only allows automated replies on professional accounts — this is their rule, not ours, and nothing works until it is done.
  2. Connect it to Instoly. Dashboard → Settings → Connect Instagram. You will land on instagram.com and log in there. We never see your password.
  3. Allow the permissions Instagram asks for. If you skip the messaging permission, flows will look set up and quietly send nothing.
  4. Create your first flow and point it at one specific post. Not "all posts" — one, so you can see clearly whether it worked.
  5. Test it from a second account. Instagram does not send you a DM for your own comment, so testing from your own profile always looks like a failure.

The single most common setup mistake: commenting from the same account that owns the post. Borrow a friend's phone.

2. How a flow actually works

A flow is one sentence: when someone does X, send them Y. Instagram tells us the moment a comment lands, we check it against your keywords, and if it matches we send the DM. In practice that is a few seconds.

What can trigger a flow

  • A comment containing a keyword — the common one.
  • An exact keyword match — stricter, for when a loose match keeps catching the wrong comments.
  • Any comment on a post — for a giveaway or a launch where you want everyone.
  • A story reply or a story mention — for "reply LINK to my story".

The rule that decides whether the DM lands

Instagram lets you send one private reply to a comment, within 7 days of when it was posted. A story reply or a mention works differently: it opens a 24-hour window to message that person. Either way, an Auto DM sent seconds after the comment is the one that reliably lands.

Write the DM as a reply, not a broadcast. The message that performs best is short, references what they commented, and has one link. Three links and a paragraph of hype reads as spam and gets reported.

3. Choosing keywords that do not misfire

  • Pick a word nobody uses by accident. "LINK", "PRICE" and "SEND" all appear in ordinary comments. "GLOW30" does not.
  • Say the keyword out loud in the reel. Comments follow instructions far more than captions.
  • Add the obvious misspellings. People type fast on phones.
  • Case does not matter. "link", "Link" and "LINK" are the same keyword.
  • Use exact match when a word is short. Otherwise "so" matches "so good", "also" and "person".
  • DM keywords are exact by default. A direct message trigger replies when the whole message is your keyword, so “do you have the link?” in a normal chat does not set it off. Switch to Keyword anywhere only for a word nobody uses in conversation.
  • One reply per person a day. Someone who sends your DM keyword again within 24 hours does not get a second reply.
  • Direct message and story triggers are on Pro and Business. Comment keywords work on every plan.

4. Credits, plainly

One credit, one thing done. There is nothing else to decode.

  • 1 auto DM = 1 DM & comment credit
  • 1 comment reply = 1 DM & comment credit
  • 1 invoice = 1 invoice credit
  • 1 AI try-on = 1 AI image credit, and only when it succeeds

Free includes 1,000 DM & comment credits a month, Pro 40,000, Business 350,000. The allowance refills every month and does not roll over.

Credits you buy are different

Credit packs never expire, and your monthly allowance is always spent first — so a pack you buy in March is untouched until a month where you actually run out. That ordering is deliberate: you should never lose something you paid for because a free allowance was sitting beside it.

See the plans and packs →

5. More than one Instagram account

Pro covers 2 accounts and Business 5. Switch between them from the sidebar; flows, analytics and the inbox all follow whichever one you are on.

Credits are pooled, not split. Five accounts on Business share one balance of 350,000 rather than getting a fifth each. A quiet account is not wasting an allowance, and a month where one account goes viral can use the whole pool.

6. Giving someone their own login

If a manager or an editor runs some of your accounts, give them a team seat rather than your password. Settings → Team.

  • They sign in with their own email and password.
  • They see only the Instagram profiles you assign them.
  • They cannot see your billing, buy anything, cancel your plan, or connect new accounts.
  • They spend your shared credits, so there is nothing to top up twice.

Removing a seat takes their login away and hands their profiles back to you. Everything they built stays — it was always in your workspace.

7. Getting paid: invoices

Build an invoice from the posts you actually delivered, get a PDF and a shareable link, and send it to the brand. Set your prefix, default currency and, if you're in India, your GSTIN once in Settings, and every invoice inherits them.

One invoice costs one invoice credit. Free includes 20 a month, Pro 50, Business 200 — and you can top up.

8. AI Studio

AI Studio writes flows in 12 languages, including Arabic and Hindi, and generates virtual try-on images from a product photo. Each generation costs AI credits.

A failed generation costs you nothing. The credit goes straight back to your balance — you do not have to ask, and you do not have to notice.

9. Your store

Your store is a page at instoly.store/yourname that shows your Instagram posts with the products you used in each. Followers tap the link in your bio, pick a post, and go straight to the product.

To add a post, open My Store, tap +, choose a reel, photo or carousel, and paste up to 3 product links. We fill in the picture, name and price where the shop shares them; anything missing, you type. Add the original price and the card shows the % off.

Free holds 6 posts and uses your Instagram picture, name and bio, with a link name that is usually your Instagram username. Pro and Business add unlimited posts, your own look, categories, Featured and a link name you choose.

Instagram sends one message per comment. So an Auto DM on a post can send either your message or that post's product cards, not both. When a post has both, we ask which you want.

My Store's Analytics tab shows how many times your store and each post were opened, and which products were tapped.

10. What Instagram will and will not allow

Instoly runs on Instagram's official API, which means we are bound by their rules and we will not build around them. Worth knowing, because most "why did that not send" questions are one of these:

  • The messaging windows. A comment can get one private reply, within 7 days of being posted. A story reply or mention gives us 24 hours to message that person.
  • Professional accounts only. A personal account cannot use automated messaging at all.
  • Rate limits. Instagram caps how fast an account can send. During a viral spike we queue and pace the sends rather than dropping them — a burst that trips the limit risks your account, not just the message.
  • No cold DMs. Nothing here can message people who have not interacted with you. That is the line between automation and spam, and it is not adjustable.

11. When something is not working

Nobody is getting DMs

  1. Is the flow live rather than draft or paused?
  2. Is it attached to the post they are commenting on?
  3. Are you testing from the account that owns the post? Instagram will not deliver that one.
  4. Is Instagram still connected? Settings shows it, and a token can expire.
  5. Did you allow the messaging permission when you connected? If you are not sure, disconnect and reconnect and accept everything.

"Instagram disconnected"

Meta expires access periodically, and always if you change your Instagram password. Reconnect from Settings; your flows, history and analytics are untouched.

Some comments trigger, others do not

Almost always the keyword. Check for a typo you did not anticipate, or switch from exact match to contains.

Still stuck

Contact support with the post link and roughly when it happened — that is enough for us to find the exact event in the logs.

Set up your first flow

Free to start. No card, and the free plan is a real plan.

Get started