Instagram Salesforce Integration: How to Set It Up (2026)
TL;DR: Quick Summary
- Salesforce's Instagram connectors report performance data, so an Instagram Salesforce integration for DMs runs through a partner such as SleekFlow.
- Leads from DMs need a place on record, because Meta's CEO says Instagram has 3 billion monthly users.
- SleekFlow keeps Instagram chats in one place, syncs contacts and owners with Salesforce, and runs Flow Builder actions on Salesforce records.
- Connect an Instagram Business account, a linked Facebook Page, and a Salesforce admin user, then map users and build one flow.
- You're ready for automation when a new contact, an existing contact, and a handled chat each leave one correct Salesforce record.
If your sales team answers DMs in the Instagram app while your pipeline lives in Salesforce, an Instagram Salesforce integration is what puts those chats on record. Instagram has reached 3 billion monthly active users, according to Meta's CEO in September 2025, so the gap grows with every reply.
This guide covers what Salesforce offers for Instagram, what to prepare, and how SleekFlow syncs contacts and owners with your Instagram chats. It also covers the Instagram messaging rules and a Taylor's University example.
What is an Instagram Salesforce integration?
An Instagram Salesforce integration is a connection between an Instagram Business account and Salesforce CRM that lets conversations and contact details reach your CRM. Salesforce and Instagram don't exchange messages on their own, so the link usually runs through a partner such as SleekFlow.
SleekFlow's Salesforce integration supports two things that matter for Instagram teams:
Contact sync. Contacts sync between Salesforce and SleekFlow. A contact created in Salesforce gets the SleekFlow owner that matches its Salesforce owner.
Flow Builder actions. In a flow, you can create and update Salesforce Contact, Lead, Opportunity, Account, Campaign, and custom object records. Flows can also start from Salesforce field values, and custom object steps need the Modify All Data permission in Salesforce.
The Salesforce integration article in the Help Center lists every supported feature and setting.
Why connect Instagram to Salesforce CRM?
Connecting Instagram to Salesforce keeps the details from a DM, such as a name, an interest, and a buying signal, where your team already reports. Without the link, those details stay in the app.
Lead details stay on record. A DM that reaches Salesforce can become a Lead or Contact with an owner and a next step.
Attribution gets easier. If a flow sets a lead source value for Instagram, you can report on Instagram-sourced pipeline in Salesforce later.
Does Salesforce have a native Instagram integration?
Not for Instagram messaging, as far as Salesforce's documentation shows. Salesforce retired Marketing Cloud Social Studio on 18 Nov 2024, and its documented Instagram connectors bring in performance data rather than conversations. For DMs, teams connect a partner platform.
What do you need before you connect?
You need an Instagram Business account linked to a Facebook Page, full admin access to that Page and your Meta Business Portfolio, and a Salesforce admin user. Check your Salesforce edition too, because the integration needs API access.
Instagram Business account. SleekFlow connects Business accounts only. To switch a personal profile, follow Instagram's guide and choose Business.
Facebook Page and Meta Business Portfolio. The Page has to be linked to the Instagram account, the account has to be in your portfolio, and you need full admin access to both.
Message access. In the Instagram app, "Allow access to messages" must be on before you connect. Step 1 shows where to find it.
Salesforce admin user. SleekFlow's Help Center says only admin users can connect or manage the integration.
Salesforce edition with API access. Salesforce includes API access in Enterprise, Performance, Unlimited, and Developer editions, and Professional orgs can add it. SleekFlow's Help Center lists no edition requirement, so ask your Salesforce admin to confirm.
How do you connect Instagram to Salesforce with SleekFlow?
You connect Instagram and Salesforce to SleekFlow separately, then map users, sync contacts, and build a flow. The 5 steps below cover what SleekFlow's Help Center lists, so field-level mapping, write-back, and matching rules aren't part of this setup.
Step 1: Connect your Instagram Business account
The Instagram connection article shows each screen.
In SleekFlow, click the Channels icon in the left navigation bar and open the Instagram channel settings page.
Click Connect, confirm the prerequisites, and click Next.
In the Instagram app, go to Settings and activity, then How others can interact with you, then Messages and story replies, then Message requests, and turn on Allow access to messages. Confirm in SleekFlow and click Next.
Click Connect to go to Meta Business Portfolio, sign in to the Facebook account linked to your Instagram account, then select your Instagram Business account, your Facebook Page, and your Instagram account, clicking Continue each time.
Grant all required permissions and click Save.
Send a test DM from a personal account and check that it reaches your SleekFlow inbox.
Step 2: Connect Salesforce
Admin users open Integrations, find Salesforce under CRM integrations, and click Connect. Pick production or sandbox, click Continue on Salesforce, then log in and authorize.
Sandbox records that match a flow's conditions can trigger that flow, so check your conditions first. If the connection shows as disconnected, flows with a Salesforce step fail until an admin reconnects it.
Step 3: Map users and sync contacts
Open Manage settings in the Salesforce dashboard, map each SleekFlow user to a Salesforce user, and click Save. The step is optional, and synced contacts then go to the mapped SleekFlow user.
Step 4: Build a flow for new Instagram contacts
In Flow Builder, start a flow that uses Instagram as its channel, then add a Salesforce action to create or update a record, such as a Contact. Map the properties you want to set, including a lead source value if your Salesforce org exposes one.
Step 5: Test with real records
Run three tests before you switch on automation:
Start. Create a brand-new Instagram contact and check that a record appears.
Next. Send a DM from an account already in Salesforce and check that its record updates without a duplicate.
Last. Let your team handle a conversation and check what it leaves in Salesforce.
What are the Instagram messaging rules to plan around?
Instagram sets the DM rules, and SleekFlow's channel follows them. Only customers can start a conversation, the standard reply window is 24 hours from a customer's last message, and businesses can send one DM per comment.
SleekFlow is an official Meta Business Partner, and its Instagram channel article lists these rules in full.
Customers go first. You can't use Instagram to message a Salesforce lead who hasn't contacted you.
The 24-hour window resets. The Help Center says it restarts each time the customer sends a message, and replies outside it aren't delivered.
Little extra time. The Help Center says Instagram has no Human Agent tag in SleekFlow, so plan for the 24-hour window. Meta's own docs describe a 7-day window after a Click-to-Direct ad.
One DM per comment. If the customer doesn't reply to that DM, you can't send more.
How do AI agents handle Instagram conversations?
SleekFlow's Inbound AI Agent, built in AgentFlow, works across channels including Instagram. It captures what a customer wants and how ready they are to buy, escalates on sentiment, topic, or task completion, and hands over a summary, so your team picks up each chat with context.
Before you go live, test the agent in AgentFlow's chat and batch tests, which send nothing to real customers, then choose its channels and active hours. Teammates can take over, pause, or end a live AI chat from Inbox.
The Help Center lists no AI agent actions for Salesforce, so use a Flow Builder action to write records.
Meta's messaging rules say automated chats must disclose that the customer is talking to an automated service where the law requires it, and they name California and Germany. Rules differ by market, so ask local counsel what applies to you.
How does Taylor's University use chat channels with Salesforce?
Taylor's University handles inquiries from prospective students and parents across WhatsApp, Facebook, Instagram, TikTok, and other digital channels. SleekFlow's native Salesforce integration removes manual copying of chat details into the CRM, and AgentFlow answers common admissions questions and routes each inquiry.
The story names Instagram as one of the channels but gives no Instagram-specific results, and it gives no period for these figures:
11% lead-to-enrollment rate through conversational channels, against 2.7% across the university's broader online lead base.
79% lower first response time, from 1 hour 20 minutes to 17 minutes year over year.
How does SleekFlow help teams connect Instagram and Salesforce?
SleekFlow manages Instagram, Messenger, and WhatsApp conversations in one place, so Salesforce stays the system of record. Flow Builder handles automation, and AgentFlow adds AI agents. To see the fit for your setup, see the Salesforce integration.
Want to outcompete your peers with SleekFlow's help?
Book your personalised demo with SleekFlow today and unlock the potential of seamless communication
