
How to connect Instagram to amoCRM: Direct messages linked to deals
✦ Key takeaways
- •What does the Instagram and amoCRM integration give you?
- •Which Instagram account do you need to connect?
- •How do you connect Instagram to amoCRM step by step?
- •What lands in amoCRM: contact, deal, conversation?
- •Can you reply to customers from amoCRM?
WazzaBee connects Instagram to amoCRM in two steps: you log in to your business Instagram account under «Channels», then enable that channel for amoCRM under «Connectors». An Instagram channel starts at $23 per month, and the first 7 days are a trial period.
From then on, every new Direct message opens a deal in the pipeline you choose, and your agent replies straight from the amoCRM card. Below, step by step: what you need before you start, what exactly lands in the CRM, and which Instagram rules to know in advance.
A familiar picture: your Instagram ads work, people message you in Direct every day, yet none of them show up in amoCRM. Conversations live on one employee's phone, deals are created by hand or not at all. The owner sees the ad budget but not how many leads it brought or how many of them bought.
The second problem is account access. Only the person with the password can reply. They go on holiday, get sick or quit, and Direct goes silent. The Instagram and amoCRM integration fixes both: inquiries turn into deals, and the whole team replies from the CRM without the Instagram password.
What does the Instagram and amoCRM integration give you?
The integration moves Instagram Direct into the native amoCRM chat: a customer message creates a deal, the conversation runs in the card, and the team replies from the CRM. Here is what changes compared with working in the app.
| Task | Direct in the Instagram app | Direct in amoCRM via WazzaBee |
|---|---|---|
| New lead | Sits in the chat list, the deal is created by hand | Becomes a deal automatically or goes to «Incoming leads» |
| Who replies | Whoever knows the account password | Several agents, each under their own amoCRM user |
| Distribution | Manually, in a group chat or by word of mouth | «First to reply becomes the owner» or round-robin |
| Customer history | In the app, separate from the deal | In the deal card and in the WazzaBee dashboard |
| Tracking Instagram leads | Not visible in the pipeline | Inquiries go to the chosen pipeline, so you can count them |
See how it looks in practice on the Instagram and amoCRM page.
Which Instagram account do you need to connect?
You need a professional Instagram account, either Business or Creator. Instagram opens access to messages only for these accounts. A personal account will let you log in, but Instagram will not share the messages and the channel will not connect. This is Instagram's own restriction and there is no way around it.
You do not need a separate Facebook Page to connect through WazzaBee: you log in directly with Instagram. So the order is: switch the account to professional and allow access to messages first, then connect the channel.
- Switch the account. In the Instagram app: profile → the three-line menu → Settings and privacy → Account type and tools → Switch to professional account.
- Access to messages. In the Instagram messaging settings, turn on «Allow access to messages». Without it the channel connects, but incoming messages will not arrive.
- amoCRM rights. Only an administrator of the amoCRM account can connect the integration.
How do you connect Instagram to amoCRM step by step?
Connection has two stages: first Instagram is added to your WazzaBee dashboard as a channel, then that channel is enabled in the amoCRM connector. No developer needed, everything happens in the browser.
- Sign up for WazzaBee and open «Channels».
- Add an Instagram channel. Click «Add channel» and choose «Instagram». Log in with your business account and click «Allow» on the permissions screen without unticking anything. If a personal Instagram is open in your browser, log out of it first.
- Check the channel. The account appears in the list as @nickname with the status «Active».
- Connect amoCRM. In «Connectors», open the amoCRM card, enter your account name in «amoCRM subdomain» (for mycompany.amocrm.ru that is mycompany) and click «Connect amoCRM». Confirm access on the amoCRM page.
- Enable Instagram for amoCRM. In the channel list, turn on «Enable for amoCRM» for Instagram, choose where a new inquiry goes («Deal» or «Incoming leads»), the pipeline and, for a deal, the starting stage. Click «Save».
- Send a test message. Ask a friend to message you in Direct and check that a contact, a deal and a chat appear in amoCRM.
Screenshots for every step are in the documentation: connecting Instagram Direct and connecting amoCRM. Instagram grants access for 60 days, but WazzaBee renews it automatically. You only need to reconnect if you changed your Instagram password, revoked access or switched the account back to personal.
What lands in amoCRM: contact, deal, conversation?
Three things land in amoCRM: the customer contact, a deal in the chosen pipeline and the full conversation in the card chat. A repeat message from the same customer does not create duplicates.
| What | How it works |
|---|---|
| Contact | Created with the Instagram profile name. Instagram has no phone number, so the «Phone» field stays empty and WazzaBee keeps the link to the card itself |
| Deal | Created with the title «Заявка из мессенджера» and the customer name, in the pipeline and stage you chose |
| «Incoming leads» | If you choose this mode, the inquiry waits in «Incoming leads» until an agent clicks «Accept» |
| Repeat inquiry | If the contact already has an open deal, no new one is created and the conversation continues in the existing deal |
| Conversation | Customer messages and agent replies in the card chat, including images, files and voice messages |
| Owner | «First to reply becomes the owner» or «Round-robin distribution» among active amoCRM users |
Only new messages reach WazzaBee. Conversations that were in Direct before you connected are not imported.
Can you reply to customers from amoCRM?
Yes. The agent types in the chat of the deal or contact card, and the message goes to the customer in Instagram Direct. No need to open the app or know the account password.
If you prefer working from a list of conversations rather than cards, install the WazzaBee app in amoCRM. A «WazzaBee Chats» item appears in the left menu with all channels and every conversation full screen. For a manager it is a quick way to see who replied to whom and which customer is waiting.
If your team works in Bitrix24 rather than amoCRM, the setup is similar, only conversations go to Open Channels. There is a separate article on that: how to connect full Instagram to Bitrix24.
What are the limits of Instagram Direct?
The main limit: you can freely reply to a customer in Direct only within 24 hours of their last message. You cannot message someone first if they have never written to you. This is an Instagram rule, not a WazzaBee one.
| Limit | What it means for you |
|---|---|
| 24-hour window | A reply goes through only if the customer wrote to this channel no more than 24 hours ago |
| No first message | You cannot start a conversation with someone who has not written to your Direct |
| Direct only | Comments under posts do not reach the CRM, they stay in Instagram |
| Old conversations | Chats from before the connection are not transferred |
| Account type | A personal account cannot be connected, you need Business or Creator |
The practical takeaway: answer Instagram leads fast. Round-robin distribution hands the lead to an agent right away, so they reply while the window is still open.
Can you send a broadcast to Instagram Direct?
No. There are no mass broadcasts in Direct like in WhatsApp: Instagram lets you reply only to people who wrote to you in the last 24 hours. In WazzaBee, broadcasts to your contact base work only for WhatsApp channels.
That is why Instagram Direct automation is built around incoming messages: a lead becomes a deal on its own, gets an owner on its own, and the agent replies from the card. If you need to message customers first or remind them about a payment or an appointment, use official WhatsApp: there the first message is sent with an approved template.
Why connect WhatsApp to the same amoCRM officially?
Because the official WhatsApp Business API (WABA) runs by Meta's rules and is not banned just for being automated. Connection takes 15 minutes, the subscription is $66 per month per channel, and setup is $0.
Unofficial ways of connecting are risky: Meta bans such numbers, and your customer base goes with the number. More on the reasons in the article why WhatsApp business numbers get banned.
Official WhatsApp arrives in the same amoCRM as Instagram: the same card chat, the same pipelines. On top of that it has what Direct lacks: approved templates that let you message a customer first, and a WazzaBee step in Salesbot that sends a template at the right pipeline stage. Read how it works in WhatsApp and amoCRM integration and on the WhatsApp for amoCRM page. The number setup guide: connecting WhatsApp WABA.
How much does the Instagram and amoCRM integration cost?
You pay for the Instagram channel in WazzaBee: $23 per month for 500 conversations or $45 per month with no conversation limit. The first 7 days are a trial period, so you can test the integration on your real leads.
| What | Price | What is included |
|---|---|---|
| Instagram, TEAM plan | $23 per month | 500 conversations per month |
| Instagram, EMPIRE plan | $45 per month | Unlimited conversations |
| Official WhatsApp (WABA) | $66 per month per channel | Dashboard with chats, amoCRM and Bitrix24 integrations, broadcasts to your base (the messages themselves are paid at Meta rates) |
The amoCRM subscription itself is paid in amoCRM and is not part of the channel price. WhatsApp messages are priced by Meta: for example, a broadcast message costs $0.086 and a notification $0.0286.
FAQ
An omnichannel platform that connects messengers to your CRM. We link WhatsApp, Telegram, Instagram and 5 more channels to your business in Kazakhstan.
You may also like

Интеграция CRM с мессенджерами: WhatsApp, Telegram, Instagram Direct
Узнайте, как интеграция CRM с мессенджерами может повысить эффективность вашего бизнеса. WazzaBee предлагает простые и быстрые решения для объединения всех каналов коммуникации.

Почему заблокировали Instagram и WhatsApp в Казахстане: сбой или бан аккаунта
В Казахстане Instagram и WhatsApp не запрещены: когда они «не работают», это либо глобальный сбой Meta, либо блокировка вашего аккаунта, либо проблема с интернетом. Таблица для быстрой диагностики, причины банов бизнес-аккаунтов, план действий в день сбоя и способ перестать зависеть от блокировок.

Интеграция WhatsApp с amoCRM: все чаты, контакты и сделки внутри CRM
Интеграция WhatsApp с amoCRM: диалоги из мессенджера попадают в CRM, создают контакты и сделки в нужной воронке, а шаблоны и Salesbot пишут клиенту сами. Как это работает и как подключить без программиста.