How to Tag Instagram Leads by Intent
CommentLink flows can add and remove tags. Tag Instagram leads by intent at the keyword or after a button, then filter the inbox. This is operations, not a new matching-type tutorial — misspellings and contains already live in keyword match types.
A small tag set beats a taxonomy novel. buy / research / support / wholesale, or price / book / guide / other. If every tag is used once, you built a museum. Humans will not backfill 400 threads after a viral Reel, so attach the tag on the same flow that sends the first DM.
Purchase versus research words: intent keywords. Tags are not a predictive score — lead scoring for small teams is the honest version of that job.
Why an untagged inbox is one undifferentiated pile
Without labels, BOOK and GUIDE sit in the same chronological stack. Sales answers whoever shouted last. Research magnets look like unpaid invoices. Support looks like a demo. Tags exist so a human can filter. They are not decoration for a CRM screenshot.
Intent is what they asked for, not who they are. You rarely know job title from a comment. You know they typed PRICE. Start there.
An untagged pile also breaks coverage. The person who handles support will not hunt through lookbook threads to find HELP. The person who sends PDFs will not notice WHOLESALE sitting under yesterday’s GUIDE. Filters only work if the label exists before the spike, not as a cleanup project on Friday.
How intent tags attach at the keyword
Map each taught keyword to one tag on the send. PRICE → price. BOOK → book. GUIDE → guide. A button tap can refine: This month → soon. Still comparing stays research. Do not require a second form to apply the first tag.
Remove or replace tags when they change their mind in the thread if a human is in the inbox. Automation will not perfectly retag a novel. That is fine. The first tag still beats none.
Button retags are for answers you asked for, not for mind-reading. If they typed GUIDE, they stay research until they tap “Want booking instead?” Do not have the AI reply node quietly swap them to buy because the model thought they sounded ready. Tags should follow keywords and taps you can explain.
Comment and DM pairs mapped to a short tag list
- Comment PRICE. DM: price list. Tag price (or buy if that is your vocabulary).
- Comment BOOK. DM: fit check. Tag book.
- Comment GUIDE. DM: PDF. Tag guide or research.
- Comment HELP or a support keyword. DM: “This looks like an order issue — a person will take it.” Tag support. Handoff.
- Comment WHOLESALE. DM: “For retail accounts — reply with city and shop type.” Tag wholesale. Do not send the consumer checkout.
- Comment RESTOCK. DM: waitlist or size. Tag restock or support — pick one word and stick to it. Do not invent restock_q3_sku_navy.
- Inbound DM that says “price?” with no comment: same price tag if that inbound keyword is in the flow. Intent is the ask, not the surface.
If two keywords share one automation, they will share one tag and you will lose the split. Separate the sends.
Implementing tags the team will actually use
Write the four labels on a one-pager. Put the same words in the flow. Show sales how to filter. If they will not filter, you chose too many labels or nobody owns the pile.
Add the tag node immediately after the trigger, before delays and collect. A collect that never completes should still be tagged by the keyword they commented.
Do not name tags after internal campaign codes nobody remembers next month. price is better than q3_reel_offer_v2.
Walk through the inbox with whoever will live there. If they cannot find the filter in thirty seconds, rename the tag to the word they already say out loud. Operations beats taxonomy. A tag the closer uses daily is worth more than a complete map nobody opens.
Mistakes that create a museum of unused labels
- A tag per Reel, per week, per ad set.
- Tags that mean the same thing (hot, buy, ready, demo_now).
- Tagging only after a human reads the thread — they will not, at volume.
- Using tags as a fake lead score (94, 72).
- Tagging every fire-emoji catch-all as buy.
- Creating support and complaint as two tags you will never filter separately.
- Exporting tags into a CRM score field CommentLink did not compute.
Practices for keeping the list small
Four intent tags plus optional soon or replied if you will filter on them. Review monthly. Merge synonyms. Delete anything unused for 30 days.
New offer, same intents. A new SKU is not a new taxonomy. If you launch wholesale, add wholesale — that is a real job. If you launch another colourway, do not add navy_restock as intent.
Document what each tag means in one line. If you cannot, the tag is vanity.
When a Reel teaches two words, confirm two tags fire on two test comments. Collision is usually contains match, not a missing label. Fix match types before you add a third tag to “catch leftovers.” Leftovers belong in other only if you will read other.
A tagging workflow from caption to inbox filter
- Caption teaches the keyword that maps to one tag.
- Flow: trigger → tag → first DM.
- Optional button retag.
- Inbox filter saved as “book today” or “price this week.”
- Handoff keeps the tag so the human sees why they got it.
- Weekly: count threads per tag on one post. If other is the winner, your keywords are wrong.
- If support is hiding under research, your HELP keyword is too weak or contains match is swallowing it. Fix the word on screen.
When to stop adding Instagram intent tags
Stop when the next tag would be used once. Stop when sales ignores the filter. Stop when you are tagging emotions (“angry”) that belong in handoff, not a label library.
Do not replace tagging with a native CRM sync that does not exist, or with a predictive scorer that does not exist. Tags, then humans. That is the product.
Wholesale and consumer in one inbox without a third taxonomy
Comment WHOLESALE. DM: “Retail accounts — reply city and shop type.” Tag wholesale. Do not send consumer checkout. Comment PRICE. DM: the public list. Tag price. Same shared inbox, two saved filters. A new colourway is not a new tag. navy_restock_q3 is a museum piece.
If the closer cannot find the wholesale filter in thirty seconds, rename the tag to the word they already say. Operations beats taxonomy. Attach wholesale on the first send so a viral Reel is not an unlabelled pile you will never backfill.
When they change their mind in the thread
They commented GUIDE, then typed “actually I want to book.” A human retags book, or they tap a button you offered: “Want booking instead?” Do not let the AI reply node quietly swap research to buy because the model thought they sounded ready. Tags follow keywords and taps you can explain.
Automation will not perfectly retag a novel. The first tag still beats none. Waiting to tag until a person reads 400 threads after a spike is how you get a chronological pile again.
What intent tags cannot replace
They cannot become a predictive score, a native HubSpot field, or a Shopify customer type. They cannot fix contains match swallowing HELP into GUIDE — that is a match-type problem, not a missing label. They cannot staff the inbox. If sales ignores the filter, you chose too many labels or nobody owns the pile.
FAQ
How do I tag Instagram DM intent?
Map keywords or button taps to a short tag list in the flow. Keep the list small enough that the team still uses it. Attach the tag on the first send so a viral Reel is not an unlabelled pile.
Should I tag at the comment or after they reply?
At the trigger, on the first send. Reply can add soon or replied. Waiting to tag until a human reads the thread fails at volume.
How many tags is too many?
If the team cannot list them from memory, too many. Four intent labels is a working default.
Can tags replace a lead score?
They replace the need for a fake score. Filter by tag. CommentLink does not auto-score. See the lead-scoring article in this cluster.
What if they comment the wrong keyword?
Send what you promised for that word, tagged as that word. Teach clearer words on the next Reel. Do not retag based on mind-reading.
Do tags apply if the DM sits in Requests?
Yes. The tag is yours. Placement is Instagram’s. You can still filter the thread even if they have not opened it.
Should a new SKU get its own intent tag?
No. New colourway, same price / book / guide jobs. Add wholesale only when that is a real job a human will filter.
Can AI retag someone from GUIDE to BOOK?
No. Offer a button or let a human retag. Models should not override a research tag with a hard close.
Do I tag if they never open Requests?
Yes. The tag is yours. Placement is Instagram’s. You can still filter an unopened thread.
Related reading
See Instagram DM automation
Comments, Stories, keywords, follow-gates, lead capture and a shared inbox — official Meta APIs.
See DM automation