Guide to Automating LinkedIn with N8N and Unipile

If you’re looking for more flexibility with the LinkedIn API and want to build workflows that go beyond what traditional SaaS tools allow, this guide is for you. Using N8N and Unipile’s LinkedIn API, you can create clean, scalable automations that combine LinkedIn, WhatsApp, Email and more, all fully customizable, with real-time triggers and no scraping involved.

Build Smart N8N LinkedIn Workflows.

With Unipile’s unified API, you can build N8N LinkedIn workflows that connect to tools like Gmail, Google Calendar, WhatsApp, and Notion. You’re free to trigger a LinkedIn message, follow up with an email, schedule a call, or log everything to Airtable using simple HTTP request nodes inside N8N.

Instead of relying on unofficial workarounds, N8N LinkedIn automation lets you focus on building clean and scalable flows. Whether you’re sending new contacts from a form or syncing LinkedIn replies into Google Sheets, the Unipile API helps you streamline every step.

N8N logo
Send Inmail linkedin api

Send Voice Note Linkedin API Feature

Send Inmail linkedin api

With Unipile’s unified API, you can connect LinkedIn to other tools like Gmail, Google Calendar, WhatsApp, and Notion inside your N8N workflows. You are free to trigger a LinkedIn message, follow up with an email, schedule a call, or log everything to Airtable, all using HTTP request nodes.

Instead of searching for unofficial workarounds, you can focus on building clean, flexible automations that actually scale. Whether you’re pushing new contacts from a form or syncing replies into Google Sheets, the Unipile API helps you bridge every step.

Core N8N LinkedIn actions powered by Unipile

Unipile gives you direct access to LinkedIn’s most valuable features inside your N8N workflows. You can send messages, manage connections, and enrich profile data using real API calls without any scraping or browser automation.

Data Handling Note

Messages, voice notes, profile lookups and webhook events surfaced to your N8N workflows are routed through the authenticated user’s own LinkedIn session. Unipile does not maintain an independent archive of conversations or contacts for N8N consumption: each flow run fetches only what the node asks for at that moment, and nothing is stockpiled in a parallel copy of LinkedIn on our side.

Send connection invites and InMails

With Unipile’s LinkedIn API, you can send connection requests and InMails directly from your N8N LinkedIn workflows. No need for scraping tools or unstable browser hacks. Just pass a LinkedIn profile ID, define your message, and trigger it from any source like Google Sheets, Webhook, Airtable, or CRM. You can even include variables to personalize the message dynamically.

These actions are fully API-based, so you get better stability, proper error handling, and higher success rates compared to any headless browser approach.

How to Receive LinkedIn Events in N8N Using Webhooks from Unipile

Want to react to new LinkedIn messages or invitations in real time? With Unipile’s webhook system and N8N, you can instantly trigger workflows when something happens on your account. Perfect for logging events, auto-replying, or syncing data into your tools.

To connect Unipile with N8N using webhooks, you simply need to create a new workflow in N8N with a Webhook node, use the Test URL during setup, and register that callback in your Unipile dashboard. Once a test event is triggered and the payload is visible, you can structure your automation using N8N’s JSON tools. After validating the setup, just switch to the production URL and update it in Unipile.

Check the full documentation for detailed instructions and examples.

Multi-channel flows: LinkedIn + WhatsApp + Email

Automating LinkedIn alone is powerful. But when you combine it with WhatsApp and Gmail in a single flow, things get way more effective. Thanks to Unipile’s unified API, you can link these platforms into one seamless N8N automation, all from a simple visual builder.

Trigger LinkedIn invite, then follow up on WhatsApp

Start by sending a LinkedIn connection request using the Unipile API. In your N8N LinkedIn workflow, once the invite is sent or accepted, you can trigger a personalized WhatsApp message to the same lead.

This type of N8N LinkedIn automation is especially useful when targeting warm leads or shifting the conversation to a more responsive channel. You can add delays, filters, and variables to keep the flow personal while staying fully automated.

After reply, schedule a call via Gmail and Calendar

Once the lead replies on LinkedIn or WhatsApp, Unipile’s webhook can catch the event instantly. From there, your workflow can send a follow-up email via Gmail with a call proposal and link to book time. You can even create a calendar event directly via Google or Outlook Calendar API, with all details pre-filled.

This kind of flow helps you automate the full top-of-funnel cycle, from contact to scheduled meeting, without ever leaving your tools.

LinkedIn Automation Ideas for Makers Using N8N and Unipile API

You don’t need a SaaS product or a dev team to build smart N8N LinkedIn automations. With N8N and Unipile’s unified API, solo builders can design custom workflows that connect LinkedIn with tools like Google Sheets, OpenAI or Telegram, all with full control and flexibility.

Here are two N8N LinkedIn automation ideas to inspire your own builds:

Platform Limits & Responsible Use

LinkedIn defines, and periodically adjusts, the daily volumes, invitation quotas, and cadence limits attached to each account. Unipile relays those live signals, rate-limit headers, quota responses, error states, so your N8N scenarios can wait, back off, or requeue gracefully. Choosing how fast a workflow should run, and for which use cases, remains a customer-side decision, and each automation must stay within what a single authenticated account can legitimately sustain under LinkedIn’s current terms.

LinkedIn contact + icebreaker + Google Sheets

Want to combine engagement with a personal touch? Use a Google Sheet as your lead list, loop through each LinkedIn profile using Unipile’s API, then generate a short icebreaker message with OpenAI and store the result.
You can then trigger a follow-up on LinkedIn, WhatsApp, or Email, all from one flow.

AI-powered comments via Telegram trigger

Looking to grow your presence on LinkedIn? Set up a Telegram command that lets you send a post URL to N8N. From there, fetch the content, generate a smart comment with GPT, and post it to LinkedIn automatically. Great for staying consistent and visible without spending hours writing comments manually.

N8N LinkedIn Workflow: What Features Can You Use with Unipile API?

LinkedIn

Features

LinkedIn

LinkedIn
Account connection
Hosted Auth: White label to connect your end users Check
Custom auth: connect user with credentials, cookies, your chrome extension Check
Messages
Send & Reply Messages Check
Send an InMail Check
List Messages, Chats & Attendees Check
List Reactions Check
Read Receipts Check
Send Files attachments Check
Receive Files attachments API Check
Send Voice Notes Check
Send Embed Video Check
Users/Profiles
Retrieve a Profile Check
Retrieve & Edit own profile Check
List all relations & Followers Check
List all Invitations Sent & Received Check
Handle & Cancel a received Invitation
Check
Send an Invitation
Check
Cancel an Invitation
Check
List all posts, comments, reactions
Check
Posts
Retrieve & Create a post
Check
List all comments from a post
Check
List all posts, comments, reactions
Check
Comment a post
Check
List all reactions from a post
Check
Add a reaction to a post, comment
Check
Webhooks
Account status Check
New Message Check
New Reaction / Read / Event Check
Specific
Retrieve Recruiter hiring projects Check
Perform an action with a user profile Check
Retrieve a company profile
Check
Get raw data from any endpoint (Inbox Search, Following someone, Get own profile viewers, Social Selling Index, Retrieve posts from Feed) Check
Get inmail credit balance Check
Retrieve LinkedIn search parameters
Check
Perform Linkedin search Check
List all job postings Check
Create a job posting
Check
Get job posting Check
Publish a job posting Check
Solve a job publishing checkpoint Check
Close a job posting Check
List all applicants to a job posting
Check
Get a specific applicant to a job posting
Check
Download the resume of a job applicant
Check
Endorse a user profile specific skill
Check
Webhooks
Account status Check
New Message Check
New Reaction / Read / Event Check
Inboxes
LinkedIn Classic Inbox Check
Sales Navigator Inbox Check
LinkedIn Recruiter Inbox Check
LinkedIn Company Page Check

Using N8N with the Unipile LinkedIn API gives you access to a wide range of LinkedIn features you can trigger, automate or monitor directly in your workflows. Whether you’re sending messages, enriching profiles, or managing posts and invitations, all actions can be handled through simple HTTP requests.

This is not a partial integration. You get real access to LinkedIn features across messaging, profile, recruiting, and company tools, all within your N8N automations.

LinkedIn Endpoints
Account connectionAccount
Messages
Users/ProfilesProfiles
Posts/CommentsPosts
Specific
Webhooks
Inboxes

Account Connection

2 endpoints available

Hosted Auth: White label to connect your end users
Custom auth: connect user with credentials, cookies, your chrome extension

Messages

10 endpoints available

Send & Reply Messages
Send an InMail
List Messages, Chats & Attendees
List Reactions
Read Receipts
Send Files attachments
Receive Files attachments
Send Voice Notes
Send Embed Video

Users/Profiles

8 endpoints available

Retrieve a Profile
Retrieve & Edit own profile
List all relations & Followers
List all Invitations Sent & Received
Handle & Cancel a received Invitation
Send an Invitation
Cancel an Invitation
List all posts, comments, reactions

Posts/Comments

6 endpoints available

Retrieve & Create a post
List all comments from a post
List all posts, comments, reactions
Comment a post
List all reactions from a post
Add a reaction to a post, comment

Specific

17 endpoints available

Retrieve Recruiter hiring projects
Perform an action with a user profile
Retrieve a company profile
Get the raw API response from any endpoint
Get inmail credit balance
Retrieve LinkedIn search parameters
Perform LinkedIn search
List all job postings
Create a job posting
Get job posting
Publish a job posting
Solve a job publishing checkpoint
Close a job posting
List all applicants to a job posting
Get a specific applicant to a job posting
Download the resume of a job applicant
Endorse a user profile specific skill

Webhooks

3 events available

Account status
New Message
New Reaction / Read / Event

Inboxes

4 inboxes available

LinkedIn Classic Inbox
Sales Navigator Inbox
LinkedIn Recruiter Inbox
LinkedIn Company Page

How to Start Using N8N LinkedIn Workflows with the Unipile API

LinkedIn

Features

LinkedIn

LinkedIn
Account connection
Hosted Auth: White label to connect your end users Check
Custom auth: connect user with credentials, cookies, your chrome extension Check
Messages
Send & Reply Messages Check
Send an InMail Check
List Messages, Chats & Attendees Check
List Reactions Check
Read Receipts Check
Send Files attachments Check
Receive Files attachments API Check
Send Voice Notes Check
Send Embed Video Check
Users/Profiles
Retrieve a Profile Check
Retrieve & Edit own profile Check
List all relations & Followers Check
List all Invitations Sent & Received Check
Handle & Cancel a received Invitation
Check
Send an Invitation
Check
Cancel an Invitation
Check
List all posts, comments, reactions
Check
Posts
Retrieve & Create a post
Check
List all comments from a post
Check
List all posts, comments, reactions
Check
Comment a post
Check
List all reactions from a post
Check
Add a reaction to a post, comment
Check
Webhooks
Account status Check
New Message Check
New Reaction / Read / Event Check
Specific
Retrieve Recruiter hiring projects Check
Perform an action with a user profile Check
Retrieve a company profile
Check
Get raw data from any endpoint (Inbox Search, Following someone, Get own profile viewers, Social Selling Index, Retrieve posts from Feed) Check
Get inmail credit balance Check
Retrieve LinkedIn search parameters
Check
Perform Linkedin search Check
List all job postings Check
Create a job posting
Check
Get job posting Check
Publish a job posting Check
Solve a job publishing checkpoint Check
Close a job posting Check
List all applicants to a job posting
Check
Get a specific applicant to a job posting
Check
Download the resume of a job applicant
Check
Endorse a user profile specific skill
Check
Webhooks
Account status Check
New Message Check
New Reaction / Read / Event Check
Inboxes
LinkedIn Classic Inbox Check
Sales Navigator Inbox Check
LinkedIn Recruiter Inbox Check
LinkedIn Company Page Check

Getting started with N8N and Unipile is fast and dev-friendly. You don’t need a full backend to connect LinkedIn, WhatsApp, Gmail or your calendar. Just grab your API credentials, create a few HTTP nodes in N8N, and start building flows that react in real time.

Here’s how to get your setup ready in 3 steps:

How Unipile Operates

Unipile is an independent technical intermediary, not a LinkedIn partner or N8N data source. Every N8N node call, HTTP request, or webhook trigger is executed only once one of your end users has personally connected their own LinkedIn account and has initiated the workflow from your project. Activity stays bounded by what that single user can already do from their own LinkedIn session: no shared accounts, no privileged backend, no actions against accounts whose owner has not actively linked them.

1 – Set Up Your Unipile API Dashboard

Log into the Unipile dashboard then grab your API key.
From this dashboard, you can connect test accounts (LinkedIn, WhatsApp, Gmail…), check webhook activity, and monitor usage. Everything is centralized and easy to test with N8N.

2 – Connect the API to Your N8N Workflows

In N8N, use the HTTP Request node to call any LinkedIn, Email or Calendar endpoint. Authenticate with your token, copy a route from the Unipile docs, and map your input values dynamically from previous nodes.

You can also use webhooks to listen to real-time events like new messages or accepted invites.

3 – Activate Multi-Channel Features

Once connected, you’re free to create full workflows. For example:

  • LinkedIn → WhatsApp → Gmail

  • Message received → auto-log in Notion

  • New applicant → enrich → calendar booking

Everything runs visually in N8N, with no browser scraping and full control over each step.

Test the API for free

Developer Benefits of Implementing Linkedin API for N8N Usage

1 Icon

Integration Call
Secure an on-demand meeting with our founders (CTO & CEO) to align on technical and product strategy.

1 Icon

Integration Call
Secure an on-demand meeting with our founders (CTO & CEO) to align on technical and product strategy.

deliverability Icon

Connect with Live Support
Our live support is at your disposal before, during, and after integration, ensuring guidance at every step without extra cost.

deliverability Icon

Connect with Live Support
Our live support is at your disposal before, during, and after integration, ensuring guidance at every step without extra cost.

FAQs

Can I really automate LinkedIn actions in N8N with Unipile?

Yes. Unipile provides LinkedIn API access that you can call from N8N using simple HTTP nodes, on behalf of each authenticated user who has connected their LinkedIn account. From there your users can send messages, invites, post comments, fetch profiles, and more, without manual scraping or browser automation.

What authentication method do I need to use?

You can use a token-based auth provided by Unipile after connecting your LinkedIn account via the dashboard. No need to manage cookies manually. Hosted and custom auth methods are both supported depending on your use case.

Can I trigger a workflow when someone replies on LinkedIn?

Absolutely. Unipile supports real-time webhooks. You can listen for new messages, reactions, or status changes, then trigger any N8N flow, like sending a WhatsApp message or updating a Google Sheet.

Is this an official LinkedIn integration?

No. Unipile is not affiliated with, endorsed by, or sponsored by LinkedIn. It operates as an independent technical intermediary that lets software publishers connect authenticated LinkedIn accounts to their application or N8N workflows. Every action is performed on behalf of the user who owns that account, within workflows the user has initiated. Third-party platform features and conditions may change over time.

Does LinkedIn provide an official API for messaging and data sync?

LinkedIn does not currently offer a public, official API covering messaging, inbox synchronization, and full data retrieval for third-party software. To enable these workflows, Unipile acts as a technical relay: each request is executed on behalf of the authenticated user who has personally connected their own LinkedIn account, strictly within the scope of what that user can already do from their own session.

Actions are performed gradually, at rates compatible with normal single-user activity, and always respect the rate-limit signals LinkedIn sends back. Configuring a responsible cadence remains the customer’s responsibility, and every deployment must stay aligned with LinkedIn’s current terms.

Can I combine LinkedIn with other platforms like Gmail or Notion?

Definitely. That’s the power of using Unipile with N8N. You can build cross-platform workflows with LinkedIn, Gmail, WhatsApp, Google Calendar, Notion, Telegram, and more in the same automation.

How long does it take to get my first workflow live?

Most makers build and test their first LinkedIn flow in under 30 minutes. Just connect your account, grab your token, and start designing. No SDK required. Everything runs via HTTP requests and webhook nodes in N8N.

What LinkedIn data can my N8N workflow actually access?

Your N8N flow only sees data that the authenticated user can already access from their own LinkedIn, Sales Navigator or Recruiter session: their conversations, their contacts, the profiles and search results their plan entitles them to. There is no cross-account lookup, no privileged backend query, and no parallel LinkedIn database maintained on Unipile’s side.

Who is responsible for respecting LinkedIn's rate limits in an N8N flow?

Unipile relays LinkedIn’s own rate limits, invitation quotas, and usage signals, so your N8N workflow can slow down, requeue, or pause via standard HTTP nodes. However, deciding the cadence, volume and use cases of each automation remains the customer’s responsibility: every workflow must stay aligned with LinkedIn’s current terms and with what a single authenticated account can legitimately sustain.

Does Unipile store my N8N workflow data?

The API relays data in-flight to your workflow and does not maintain an independent archive of conversations, contacts or profiles for reuse. Whatever your N8N scenario persists (Google Sheets, Notion, Postgres, etc.) is handled by your own tooling, under your own retention policy.

You may also like

LinkedIn Get Profile API: How to Retrieve Full Profile Data

LinkedIn Get Profile API: How to Retrieve Full Profile Data

The LinkedIn API Get Profile feature is a powerful tool that enables developers to access and manage LinkedIn profile data programmatically. This API is essential for applications aiming to leverage professional information for various purposes, such as recruitment, networking, and market...

read more
How to Send Message LinkedIn API from an App

How to Send Message LinkedIn API from an App

Send Message LinkedIn APIIntegrating LinkedIn's messaging capabilities into your app can significantly enhance user engagement and streamline communication. This guide will walk you through using the LinkedIn API to send messages directly from your app, detailing the necessary steps, tools, and...

read more
en_USEN