EN
Unified inbox

Unified Inbox and Cross-Platform Communication

Give your users one inbox for LinkedIn, WhatsApp, Instagram, Telegram, Gmail, Outlook and IMAP inside your app, synced on behalf of each authenticated user.
7-day free trial, no credit card.
Your App
WhatsApp Instagram Telegram Gmail Outlook IMAP
7 channels
SBSarah Brown
All24
Unread6
Assigned to me
MOMichel Opra
Michel Opra2mTell me more?
SRSofia RiveraWhatsApp
Sofia Rivera9mSounds good, thanks
DMDaniel MartinezGmail
Daniel Martinez1hRe: Proposal
MYMery YardInstagram
Mery Yard3hLoved the demo
VHVictor HarrisTelegram
Victor HarrisMonSee you Thursday
EGElena GarciaOutlook
Elena GarciaMonContract signed
MOMichel Opra
Michel OpraHead of Operations, NexaTech
LinkedIn
Sarah Brown05:09 PM Hi Michel, have you had a chance to explore our latest product line?
MOMichel OpraMichel Opra07:12 PM Thanks for reaching out. Could you tell me more about the special offers?
Reply to Michel via LinkedIn
Webhookmessage_received
Functionalities

Functionalities for Cross-Platform Communication

Bring messages, emails and social interactions into one unified view. Consolidate communication from multiple platforms to boost productivity and give your users a cohesive experience.

Unified Messaging & Email

Manage every conversation from messaging platforms (LinkedIn, WhatsApp, Instagram and more) and email services (Gmail, Outlook) from a unified inbox inside your software.

Unified InboxMessaging & Email
ToMOMichel OpraMichel Opra
LinkedIn WhatsAppWhatsApp InstagramInstagram GmailGmail OutlookOutlook
Hi Michel, here is the product sheet we discussed. Happy to set up a call this week.
Sent from Sarah's own accountSend via LinkedIn

Send Message & Email

Send messages on LinkedIn, WhatsApp and Instagram, and emails through Gmail and Outlook. Start new conversations or reply in existing ones, and trigger replies from webhooks, all in one place.

POST/v2/{account_id}/chats/send
POST/v2/{account_id}/chats/{chat_id}/messages/send
POST/v2/{account_id}/emails/send
Unified InboxMessaging & Email
Folder Inbox Date Last 7 days From Michel Opra
Could you tell me more about the offers?LinkedIn chat07:12 PM
GmailRe: Product line overviewGmail, InboxTue
WhatsAppVoice note, 0:32WhatsApp chatMon

Retrieve Message & Email

Retrieve chat messages from LinkedIn, WhatsApp, Instagram and more, and the email history of Google, Microsoft and IMAP accounts. Filter by chat ID, folder, date, recipient or sender for precise results.

GET/v2/{account_id}/chats/{chat_id}/messages
GET/v2/{account_id}/emails

Social Posts & Engagement

Manage social interactions from within your software: create posts, retrieve content and track engagement metrics like comments and reactions.

Unified InboxMessaging
SBSarah BrownSarah BrownNew post
Our Q4 roadmap is live: one inbox for every channel your team uses.
q4-roadmap.pdf
account_idtextPublish

Create a Post

Publish posts on LinkedIn, Instagram and more. Target the linked account with account_id, set the content with text, and attach files to make posts more engaging.

Unified InboxMessaging
post_id7241980
MOMichel OpraMichel OpraHead of Operations, NexaTech
Three lessons from moving our support team to a single inbox.
164 reactions23 comments9 reposts

Retrieve a Post

Access post details on LinkedIn and more. Provide the post_id to display a specific post, so your users can view and review content for better management and analysis.

CommunicationLinkedIn Specific
128 24 23
ARAnna RossiAnna RossiGreat read, the second point is so true.
LMLucas MeyerLucas MeyerWhich tools did you compare?

List Comments & Reactions

Access the interactions on a LinkedIn post to understand engagement and audience feedback: list every comment, and see the reactions each post receives.

Posts, comments and reactions are accessed on behalf of the authenticated user, from their own account. Unipile is an independent technical intermediary, not affiliated with, endorsed by, or sponsored by LinkedIn.

Engagement

How Unified Inbox Features Enhance User Engagement in Your App

Provide a seamless communication experience by centralizing interactions from multiple platforms in one place.

Your AppContact
MYMery Yard
Mery YardInstagramGmailWhatsApp
LinkedIn InstagramInstagram GmailGmail WhatsAppWhatsApp
MeMonday, 17:09 Hey Mery, we loved your latest project. Are you open to new opportunities?
MYMery YardMery YardMonday, 19:12 Hi, I am always curious. What kind of project are you recruiting for?
Reply to Mery via LinkedIn

Unified Communication from a Single Contact View

Let your users talk to a contact on LinkedIn, Gmail or WhatsApp from a single contact profile. Sending a LinkedIn message, answering an email or checking a WhatsApp conversation all happen without leaving the contact view.

Improved user engagement: a centralized experience keeps users in your app and reduces context switching. Enhanced productivity: users handle every channel from one place and answer faster.
Notifications5 new
AllPriorityLinkedInEmail
RFRobert Fox
Robert Fox sent you a LinkedIn invitationAcceptDeclineToday, 9:42 AM
ARAnna Rossi
Anna Rossi left 2 comments on your LinkedIn postToday, 9:31 AM
SRSofia Rivera
Sofia Rivera replied on WhatsAppI finished the review, you can send the contract.Today, 9:19 AM
DMDaniel Martinez
Daniel Martinez opened your email and clicked a linkOpened, link clickedToday, 9:02 AM

Real-Time Notifications and Engagement

Your users never miss an important message. The unified inbox brings instant alerts for email opens, link clicks and new messages on LinkedIn, Gmail and WhatsApp.

Customizable filters put high-priority client emails, LinkedIn comments or recent threads first. Data syncs in real time, so every update shows up immediately for faster, better informed responses.

Your CRMShared inbox
ContactOwnerStatus
MOMichel OpraMichel OpraNexaTech ARAnna RossiAnna Responsive
SRSofia RiveraSofia RiveraSynthex LMLucas MeyerLucas Interested
GLGabriel LopezGabriel LopezVortex JCJulia ChenJulia Proposal
Assign Michel Opra to
ARAnna RossiAnna Rossi LMLucas MeyerLucas Meyer JCJulia ChenJulia Chen
Internal note, Julia: Michel asked for pricing, reply before Friday.

Collaborative Communication Management

Help teams work together with shared inboxes and contact management. Your software can offer shared access to contact profiles, message history and task assignments, so the workload is spread and no message goes unanswered.

Users add internal notes, assign contacts to teammates and follow communication status in real time. Everyone stays on the same page and responds faster, which lifts satisfaction and service quality.

Your CRMNew sequence
LinkedIn invitationDay 1Sent
LinkedIn messageDay 3Sent
GmailEmail follow-upDay 6Next
WhatsAppWhatsApp reminderDay 9Pending
Add a step
Send a message Send an InMail Send a voice note Comment on a post WhatsAppSend a message GmailSend an email OutlookSend an email

Multi-Channel Campaign Management

Let users build and manage sequences across LinkedIn, email and WhatsApp from one place, combining invitation requests, follow-up emails and direct messages.

They pick an existing sequence or design a new one with the right mix of channels for each contact. Once set, the sequence runs on schedule, and users can adjust it in real time to keep every interaction personal.

Every step is sent from the user's own linked account; the pace of a sequence is the customer's decision, within the limits each platform sets.

Unipile acts on behalf of each authenticated user. It is an independent technical intermediary, not affiliated with, endorsed by, or sponsored by LinkedIn.

Discover Messaging API
Integration

How to Integrate the Unified Inbox and Communication Features

A step-by-step guide for software publishers who add the unified inbox and messaging features to their application: configure the email and messaging APIs, set up webhooks and shape the inbox experience.

Gmail

Integrate with Gmail Using Google OAuth

Google OAuth
1
Create a Google Developers Console projectConfigure the project, enable the Gmail API and create OAuth client credentials.
2
Set up the OAuth consent screenProvide your app information, select the required scopes and add Unipile as a Project Owner.
3
Verification and security reviewSubmit your app for Google's verification, upload a demonstration video and complete the assessments required for restricted scopes.
Gmailsarah@acme.comGoogle accountLinked
Explore Gmail API
Outlook

Connect Outlook Accounts with Microsoft OAuth

Microsoft OAuth
1
Register your own app in AzureIn the Azure Portal, create an app registration and set its audience to both organizational and personal Microsoft accounts.
2
Configure API permissionsAdd the Microsoft Graph permissions the app needs to access and manage email data.Mail.ReadWriteMail.SendMail.Read
3
Set redirect URIs and OAuth credentialsDefine the redirect URIs, then enter your app's Client ID and Client Secret in the Unipile dashboard.
Outlooktom@acme.comMicrosoft 365 accountLinked
Explore Outlook API
IMAP

Support Other Email Providers via IMAP

Any IMAP server
1
IMAP authenticationAuthenticate and link IMAP-supported email accounts through the Unipile API.
2
Retrieve email dataCall GET /v2/{account_id}/emails to retrieve the email history, sync folders and sort emails by label or folder.
3
Monitor and manage email foldersList, create or modify folders from your application.
IMAPjulia@nexatech.ioIMAP accountLinked
Explore IMAP API

Keep every inbox up to date with webhooks for new messages and emails:POST/v2/webhooks/endpoints/

LinkedIn accounts

Seamlessly Connect and Manage LinkedIn Accounts

Add LinkedIn messaging and profile management to your application with Unipile's API. Your users access their LinkedIn messages, retrieve contact information and manage connection requests from inside your software.

1

Authenticate to LinkedIn

With username and password, or with cookies: the li_at cookie the user gets when signed in to LinkedIn in their browser. Collect the user agent of that same browser to prevent account disconnection.
2

Handle checkpoints

After the first authentication, LinkedIn may ask for a checkpoint such as 2FA, CAPTCHA or phone registration. The response tells you which type to handle.
3

Solve checkpoints

For each checkpoint type, send a request to solve it. For 2FA and OTP, send the code the user received.
4

Handle intent timeout

If the user takes more than 5 minutes to solve the checkpoint, the account does not connect. Make sure checkpoints are solved within that time.
5

Connect via a proxy

If needed, connect the LinkedIn account through a proxy by adding the proxy settings to the request body.
link-linkedin.jsonRequest body
{
  "provider": "LINKEDIN",
  "username": "email@outlook.com",
  "password": "********"
}

// Cookie option: send the li_at cookie
// and the browser user agent instead.
username / passwordli_at cookieuser agent
checkpoint.jsonResponse
{
  "object": "Checkpoint",
  "account_id": "098dez89d",
  "checkpoint": {
    "type": "2FA"
  }
}
2FAOTPCAPTCHAPhone register
solve-2fa.jsonRequest body
{
  "provider": "LINKEDIN",
  "account_id": "098dez89d",
  "code": "******"
}

The same pattern applies to every checkpoint type: one request per checkpoint.

Your App
Enter your verification code LinkedIn sent a 6-digit code to Sarah's phone.
481
4:12 left of 5:00 Verify

After 5 minutes the checkpoint expires and the user starts the connection again.

link-with-proxy.jsonRequest body
{
  "provider": "LINKEDIN",
  "username": "email@outlook.com",
  "password": "********",
  "proxy": {
    "host": "proxy.com",
    "port": 1123,
    "username": "username",
    "password": "********"
  }
}

Each LinkedIn account is linked by its owner and used on behalf of that authenticated user. Unipile is an independent technical intermediary, not affiliated with, endorsed by, or sponsored by LinkedIn.

Discover LinkedIn API
InstagramTelegram

Connect Multiple Messaging Platforms in One Place

Get started

How to Get Started with the Unipile API

Three steps take you from an API key to a live unified inbox in your app.

1

Connect to Unipile Dashboard

Create your app in the Unipile Dashboard and generate your API key.

2

Let your users authenticate

Gmail, Outlook, LinkedIn, WhatsApp and more, through a hosted login you open with POST /v2/auth/link

3

Track linked accounts in real time

Accounts appear in your dashboard as soon as they are linked, with their status.

Secure OAuth or credential-based login Supports multiple providers per user
Unipile/ Acme / Unified Inbox
Accounts Webhooks API keys Settings
AccountsLink account
4 operational1 to reconnect
AccountIDStatus
Sarah Brownacc_7Hq2LmOperational
WhatsAppSarah Brownacc_3Kd9WpOperational
GmailSarah Brownacc_9Tx4RbOperational
OutlookTom Kelleracc_5Nv1QeOperational
InstagramTom Kelleracc_2Gy8ZcReconnect
6000+ Companies Innovating with Unipile
Trusted by industry leaders
1 API
Streamline operations for all major communication channels
2 Days
Achieve live integration quickly with minimal setup
30%
Reduction in maintenance efforts and resources

Built-In Security and Compliance

Enterprise-grade protection for your data and workflows Learn more about our security
SOC 2 Type II
SOC 2 Type II
Certified
Independently audited security controls ensuring data protection and operational integrity.
GDPR
GDPR
Compliant
Full compliance with European data protection regulations for user privacy.
99.9%
Platform Uptime over the last 24 months
24/7
Global Support with high-performance API

Unified Inbox FAQ

Answers for product teams adding a unified inbox and cross-platform messaging to their software.

A unified inbox centralizes communication from multiple platforms, such as email and messaging services, in one view. For software publishers, adding a unified inbox improves the user experience: users stop switching between apps, engage more and get more done.

Use Unipile's LinkedIn API to link and authenticate your users' LinkedIn accounts. Your application can then retrieve LinkedIn messages, manage connections and interact with profiles, on behalf of each authenticated user and from their own account. Unipile is an independent technical intermediary, not affiliated with, endorsed by, or sponsored by LinkedIn.

Gmail through Google OAuth, Outlook through Microsoft OAuth, and any other email provider through IMAP. Your users manage their email inside your app, whatever their email provider.

Yes. Our API is designed in line with the Digital Markets Act (DMA). It only enables secure messaging interoperability, and Unipile keeps no independent database of user profiles.

Yes. Always respect Meta's Terms of Service: use the API responsibly, avoid spam and unauthorized automation, and focus on legitimate messaging use cases.

Yes. Unipile tracks email activity in real time. With the email tracking webhook, you follow opens and link clicks as they happen, for detailed analytics and better engagement.

Unipile's API offers several authentication methods, including username and password or cookies for LinkedIn, and QR code authentication for WhatsApp. Each method follows industry-standard security practices for secure access and data management.

Create sequences across several channels by combining LinkedIn, WhatsApp, Telegram and other messaging platforms. Use the unified inbox to manage interactions, send messages and follow campaign performance directly from your app. Each message is sent from the user's own account, and the pace of a sequence remains the customer's responsibility.

Still have questions? Our team is here to help.

Talk to an expert