Reply to Instagram DMs at the speed of AI.
Instagram is where your audience already messages you. Let an Oya AI employee answer FAQs, qualify warm leads, and route real opportunities to your team — without leaving DMs unread for hours.
What it does
Inbound DM replies
Reply to any incoming DM in seconds — answer FAQs, point users to a link, or hand off to a human when the question is sensitive.
Lead qualification
Ask the right qualifying questions, capture interest, and pass qualified leads into your CRM or Sheets automatically.
Filtered handoffs
Auto-respond to common questions and quietly forward sensitive or high-value conversations to a human teammate.
How to connect Instagram DM
- 1
Switch to a Professional Instagram account
Instagram messaging APIs require a Professional (Business or Creator) account, linked to a Facebook page.
- 2
Authorize Oya from Channels & Apps
Click the Instagram DM tile on your AI employee and complete the Meta authorization flow. We request only the messaging scopes needed.
- 3
Choose which AI employee handles DMs
Route the inbox to a single AI employee, or run different ones for different IG accounts.
- 4
Set handoff rules
Decide which topics trigger a handoff to a human, what hours the bot should run, and what tone to use.
Detailed walkthrough with screenshots: Channels & Apps in the docs.
What it doesn’t do (yet)
We’d rather be upfront about the edges than promise things we don’t deliver.
- Story replies and post-comment automations are separate from DMs and not enabled yet.
- Voice notes are transcribed; outbound replies are text only.
- Disappearing messages and Vanish Mode threads are not accessible by Meta’s API.
Frequently asked
What kind of Instagram account do I need?
A Professional (Business or Creator) account linked to a Facebook page. This is a Meta requirement for DM API access — it’s not specific to Oya.
Will the AI employee reply to every DM automatically?
You decide. Auto-respond is opt-in per account. You can also restrict by hours, by topic, or whitelist specific senders.
Can it pull info from comments or Stories?
Not yet. The current integration covers DM threads only. Comments and Story replies are on the roadmap — let us know if you need them.
How do I disconnect Instagram?
Open the Channels & Apps page, find Instagram DM, and click Disconnect. You can also revoke access in your Facebook Business Settings.
How is DM data handled?
DMs are processed for the active run and stored in your run history. We do not use your data to train any AI model. See our Privacy Policy.
A note on AI accuracy
Oya’s AI employees are powered by large language models and may produce inaccurate, incomplete, or out-of-date responses. They are tools to assist your work, not authoritative sources. Always verify important information — especially numbers, dates, names, and any business or financial action — before relying on AI-generated output. If your AI employee suggests a destructive action (deleting data, sending money, posting publicly), confirm it yourself before approving.
No model training
Your data is not used to train AI models. It’s used to do the work you asked for, then logged in your run history for your audit.
Full audit trail
Every AI employee action maps to a run in Oya. Inputs, outputs, tools used, cost — all visible and auditable.
Never let an Instagram DM go unanswered.
Free setup. $10 in free credits. Pay only for the runs that actually fire.