Your customers are already on social media. They're messaging businesses on Facebook, WhatsApp, and Instagram every day. If you're using Zendesk for support, connecting these social messaging channels lets you meet customers where they already are, without making them switch to email or phone.
Setting up social messaging in Zendesk isn't complicated, but it does require understanding the differences between public channels (like Facebook posts) and private messaging (like WhatsApp). Each channel has its own setup process, plan requirements, and limitations you need to know about before you start.
This guide walks you through everything you need to connect Facebook Messenger, WhatsApp, Instagram, LINE, and other social channels to your Zendesk account.

What you'll need before you start
Before diving into setup, make sure you have the prerequisites in place. Nothing's more frustrating than getting halfway through a configuration only to realize you're missing a required account or permission.
Zendesk account requirements:
- Support Team plan ($19/agent/month): Can only connect public Facebook and X (Twitter) channels
- Suite Team plan ($55/agent/month) and above: Can connect all private messaging channels including Messenger, WhatsApp, Instagram, LINE, and WeChat
Source: Zendesk Pricing
Admin permissions:
- Administrator access in Zendesk (to access Admin Center)
- Admin role on the Facebook Business Page you want to connect
- Admin access to your Meta Business Manager (for WhatsApp)
Platform-specific accounts:
| Channel | Required Account | Source |
|---|---|---|
| Facebook Messenger | Facebook Business Page with messaging enabled | Zendesk Help |
| WhatsApp Business Account via Meta Business Manager | Zendesk Help | |
| Instagram Direct | Business or Creator account linked to Facebook Page | Zendesk Help |
| LINE | LINE Developer Center account | Zendesk Help |
| WeChat Official Account | Zendesk Help |
One thing to keep in mind: if you're on a Support-only plan and want private messaging capabilities, you'll need to upgrade to a Suite plan or add the Social Messaging add-on. Public channels (Facebook posts, X tweets) work on all plans.
Understanding Zendesk's social messaging options
Zendesk divides social channels into two categories, and the distinction matters for both setup and functionality.
Public channels convert public social media activity into tickets:
- Facebook Page posts and comments
- X (Twitter) tweets, mentions, and replies
Private messaging channels handle direct conversations:
- Facebook Messenger
- Instagram Direct
- LINE
- X Direct Messages
- Apple Messages for Business
- Slack Direct Messages
All conversations flow into the Zendesk Agent Workspace, giving agents a unified view of customer interactions across every channel. This means an agent can see that a customer emailed yesterday, then messaged on Facebook today, without switching between tools.
Key limitations to know upfront
Every social platform imposes rules that Zendesk must follow:
- Facebook Messenger: 7-day response window. Once a customer stops messaging, you have 7 days to respond. After that, the conversation closes and you can't reply until they message again.
- WhatsApp: 24-hour session window for free-form messages. Outside this window, you must use pre-approved message templates.
- Character limits: Facebook Messenger has a 2000-character limit per message.
- Sync issues: If an agent responds directly in the Facebook or Instagram app instead of Zendesk, that response won't sync back to the ticket.
Source: Zendesk Social Messaging Resources
Step 1: Access the Admin Center and enable messaging
Let's start with the basics. Before you can add any social channels, you need to make sure messaging is enabled in your Zendesk account.
- Log into Zendesk and click the Admin Center icon in the sidebar
- Navigate to Channels > Messaging and social > Messaging
- If messaging isn't already enabled, click the toggle to turn it on
- Review the default messaging settings and customize as needed
The messaging settings page is also where you'll manage all your connected channels once they're set up. Take a moment to familiarize yourself with the interface. You'll be coming back here whenever you need to add, edit, or troubleshoot a channel.
Step 2: Set up Facebook Messenger
Facebook Messenger is one of the most requested social channels, but it's also where people get confused about the difference between public and private channels. Remember: public Facebook posts are different from private Messenger conversations, and they're set up as separate channels in Zendesk.
- In Admin Center, go to Channels > Messaging and social > Facebook Pages
- Click Add your first Facebook Page (or Add new Page if you already have one connected)
- Log into Facebook with an account that has admin permissions for the Page you want to connect
- Grant Zendesk the requested permissions (these are required for the integration to work)
- Select which Facebook Pages to connect to Zendesk
- Enable permissions for each Page (choose whether to include public posts, private messages, or both)
- Configure channel settings: name the channel and assign it to a brand if you use multiple brands

You can enable Import recent activity to create tickets from existing messages or posts from the last week (up to 100 posts and 500 comments per post). This is useful if you want to backfill historical conversations.
Once connected, set up business rules and triggers to manage how Facebook tickets flow into your workflow. For example, you might want Facebook tickets to go to a specific team or have a different priority level.
Step 3: Set up WhatsApp Business
WhatsApp integration requires more setup than Facebook because it goes through Meta's Business Platform. You'll need a WhatsApp Business Account and approval from Meta before you can start receiving messages.
- In Admin Center, go to Channels > Messaging and social > Messaging
- Click Add channel and select WhatsApp
- Connect your Meta Business Manager account (or create one if you don't have it)
- Select or create a WhatsApp Business Account
- Verify your business phone number (you'll receive a verification code via SMS or voice call)
- Wait for Meta to approve your display name (this can take up to 24 hours)
- Configure your WhatsApp business profile in Zendesk

The 24-hour WhatsApp messaging rule is important here. Within 24 hours of a customer's last message, you can send free-form replies. After that, you must use pre-approved message templates. Zendesk helps you manage these templates, but you'll need to submit them to Meta for approval before you can use them.
Source: Zendesk WhatsApp Setup Guide
Step 4: Set up Instagram Direct
Instagram Direct integration requires a Business or Creator account. Personal accounts can't be connected to Zendesk.
- In Admin Center, go to Channels > Messaging and social > Messaging
- Click Add channel and select Instagram Direct
- Log into the Facebook account that manages your Instagram Business account
- Select the Instagram account you want to connect
- If prompted, link your Instagram account to a Facebook Page (this is required for the integration)
- Grant Zendesk the necessary permissions
- Configure channel settings and test the connection

Instagram has similar limitations to Facebook (they're both Meta platforms). The 7-day response window applies here too, so make sure your agents understand they need to respond within that timeframe.
Step 5: Set up LINE messaging
LINE is particularly popular in Asia, especially Japan, Thailand, and Taiwan. The setup is different from Meta platforms because you need credentials from the LINE Developer Center.
- Go to the LINE Developer Center and log in with your LINE account
- Create a new channel or select an existing one
- From the Basic settings tab, copy the Channel ID and Channel secret
- In Zendesk Admin Center, go to Channels > Messaging and social > Messaging
- Click Add channel and select LINE
- Paste the Channel ID and Channel secret from LINE Developer Center
- Click Next to verify the channel details
- Copy the Webhook URL that appears in Zendesk
- Go back to LINE Developer Center and paste the Webhook URL in the Webhook URL setting
- Enable webhooks and click Update
- Return to Zendesk and click Connect channel

The webhook configuration is what allows messages to flow between LINE and Zendesk. Without this step, your integration won't work, so double-check that you've copied the URL correctly.
Configuring routing and automation
Once your channels are connected, you need to set up how tickets are routed to agents. Without proper routing, social messages might sit unassigned or go to the wrong team.
Set up triggers for social messaging tickets:
- Go to Admin Center > Objects and rules > Business rules > Triggers
- Create a new trigger or modify existing ones
- Add conditions like "Channel is Facebook Messenger" or "Channel is WhatsApp"
- Set actions like "Assign to group" or "Set priority"
Configure omnichannel routing (Suite Professional+):
Omnichannel routing automatically distributes conversations based on agent capacity, skills, and priority. This is more sophisticated than basic triggers and works across email, voice, and messaging channels.
- Go to Admin Center > Objects and rules > Omnichannel routing
- Enable omnichannel routing
- Configure routing rules based on your team's structure
Create views for social conversations:
Views help agents organize their work. Consider creating separate views for each social channel, or a combined view for all social messaging.
Set up auto-responders:
Auto-responders let customers know you've received their message and set expectations for response times. This is especially important for channels like WhatsApp and Messenger where customers expect quick replies.
- Go to Admin Center > Channels > Messaging and social > Messaging
- Select the channel you want to configure
- Enable the auto-responder and customize the message
Common issues and troubleshooting
Even with proper setup, you'll likely encounter some issues. Here are the most common ones and how to fix them.
Sync issues when responding outside Zendesk:
If an agent responds directly in the Facebook Messenger app or Instagram app, that response won't appear in the Zendesk ticket. Train your agents to always respond through Zendesk's Agent Workspace. There's no way to retroactively sync these messages.
Facebook 7-day response window:
Once the 7-day window closes, you cannot send messages to that customer until they message you first. The composer will be blocked in Zendesk. This is a Facebook platform limitation, not a Zendesk restriction. The only workaround is to use message tags for specific use cases (like post-purchase updates), but these have strict approval requirements.
WhatsApp 24-hour session rule:
Similar to Facebook's window, WhatsApp restricts free-form messages to 24 hours after the customer's last message. After that, you must use pre-approved templates. Make sure your team understands this limitation and has approved templates ready for common scenarios.
Connection and authorization problems:
If a channel stops working, the first thing to check is whether the authorization has expired. Facebook and Instagram integrations sometimes need to be reauthorized. Go to Admin Center > Channels > Messaging and social > Facebook Pages and click Reconnect if you see a warning.
Best practices for managing social messaging
Setting up the channels is just the beginning. How you manage them determines whether they become a support asset or a headache.
Train agents on platform-specific limitations:
Make sure every agent understands the 7-day Facebook window, the 24-hour WhatsApp rule, and character limits. Nothing frustrates customers more than an agent trying to send a message that gets blocked by platform rules.
Set clear response time expectations:
Social messaging customers expect faster responses than email. Consider setting SLAs specifically for social channels. Many businesses aim for under 1 hour for social messages versus 24 hours for email.
Use templates for common responses:
Create macros or templates for frequently asked questions. This speeds up response times and ensures consistency. Just remember that WhatsApp requires template approval for messages outside the 24-hour window.
Monitor channel performance:
Use Zendesk's analytics to track resolution times, customer satisfaction, and ticket volume by channel. This helps you understand which channels are most valuable and where you might need to adjust staffing.
A simpler alternative: eesel AI for social messaging
If you're finding Zendesk's social messaging setup limiting or complex, there's another approach. We built eesel AI to handle social messaging (and other channels) with a different philosophy: instead of configuring complex rules, you hire an AI teammate that learns your business.

Here's how we handle social messaging differently:
Progressive rollout. You don't have to go fully automated from day one. Start with eesel AI drafting replies for your agents to review. Once you're confident, let it respond directly to common questions. You control the pace.
Plain-English configuration. No complex trigger rules or workflow builders. You describe in natural language how you want the AI to handle different situations. "If someone asks about a refund over 30 days old, politely decline and offer store credit."
Pre-go-live testing. Run simulations on your past tickets before the AI ever touches a real customer. See exactly how it would respond and measure quality before going live.
Continuous learning. Correct any response by chatting with the AI, and it improves over time. Update policies by messaging it: "We changed our pricing to $99."
Flat pricing, not per-agent. Our Business plan is $639/month (annual) for unlimited bots and up to 3,000 AI interactions. You don't pay more as your team grows.
We integrate with Zendesk and can work alongside your existing social messaging setup. If you want an AI-powered approach that learns your business and tests before going live, try eesel AI free for 7 days or book a demo to see how it works with your channels.

Frequently Asked Questions
Share this post

Article by
Stevia Putri
Stevia Putri is a marketing generalist at eesel AI, where she helps turn powerful AI tools into stories that resonate. She’s driven by curiosity, clarity, and the human side of technology.



