An AI agent for TikTok, connected to your CRM.
Your TikTok Business account is connected from the panel and direct messages land in the CRM inbox as one more chat. The agent answers them on its own, with price, stock and customer record read from your management system, and creates the lead under the handle of whoever wrote in. It is a reply channel: the conversation is always opened by the person, and what travels here is text and images, nothing else.
Official TikTok Business Messaging API · Victoria AI is a TikTok Business Partner.
- Do you have the boots from the last video in a size 9?21:14
- We do — 6 pairs left in size 9, at $ 96 a pair.Agent21:14
- Photo from the customerAre these the ones?21:16
Illustration with sample data. It is not a product screenshot.
What an AI agent on TikTok actually is.
An AI agent on TikTok is a system connected to the official TikTok Business Messaging API that handles the direct messages arriving at a company’s account. It does not reply with text written in advance: it queries the systems where the data lives — catalog, prices, stock, customer record, calendar — and executes whatever the case calls for: quoting, creating the opportunity, booking or handing over to a person on the team.
TikTok is a reply channel, not an outbound one. The conversation is opened by the person who writes, and what travels through the chat is text and images: no audio, no video, no files. That is not Victoria’s decision, it is TikTok’s API — and it is the first thing worth knowing before connecting the account.
Three things that set it apart from answering the messages by hand
It is the same agent that handles the other channels
There is no separate bot for TikTok. It is the same agent, with the same instructions and the same functions enabled, handling another way in.
The message becomes a lead
The first conversation from an account creates the lead by itself, and the chat is titled with that handle. There is no separate TikTok inbox someone has to remember to check.
It is switched on and off per channel
Whether the agent answers on TikTok is a decision for this channel: it gets its own hours, its own group and its own owner, and the AI can be muted here without touching the rest.
Six things the agent does inside a direct message.
None of them is a canned reply: each one is an operation against a real system, carried out while the conversation is still open.
It answers on its own, with today’s data
Direct messages land in the inbox and the agent answers without anyone stepping in, reading price, stock and customer record at the moment of replying — not from a list uploaded last week.
It sees the photos it is sent
If the customer sends a photo — the product, a measurement, a screenshot — the agent reads it with the same image analysis it uses on the other channels, and it can reply with an image.
It hands the conversation to a person
When the case goes beyond its scope it alerts the lead owner and leaves the whole thread behind. The rep answers the TikTok chat from the CRM or from their phone, with the channel labelled in the list.
Which functions stay active in your account depends on the plan, the industry and the integrations contracted.
The CRM every enquiry lands inWhat happens between the message and the filed order.
Five steps of an ordinary enquiry. The route is the same as on the other connected channels: what changes on TikTok is which formats can travel through the chat.
- 01
The person writes
Someone sends a direct message to your TikTok Business account. It is the only possible start: on TikTok you cannot write first.
- 02
It lands as one more chat
The message shows up in the CRM inbox next to the rest of the channels, with TikTok labelled. If that account is writing for the first time, the lead is created right there.
- 03
The agent queries your systems
Before answering it looks up what it needs: the item in the catalog, the price and the stock in your management system, the record and the history in the CRM.
- 04
It executes and files everything
It quotes with the real price, leaves the opportunity with its owner and books an appointment if needed. The quote is filed in the CRM: the PDF does not go out over TikTok, because the channel only accepts images.
- 05
It continues in the CRM, not on TikTok
The conversation, the lead, the pipeline stage and whatever the agent executed all sit in one place. If the case needs a person, that person walks in already briefed.
The customer who writes on TikTok today and on WhatsApp tomorrow is a single lead, with a single history.
The full commercial circuitWhat stays filed.
The value of the channel is not in having answered fast: it is that the next day anyone on the team can pick the conversation up without asking anybody anything.
- The lead with its handle — created in the first conversation, with TikTok as the source and the handle as the visible name.
- The whole thread — the messages and the images from both sides, on the same timeline as the rest of that customer’s channels.
- The opportunity and its owner — whatever the agent quoted or filed sits in the pipeline, with an owner, and not in somebody’s head.
- Who gets to see it — the chat respects per-source and per-owner visibility: whoever only sees their own leads sees only theirs.
When the agent hands over, the owner gets the alert with the entire conversation, not with a “someone messaged you on TikTok”.
TikTok · direct message
Quoted
Sofía L.
Today, 21:14
- Opportunity created · 6 pairs, size 9
- Image received from the customer
Illustration with sample data. It is not a product screenshot.
What travels over TikTok and what does not.
This is not a policy of ours: it is what TikTok’s messaging API supports and what it does not. It is on the page because it is the first thing needed to decide whether the channel is any use to you, and because whatever does not fit here does fit through another channel of the same agent.
What the channel supports
- Text both ways — the normal conversation, at whatever length a useful answer needs
- Images both ways — the customer sends a photo and the agent reads it; the agent can also reply with an image
- Automatic answers from the agent — with its own hours and with the AI switched on or off for this channel only
- Answers typed by the team — from the CRM and from the phone, with the channel labelled in the list and in the filters
- The agent’s tools — quoting against your management system, creating the opportunity, booking and handing over
Outgoing images have to be JPG or PNG and weigh less than 3 MB: that is the limit TikTok sets.
What the API does not allow
- Writing first — the conversation is opened by the person. The CRM does not even offer TikTok on the start-a-chat screen
- Broadcasts and campaigns — there is no bulk sending over TikTok: what goes out here is one-to-one conversation
- Audio and voice notes — they do not travel in either direction, so there is no audio transcription either, unlike WhatsApp
- Video — the messaging API does not support it, inbound or outbound
- PDFs, spreadsheets and documents — the quote is filed in the CRM, but the file does not go out through this chat: only images do
None of this is a Victoria limit: they are the rules of the channel. The same agent does all of it on WhatsApp.
If your operation needs to send documents, audio or broadcasts, that goes through another channel: TikTok adds a way in, it does not replace the others.
See what the agent does on WhatsAppWhat this channel depends on.
Above is which formats travel. This is the other thing worth knowing before switching it on: what the channel depends on, and what we are not going to promise you.
It depends on the permission TikTok grants the application
TikTok messaging is enabled on TikTok’s side, per account and per application. While that permission is not granted, TikTok can reject a send or the download of a photo: when that happens, the notice is written inside the chat instead of failing in silence.
A TikTok Business account has to authorise it
The connection is made once, with the company account and its explicit authorisation on TikTok. The session keeps itself alive; if someone revokes that permission on TikTok’s side, the channel stops receiving until it is authorised again.
It is no use for going out after customers
On TikTok you cannot start a conversation or revive a dormant one. It is for handling what the content generates; outbound goes through the channels that allow it, with their own rules.
It does whatever it has enabled
The agent’s functions depend on the plan, the industry and the integrations contracted. On TikTok it executes the same as in any other chat, with the formats the channel accepts and not one more.
The scope of the channel is defined during discovery and written down, the same as with every other integration.
Connect your ERP catalog and pricesWhat we always get asked.
Where to go next.
Before connecting the account, let’s review it together.
In a 30-minute meeting we look at what people ask you on TikTok today, how much of that the agent can resolve with your systems connected, and what is better off going out through another channel.
Official TikTok Business Messaging API · Victoria AI is a TikTok Business Partner.