Table of contents

Instagram Salesforce Integration: How to Set It Up (2026)

Last updated
Duration
How to integrate Salesforce and Instagram

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.

Option

Status

What it does

Marketing Cloud Social Studio

Retired on 18 Nov 2024

Nothing to set up, because Salesforce lists it under past retirements

Instagram for Marketing Intelligence connector

Generally available

Pulls performance data such as impressions, reach, engagement, and follower growth by post, story, and account

SleekFlow Salesforce integration

Available

Syncs contacts, maps users, and runs Flow Builder actions on Salesforce records

Instagram connector for Data 360

Beta

Brings Instagram data into Data 360 through batch ingestion or zero copy

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.

  1. In SleekFlow, click the Channels icon in the left navigation bar and open the Instagram channel settings page.

  2. Click Connect, confirm the prerequisites, and click Next.

  3. 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.

  4. 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.

  5. Grant all required permissions and click Save.

  6. 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:

  1. Start. Create a brand-new Instagram contact and check that a record appears.

  2. Next. Send a DM from an account already in Salesforce and check that its record updates without a duplicate.

  3. 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

Frequently Asked Questions

Can Salesforce connect to Instagram?

Yes, in two ways. Salesforce's connectors for Marketing Cloud Intelligence and Data 360 bring in Instagram performance data such as reach and engagement. For DMs, contact sync, and lead capture, you connect through a partner platform such as SleekFlow. Salesforce retired Social Studio on 18 Nov 2024, and no native Instagram inbox is documented.

How do I sync Instagram leads to Salesforce?

Connect your Instagram Business account and Salesforce org to a platform such as SleekFlow, map your users, and build a flow that creates or updates a record. Test with a new contact and an existing one before you switch on automation.

Can I message my Salesforce leads on Instagram first?

No. On Instagram, only customers can start a private conversation with a business, so a Salesforce lead who hasn't messaged you can't be contacted by DM. The 24-hour reply window restarts each time they message you. Use email or ads to prompt that first message.

What Salesforce edition do I need for Instagram integration?

SleekFlow's Help Center doesn't state a Salesforce edition requirement. Your org needs API access, so ask your Salesforce admin to confirm your edition.

Do I need an Instagram Business account?

Yes. SleekFlow's Help Center says you can only connect an Instagram Business account linked to a Facebook Page. Switch a personal profile first.

Supercharge conversions with SleekFlow AI

Try it now at zero cost!