An Instagram DM should end as an opportunity, not as a notification.
An AI agent for Instagram is a system connected to Meta’s official messaging API that handles the direct messages arriving at a company’s account: it answers with the price and stock read from your management system, and leaves the lead, the opportunity and the owner on file in the CRM. That is how Instagram stops being a separate inbox on somebody’s phone and becomes the first leg of the sales process. Meta sets rules for this channel — a time window to reply, and no documents — and this page spells all of them out.
Meta’s official messaging API · Victoria AI is a Meta Business Partner and a Meta Tech Provider.
- Shared reel@sanmartinsuppliesPine tongue-and-groove boards, shipped within 48 h.Instagram post
- Do you have this? I need enough for 40 m² and I need to know if it is in stock.10:12
- Yes, all three widths are in stock. I can put the quote together today for 40 m²: pickup or delivery?Agent10:12
What was filed in the CRM
- New lead · @martina.interiors
- Lead source · Instagram
- Opportunity opened · Quote requested
Illustrative example with fictional data: it does not correspond to any client.
What an AI agent on Instagram is.
An AI agent on Instagram is the same agent that handles your other channels, wired to Meta’s official messaging API: it reads the direct message, answers with data from your systems and files the lead. With that, the direct message lands where the team already works every other conversation, with the person identified and their full history in view. Nobody has to open the phone app to find out what was promised to whom.
It arrives as a lead, not as a notification
Every direct message creates the lead and its chat, with the customer’s @username as the name instead of a numeric id. If you turn it on, the lead also arrives with their Instagram profile picture.
One thread per person, not one per channel
Whatever they write on Instagram sits on the same timeline as their WhatsApp, their email and their calls. The rep sees the whole story, not the slice from their own channel.
The channel has its own settings
The AI can be switched on or off for Instagram alone, with its own owner, its own team and its own service hours. Outside those hours the message is still stored, and nothing answers it automatically.
Meta’s requirement: the account has to be a professional one, linked to a Facebook Page you administer.
See the inbox they land inNine things the agent does inside the DM.
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 with today’s data
It looks up the price and the availability in your management system while it writes the reply, even if the DM lands at 3 a.m. on a Sunday.
It understands the post or reel they share
When a customer shares a post into the DM, the chat shows the card with the author, the caption and the thumbnail. The agent answers about that, not about a context-free attachment.
It picks up replies to your stories
Replies to your stories and mentions in other people’s stories come in as customer messages, with the story attached and the context spelled out.
It listens to voice notes
Audio arriving through Instagram is transcribed: the agent reads what the customer said, and the voice note stays in the chat for the rep.
It hands over the whole case
If the question goes past its scope or a piece of data is missing, the agent does not improvise: it passes the thread to the lead owner and records in the CRM why it did.
Which functions stay active in your account depends on the plan, the industry and the integrations you contract.
The sales area, not just the channelFive legs, and the one that matters is the last.
The differentiator is not answering fast: it is that the conversation ends with something actually done in the system where the company really works.
- 01
The channel
The direct message comes in over Meta’s official messaging API: text, images, video, audio, files, replies to your stories and shared posts.
- 02
The agent
It reads the whole conversation — including whatever was shared with it — and decides what to do: answer, ask for the missing detail, or hand over to a person.
- 03
The CRM
The lead is created or recognised, the record is completed, the opportunity opens at its stage and an owner is assigned.
- 04
Your management system
Price, stock and availability are checked at the moment of replying. That is the only thing separating a correct answer from a stale one.
- 05
The action
Something is done: the record complete, the opportunity at its stage, the quote built and the owner notified. The conversation does not end in an "I will let you know".
If your management system is not connected yet, the connector is built within the onboarding fee: seven stages, one to three weeks.
How it connects to your management systemWhat is left once the customer stops writing.
The value of the channel is not in the reply: it is in what was on file when the conversation ended. That is what the team looks at tomorrow and what the report counts at the end of the month.
- The lead, with a person’s name — the @username becomes the lead’s name — with their profile picture too, if you turned it on — so the inbox shows who it is without opening the chat.
- The source, with nobody typing it — the lead is born with Instagram as its source channel; if it came from an ad, it stays tied to that ad, with its title and its image stored.
- The opportunity, at its stage — opened in the pipeline, with its assigned owner and its state history.
- The whole conversation, searchable — with the transcribed audio, the images and the cards of whatever the customer shared. Nothing lives only on somebody’s phone.
- What the agent did, audited — every action and every approval is logged next to the conversation: what it checked, what it sent and what is still waiting on a person.
The CRM reports read from there: that is why an Instagram lead can be counted, filtered and attributed to its campaign without anyone filling in a spreadsheet.
@martina.interiors
Lead created from an Instagram direct message
- Lead source
- Ad
- Pine boards · Reels
- Stage
- Quote requested
- Owner
- Sofia Ramirez
- 10:12Direct message received with a shared reel
- 10:12Lead created with the Instagram @username
- 10:13Stock checked in the management system
- 10:14Opportunity opened and assigned
Illustrative example with fictional data: it does not correspond to any client.
How long you have to reply.
Meta does not let you write whenever you feel like it: the conversation opens when the customer writes and closes with the clock. It is the biggest difference between Instagram and WhatsApp, and the chat shows it on screen instead of letting someone find out through a rejected message.
The AI agent
A person on the team
- First 24 h
Counted from the customer’s last message
The AI agent
Replies with text and executes whatever it has enabled. Files are the exception: over Instagram the agent sends no images and no audio.
A person on the team
Can take over the chat at any moment: the AI goes silent in that conversation. And it is the person who adds an image or a voice note, if one is needed.
- After 24 h
The conversation goes on, but only by hand
The AI agent
Is out. The AI, the workflows and every automated send are tied to the 24 hours.
A person on the team
Can still reply by hand over the following days, with the remaining time in view in the chat.
- Once the time is up
The customer reopens it, nobody else
The AI agent
There is no format left to write with: the approved template does not exist on Instagram.
A person on the team
Free text is blocked before anyone can send it. If it cannot wait, the thread continues over WhatsApp or by email.
Why "just send a template" does not work here
On WhatsApp, outside the window you send a message approved by Meta. On Instagram that format does not exist, and three consequences follow that are worth knowing before you sign.
No templates outside the window — once the time is up, the customer is the one who reopens the conversation.
No broadcasts over Instagram — the bulk messaging module only accepts official WhatsApp channels.
The extension is for people only — Meta does not allow it on automated messages, and it detects them.
Source
The time you have to reply is set by Meta, not by Victoria.
Official documentation of the Instagram messaging APIWhat cannot be done over Instagram.
Some are Meta’s rules and some are Victoria’s limits. Both are worth knowing before you sign, not after the first complaint.
Instagram does not deliver documents
There is no way to send a PDF as a file by direct message. From the inbox the system solves it by sending one image per page, in order and up to ten; beyond that it warns before sending and the thread has to continue over WhatsApp or by email.
The agent does not send the files it generates through here
Product images, the quote PDF and company files do not go out over Instagram: they travel over WhatsApp or by email. On this channel the agent replies with text, and images and voice notes are added by a person from the inbox.
Outbound means images and audio, nothing else
No video and no documents go out on this channel. And long text is split: Instagram caps messages at a thousand characters, so a long reply arrives as several messages, broken at the paragraph.
No broadcasts and no campaigns over Instagram
The bulk messaging module only accepts official WhatsApp channels. And since there are no templates outside the window, there is no re-engaging cold leads here either.
Automated follow-up lives inside the window
A workflow, a reminder or a scheduled task of the agent goes out over Instagram only if you are still inside the 24 hours from the customer’s last message. A reminder three days later does not arrive on this channel: it goes over WhatsApp or by email.
If someone replies from the Instagram app, that thread becomes theirs
Meta hands ownership of the conversation to the app that replied, and the CRM can no longer write there. The message still comes in, flagged, and the AI does not answer it: a person takes it from there. Whatever was written from the app is not copied into the chat either; all the CRM records is that the chat has been answered.
The same customer’s Instagram and WhatsApp do not merge on their own
An Instagram id is not a phone number, so it stays out of duplicate detection. Continuity appears once the phone number is on the lead, and merging two leads is a person’s decision, taken on the duplicate warning.
The account has to be professional and have its Page
The connection is made through Meta’s official login and it requires a professional Instagram account linked to a Facebook Page you administer. Without that Page, the connection cannot be completed.
If any of this is critical for your operation, the channel that solves it is WhatsApp. Better decided during discovery than afterwards.
Compare with the other channelsWhat everyone asks about Instagram.
Where to go next.
Let’s connect your Instagram in the demo.
In a 30-minute meeting we review which systems you have, connect a test account and you watch a real direct message land on the customer thread with its lead already created.
Meta’s official messaging API · Victoria AI is a Meta Business Partner and a Meta Tech Provider.