EN
No-code and scripts

Build Your Workflows with Unipile API

Connect Make, n8n or your own scripts to LinkedIn, WhatsApp, email and calendar through one unified API, and build flows that send messages, sync inboxes and book meetings, no backend needed.

7-day free trial, no credit card.
Your workflowNew lead follow-up
Active
Called fromMaken8nScript
Your tools API Linked accounts
MakeScenario
n8nWorkflow
Your scriptNode.js, Python
UnipileUnipile API1 API
LinkedInMessages, search
WhatsAppMessages
GmailEmail, sync
OutlookEmail, sync
Send results to Google Sheets Notion Airtable Slack
POST /v2/{account_id}/chats/send
WebhookInvitation accepted
Actions

What You Can Do with Unipile

Discover the actions you can trigger with Unipile, from LinkedIn search and data retrieval to cross-channel messaging and real-time sync.

ParisSaaS51-200
DMDaniel MartinezDaniel MartinezHead of Sales, QuarkIn CRM
VHVictor HarrisVictor HarrisSales Manager, ZephyrEnriched

LinkedIn Search & Data Retrieval

Find the right profiles, retrieve key profile data and enrich records.

Filter by title, location, company Send results to your CRM or Sheets Daily search workflows
UnipileAPIs used
Re: Q4 partnership proposal
GmailJulia ChenHere is the updated deck.Mon 09:12
OutlookYouThanks, looping in our CTO.Mon 11:40
3 messages, 2 providersSynced

Email Thread Retrieval

Access full email history and real-time sync across all providers.

Fetch by contact or timeframe Parse message content and metadata Keep inboxes unified
UnipileAPIs usedGmailOutlookIMAP
Day 1GmailIntro emailSent
Day 3LinkedIn follow-upSkipped
reply_detected: stop

Cross-Channel: Email + LinkedIn

Start with email and follow up on LinkedIn.

Email, then LinkedIn message Stop when a reply is detected One thread for both channels
UnipileAPIs usedGmail
ARAnna RossiAnna RossiFounder, LumenWhatsApp
Is the integration live yet? Yes, since this morning.

Messaging via LinkedIn & WhatsApp

Send, receive and manage direct messages across channels.

Start conversations from workflows Handle replies automatically All messages in one flow
UnipileAPIs usedWhatsApp
LMLucas MeyerLucas MeyerVP Sales, Orbit82
GmailWhatsAppReplied
Lead scoreHot lead

Sales Engagement: Email + LinkedIn + WhatsApp

Design multi-channel sequences.

Sequences across all channels Reply detection and lead scoring Messaging with unified analytics
UnipileAPIs usedGmailWhatsApp
TuesdayGoogle CalendarOutlook Calendar
10:00Demo with Mery Yard
11:30Available
14:00Busy

Google & Outlook Calendar Sync

Build scheduling features into your workflows or bots.

Create, update, cancel events Check availability in real time Trigger actions from bookings
UnipileAPIs usedGoogle CalendarOutlook Calendar
New leadGmailEmailWhatsAppWhatsAppLinkedIn
SentOpenedReplied

Multi-Channel: Email + WhatsApp + LinkedIn

Combine channels in one flow: email, then WhatsApp, then LinkedIn.

Event-based triggers On behalf of each user, across channels Unified KPIs and sequence analytics
UnipileAPIs usedGmailWhatsApp

Every action can be triggered manually, conditionally or on a schedule, on behalf of each authenticated user.

Build your way

Use No-Code Platforms or Your Own Scripts

Build and trigger workflows your way: with Make, n8n or fully custom backend code. Whether you are a no-code maker or a developer, Unipile gives you full flexibility and control.

With Make Integration

Use the Make integration to connect Unipile with hundreds of apps. Create workflows with drag-and-drop logic and trigger actions across LinkedIn, WhatsApp, Gmail and more, without writing a single line of code.

Make scenarioNew WhatsApp lead
On
1WebhooksNew message
Unipile2UnipileGet profile
3Google SheetsAdd a row
Unipile4UnipileSend a message
Run once Immediately as data arrives

With n8n or Custom Scripts (Node.js, Python)

Prefer more control? Use n8n or your own backend to call Unipile endpoints. Fetch data, send messages or sync accounts with HTTP requests, and handle advanced logic natively in your codebase.

send-message.js
// Send a message from a linked account
const BASE = 'https://api.unipile.com';
const url =
  `${BASE}/v2/${accountId}/chats/send`;

const res = await fetch(url, {
  method: 'POST',
  headers: {
    'X-API-KEY': apiKey,
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    attendees_ids: [attendeeId],
    text: 'Thanks Mery, talk soon!',
  }),
});
POST/v2/{account_id}/chats/sendSame call from an n8n HTTP node

With Triggers and Webhooks

Receive real-time updates from your users' linked accounts through Unipile's webhook system. Trigger your workflows on events like "New message received", "Invitation accepted" or "Email opened", and connect them to any tool.

One endpoint for every provider Send events to Make, n8n or your own server
Webhook eventsPOST /v2/webhooks/endpoints/
Live
New message receivedMichel Opra, LinkedIn2s ago
Invitation acceptedSofia Rivera, LinkedIn15s ago
Email openedProposal for NexaTech, Gmail1m ago
New message receivedMery Yard, WhatsApp3m ago
Sent to Make n8n Your server
Real workflows

Build Real Workflows For Your Needs

From simple automations to advanced multi-step flows, Unipile lets you connect events across LinkedIn, WhatsApp, email and more, using Make, n8n or your own backend logic. Here are real examples used by builders and agencies today.

New sequence
Active
Start new sequence
LinkedIn invitation2 triggers
LinkedIn messageIf invitation accepted
Email follow-upAfter 3 days
Schedule eventIf email opened
Add new step
Send an InMail
Send a voice note
Send a video
WhatsAppSend a message
OutlookSend an email
Add new trigger
Invitation accepted
Profile viewed
GmailEmail opened
WhatsAppMessage read
Example 1

LinkedIn Sequence → Email Follow-Up → Schedule Event

Design your own multi-step sequences. Combine LinkedIn actions, email follow-ups and meeting scheduling, all triggered by real user interactions. Every step is fully configurable:

Choose actions like LinkedIn messages, voice notes or WhatsApp follow-ups Add smart triggers like "invitation accepted" or "email opened" Decide when each message is sent: instantly, after a delay, or only if the contact responds

Whether you build in Make, n8n or your own app, each step runs from the user's own account, on behalf of the authenticated user: real engagement, not just messages.

Explore the Messaging API
Example 3

Automation Use Case: Multi-Channel Qualification Workflow

Qualify and route prospects across LinkedIn, WhatsApp and email automatically: enrich their profiles, analyze intent and trigger the right next step with zero manual work.

Inbound qualificationn8n workflow, 7 nodes
Active
WhatsAppMessage received
UnipileCall Unipile API
Enrich profile
Analyse intent with AI
Score lead and route
Send reply or invite
Update CRM or Slack
Unipile API steps Your tools (OpenAI, CRM, Slack)
1

Message Received

Trigger the workflow through a Unipile webhook when a new LinkedIn or WhatsApp message arrives.

2UnipileUnipile

Call Unipile API

Fetch the message content, sender ID and context via Unipile.

GET/v2/{account_id}/chats/{chat_id}/messages
3UnipileUnipile

Enrich Profile

Get job title, company, location and past interactions with Unipile's profile endpoints.

GET/v2/{account_id}/users/{user_id}
4OpenAI

Analyse Intent with AI

Send the message content to OpenAI, from your own workflow, to assess buyer intent or interest level.

5Maken8n

Score Lead & Route Action

Based on profile and intent, assign a lead score and define the next step.

6UnipileUnipile

Send Reply or Calendar Invite

Reply automatically or suggest a meeting with Unipile's messaging or calendar API.

POST/v2/{account_id}/chats/{chat_id}/messages/send
POST/v2/{account_id}/calendars/{calendar_id}/events
7CRMSlack

Update CRM or Notify Slack

Log the interaction and the decision into your CRM, or alert your team in Slack.

Analytics

Build Your Own Analytics with Unipile's API and Webhooks

Unipile does not force a fixed dashboard. It provides detailed logs, events and webhooks, so you build exactly the analytics you need in Notion, Airtable, Sheets or any reporting tool. Track reply rates, message delivery or API usage across clients, all available through endpoints or real-time events.

UnipileUnipile webhook
Log to Google Sheets
Visualize in Notion
Alert in Slack
Events log, all clientsToday
18Replies
42Emails opened
1Failed request
09:12Reply received, Michel OpraReplied
09:08WhatsAppMessage read, Mery YardRead
08:55GmailEmail opened, NexaTech proposalOpened
08:41OutlookEmail not delivered, QuarkFailed
08:30Google CalendarMeeting booked, Elena GarciaBooked
growth-alertsSlack
Workflow alert09:15Reply rate is below your threshold on the "Q4 SaaS leads" sequence.Sequence paused
Workflow alert08:42One email to Quark was not delivered.Fallback step started

Visualize the Metrics That Matter to You

Track exactly what happens inside your workflows. From webhook responses to channel-specific replies, Unipile gives you the event-level data to build meaningful dashboards.

Monitor LinkedIn replies, WhatsApp reads or email opens Log delivery status and failed requests Follow user engagement or calendar bookings in real time

Build a Reporting Layer with Your Tools

Take full ownership of your analytics: route Unipile data into your own system and visualize it the way you want.

Send events to Google Sheets, Notion or Looker Studio Use Make or n8n to react automatically, for example to pause a flow or send an alert Trigger fallback steps when a threshold is crossed, like a low reply rate or an API failure
Get started

Start Building Smarter Workflows with the Unipile API

Integrate once, connect every channel, and power LinkedIn, email, WhatsApp and calendar workflows with zero complexity.

1

Set Up Your Unipile API Dashboard

Log into the Unipile Dashboard to create your app, get your API key and monitor API usage.

2

Implement the Unipile API in Your Workflows

Call the REST endpoints from Make, n8n or your backend. Users link their accounts through a hosted login you open with POST /v2/auth/link, and webhooks push real-time events.

3

Activate Multi-Channel Features

Build messaging, data sync and AI-driven features across every linked account, and follow each account status from the dashboard.

Secure OAuth or credential-based login Supports multiple providers per user
Unipile/ Acme / Workflows
Accounts Webhooks API keys Settings
AccountsLink account
4 operational1 to reconnect
AccountIDStatus
Sarah Brownacc_7Hq2LmOperational
WhatsAppSarah Brownacc_3Kd9WpOperational
GmailSarah Brownacc_9Tx4RbOperational
OutlookTom Kelleracc_5Nv1QeOperational
Google CalendarTom Kelleracc_2Gy8ZcReconnect

Optimize Your Integration with Experts Support

Whether you're starting from scratch or already have a system in place, our integration process is made to get you live fast.

Founders
Call with Founders
Secure a meeting with our founders to align on technical and product strategy.
Book a Call
Connect with Live Support
Get instant help from our team. We're here to answer all your questions.
Join 1000+ Developers in Our Slack Community Active
Ask questions, share feedback, or get unstuck, our Slack community (English & French) is the fastest way to get help from other devs and the Unipile team.
Join Now
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

No-Code Workflows FAQ

Answers for builders and agencies connecting Unipile to Make, n8n or their own scripts.

No. You can integrate Unipile into your workflows entirely with Make or n8n, no code required. Webhooks, API calls and multi-channel actions are all available through drag-and-drop interfaces.

Yes. Unipile lets you link and manage multiple accounts (LinkedIn, WhatsApp, Gmail, Outlook and more) from a single dashboard. Each linked account can be used independently in your workflows, on behalf of the user who authenticated it.

Sign up, create your app in the Unipile dashboard to get your DSN and API key, then send calls from Make or n8n HTTP modules, Postman or your own code. You will find full examples in our documentation.

Yes. Unipile handles the API layer for messaging, email, calendar and search. In your workflows, you can combine it with Airtable, Notion, Google Sheets or Slack to log events, build dashboards or notify your team.

Yes. Unipile webhooks notify your automation tools, like Make or n8n, in real time when messages are received, invitations are accepted or other events occur.

Yes. You can run searches, retrieve profiles and track engagement across LinkedIn, Sales Navigator and Recruiter through the unified API, with hosted authentication. Every action runs 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. See the LinkedIn API page for details.

Yes. Unipile provides the building blocks (webhooks, delivery status, metadata) to create your own analytics in Notion, Google Sheets or Looker Studio, with total control over what you monitor.

You can capture the error responses from Unipile and build fallback logic in Make or n8n, like triggering a Slack alert, retrying the action or logging the issue in your CRM.

Still have questions? Our team is here to help.

Talk to an expert