EN
See the demo

Instagram Direct + Krokul CRM

Yes. Krokul CRM integrates with Instagram Direct through the Instagram Messaging API. A direct message to your professional account becomes a contact, a deal and a thread in the Communications section, and the manager replies from Krokul into the same Direct conversation. The messages reach Krokul through its API and webhooks.

  • Via API and webhooksYou connect it with the Krokul app in an automation platform, the public API and signed webhooks. The page lists the steps for this service.

Automation platformsZapierMake

What your team gets

A question under a product photo turns into a deal

A buyer sees a product in your feed and sends a DM. Meta delivers the message to Krokul through the webhook field messages with an Instagram-scoped ID of the sender. Krokul creates the contact with the Instagram username, opens a deal in the pipeline chosen for Instagram and starts a thread.

The shop manager replies without the phone

The DM appears in Communications. The manager answers from the deal card, and Krokul sends the text through the Instagram Messaging API, so the buyer sees it in Direct. Photos the buyer sends stay with the deal as files.

The 24-hour clock is on the thread

Each Instagram thread shows when the response window closes. If no one has answered, Krokul puts a task on the deal manager before the window ends, so a buyer who wrote in the evening still gets an answer in time.

The same buyer across channels

When the buyer later leaves a phone or email in Direct and the manager saves it to the contact, website form requests and calls from that number match the same person, and the Instagram thread stays in the contact history.

What moves between Instagram Direct and Krokul

Instagram DirectDirectionKrokulWhen
Direct message (webhook field messages)Instagram → KrokulContact, deal and thread messageEach DM to the professional account
Instagram-scoped ID and usernameInstagram → KrokulExternal key and name of the contactFirst DM of a person
Message sent with the Messaging APIKrokul → InstagramReply typed in the Krokul threadWithin 24 hours of the last DM
Image in a DMInstagram ↔ KrokulFile on the dealWhen either side sends one
24-hour response windowInstagram → KrokulReply deadline and task for the managerAfter each unanswered DM

How to connect today

Custom flow through the Krokul API and webhooks

  1. Switch the Instagram account to a professional one (business or creator) and give your Meta app the messaging permissions. In Krokul, create an API key for contacts, deals and activities.
  2. Your receiver answers the verification GET with hub.challenge and checks X-Hub-Signature-256 on every DM it gets.
  3. For a new sender, call contact/api-create and card/api-create, and bind the Instagram-scoped ID to the contact with externalRef/api-upsert. Each DM then goes to the deal through activity/api-create.
  4. To greet a new buyer inside the 24-hour window, subscribe a Krokul webhook to card.created, verify its x-crm-signature header and reply through the Messaging API.

Triggers

  • New Media Posted in my Account
  • New Tagged Media

Actions

  • Publish Photo(s)
  • Publish Video

Questions and answers

Does Krokul integrate with Instagram Direct?

Yes. Krokul integrates with Instagram Direct through its API and webhooks. A receiver of the Instagram Messaging API webhook turns DMs into contacts, deals and threads in Krokul.

Do I need a business or creator account?

Yes. Meta documents the Messaging API for Instagram professional accounts, so a personal account cannot be connected.

Can Zapier or Make catch Instagram DMs instead?

Their standard Instagram for Business apps work with media, tags and comments, without a Direct message trigger. For DMs, a receiver of the Messaging API webhook writes to Krokul through its API.

Can Krokul send the first message to a follower?

No. Instagram lets a business message a person after that person has written to the account, and the reply has to come within 24 hours.

Limits

Krokul works with direct messages of an Instagram professional account; posts, comments and personal accounts stay in Instagram. Meta lets a business message a person only after that person wrote first, with 24 hours to respond.

Missing something?

Tell us which service you use and what should move between it and Krokul. We reply with the way to do it and when it will be ready.

Request received. We reply to your email.

Instagram is a trademark of Instagram, LLC, part of Meta Platforms, Inc. Krokul is not affiliated with Meta or Instagram.

See the demo