The AI sales agent for Instagram & TikTok DMs

ChattyFlow team · Updated

ChattyFlow's Social Agent answers comments and DMs from your own knowledge base, scores every conversation and hands the hot ones to a person. Instagram works worldwide inside Meta's 24-hour messaging window; TikTok DMs are not available in the US, the EEA, Switzerland or the UK.

What the Social Agent does, and the two limits to know first

The Social Agent is ChattyFlow's AI sales agent for Instagram and TikTok, listed on the pricing page as the AI Lead Social Engine and the AI Messenger. When someone comments or writes to you, it answers from your knowledge base, asks one question at a time, scores the conversation and passes it to a person when needed. It only replies to people who reached out first.

Both limits come from the platforms. On Instagram, the agent's DMs must stay inside Meta's 24-hour window, which each new message from the person reopens. On TikTok, DMs through the TikTok Business Messaging API are not available in the US, the EEA, Switzerland or the UK, and comments get a public reply only.

ChannelInstagramTikTok
CommentsShort public reply, with the answer when the question is simpleShort public reply, in every country
DMsWorldwide, inside the 24-hour windowEverywhere except the US, EEA, Switzerland and UK

Where its answers come from: your knowledge base

The agent may state only what your knowledge base holds. ChattyFlow drafts your business details from it for you to correct, and a test box shows what the agent would answer with. You add:

  • Your website link: the whole site is read, sitemap and internal links included, unless robots.txt blocks crawlers.
  • Notes: prices, opening hours, frequent questions and their answers.
  • Files up to 25 MB: PDF and Word files are read as text; photos and videos are stored, not read.

How it decides a lead is hot

The label is not the AI's opinion. After each message, code computes a score from 0 to 100 from what the person said and did, stores the reasons and labels the lead: Hot from 70, Warm from 45, In conversation below (more on our lead scoring page). What moves the score:

In the conversationEffect on the score
They name a problem, or ask whether you can do somethingRaises it a lot
Their answer fits bands you defined, such as quantityRaises it a lot
They leave contact details, ask the price or give a near dateRaises it
Their answer falls outside your bandsLowered, and capped at 25
They complain about an order or a serviceCapped at 20 and sent to a person
They match a "politely turn away" ruleSet to 0 and filtered out

When a person takes over

A person takes over when:

  • The customer asks for a human, in English, French or Arabic.
  • They complain. A complaint is never filtered out or met with a sales pitch.
  • They raise a topic you marked "Let a person handle it"; you get an email.
  • They are closing: a quote, a discount, a contract.
  • The knowledge base has no answer: the agent asks whether the colleague you named may email them.
  • The agent has asked five questions, its limit per conversation: it stops replying, so pick up the thread.
  • A reply would break a rule (asking for card details, promising guaranteed results): it is never sent, and a holding line goes out.

Languages and dialects

The agent answers in the language of the person's latest message, so a customer who switches from French to Arabic gets Arabic back. Fixed lines such as consent and hand-over are hand-written in English, French and Arabic.

It reads everyday dialect: the price-question check knows «بكم» and the Tunisian «قداش», and the fact check accepts Arabizi such as "9adech". There is no dialect setting for replies, and it never promises service in a language your business does not offer.

The platform rules it works inside

Instagram, under Meta's rules: one private reply per comment, within 7 days. Once the person replies, the business may write for 24 hours after each of their messages; after that, only a human may answer, for up to 7 days, with the HUMAN_AGENT tag.

TikTok: DMs use the TikTok Business Messaging API and need a TikTok Business account. Comments, checked every minute, get a public reply everywhere; the agent never turns a comment into a DM, a bridge TikTok opens only in Vietnam, Thailand and Indonesia, where keyword automations use it.

Your countryTikTok commentsTikTok DMs
United StatesPublic replyNot available
EEA (EU 27, Iceland, Liechtenstein, Norway)Public replyNot available
SwitzerlandPublic replyNot available
United KingdomPublic replyNot available
Every other countryPublic replyAnswered by the agent

What your website must say before an AI agent answers your DMs

Every gap on your website becomes "I don't have that answer" in a DM, because the agent states nothing your material does not say. Check that your site, or a Knowledge Base note, covers:

  • Prices as written numbers: per product or service, what is included, the currency. A price shown only inside a photo is not read.
  • Delivery areas: the cities or regions you serve, the fee, the usual delay.
  • Returns and exchanges: accepted or not, within how many days, who pays for the return.
  • Opening hours and location, including days off.
  • How to order or book, and the payment methods you actually accept.
  • What not to promise: what may be said about price ("prices are given after a call") and the words the agent must never use. A sentence containing one is dropped.

Plans and the 14-day trial

Every Growth plan includes the Social Agent, and each new account starts with a 14-day trial of Growth 20, no credit card required. Leads beyond your monthly number are held back until you upgrade. Prices show in TND, EUR or USD.

PlanPrice per month (TND, EUR or USD)Leads per monthSocial Agent
Free00Not included
Growth 204920Included
Growth 759975Included
Growth 150199150Included
BusinessOn quoteUnlimitedIncluded

What the Social Agent does for you

Answers from what you wrote

It states only what your website, notes and documents say; claims that do not trace back to them are cut before sending.

Knows who is ready to buy

Each conversation gets a score from 0 to 100, computed in code. From 70, the lead is hot.

Steps aside when it should

Complaints, requests for a person and the topics you reserve go to your team.

How to set it up

  1. Add your website link, notes and PDF or Word files on the Knowledge Base page.
  2. Check the business details ChattyFlow fills in, then test the questions customers ask most.
  3. Say who you want to reach, who to turn away politely, and which colleague answers what the agent cannot.
  4. Switch on "Answer live reactions" for every post, or only for the posts and ads you list.

Frequently asked questions

What is an AI DM setter, and is the Social Agent one?

A DM setter answers inbound DMs, qualifies the prospect and sets up the next step. The Social Agent does this on Instagram and TikTok, up to proposing a call or a quote; the close stays with your team.

Can the AI agent invent a price or a promise?

It is built not to: facts come only from your knowledge base, unsupported claims are removed in code, figures must match your material, and the words you banned are cut before sending.

Does it message people who never contacted me?

No. It only replies to people who commented or wrote to you, while the platform allows a reply. It never sends bulk or cold DMs.

Does it work on TikTok in Europe, the UK or the US?

For comments, yes: it replies in public. TikTok DMs are not available there, so the agent cannot answer them. Instagram works in all those countries.

What happens to my keyword automations?

They keep running. In DMs they answer first, and the agent picks up the messages none of them caught.

How much does it cost?

Growth 20 (49 a month in your currency: TND, EUR or USD), Growth 75 (99), Growth 150 (199) and Business (on quote) include it; Free does not. Every new account gets a 14-day trial of Growth 20.

Sources

Let the agent answer while you sell

Add your website, test what the agent would say, then switch it on. 14-day trial, no card needed.

Start your free trial