Skip to main content

LinkedIn

💼 LinkedIn Connector

Create posts and fetch activity from your LinkedIn account directly inside your workflows.

The LinkedIn Connector lets your workflows publish posts to LinkedIn or fetch your recent activity.
Use it to automate social publishing, schedule posts, build reporting dashboards, or trigger workflows when your content goes live.


🧠 How It Works

LinkedIn Connector Node

When you add the LinkedIn node to your workflow:

  1. The node authenticates using a selected LinkedIn credential.
  2. You choose the operation (Create Post or Read Posts).
  3. Inputs are validated (post text, visibility, limit, etc.).
  4. Your backend calls the official LinkedIn API.
  5. The results (created post data or list of recent posts) are passed to the next node.

This makes it easy to integrate LinkedIn with AI content creators, schedulers, CRMs, or analytics flows.


⚙️ Configuration UI Guide

1️⃣ Credential Selection

At the top of the LinkedIn node, choose which LinkedIn credential you want to use.

You can:

  • Pick an existing connected account
  • Search credentials by provider or workspace
  • Add a new LinkedIn connection

The selected credential determines the identity and permissions for this node.


2️⃣ Operation

Choose what this LinkedIn node should do.

Available Actions

  • Create Post – Publish a new post to the authenticated LinkedIn profile or company page.
  • Read Posts – Fetch your recent LinkedIn posts (up to 100).

Selecting an action reveals a corresponding configuration panel.


✍️ Create Post

This section appears when Action = Create Post.

Text (≤ 3000 chars)

Write the content for your LinkedIn post.

  • Emojis are supported
  • Hashtags work normally
  • You can dynamically generate text from previous nodes (e.g., AI agent output)

Example:
Excited to announce our new product launch! 🚀 #innovation #tech

Visibility

Select who can view the post.

  • PUBLIC – Anyone on LinkedIn
  • CONNECTIONS – Only your direct connections
  • LOGGED_IN – Any logged-in LinkedIn user (varies by API scope)

Set this based on your campaign needs.


📄 Read Posts

This section appears when Action = Read Posts.

Limit (1–100)

The number of recent posts to fetch.

  • Default: 10
  • Min: 1
  • Max: 100

Useful for dashboards, analytics, or feeding posts into an AI node for summarization.


🛠️ Technical Operations

The backend exposes two core operations:

OperationFunction NameDescriptionRequired Parameters
Create Postlinkedin_create_postPublish a new post to LinkedIntext, visibility
Read Postslinkedin_read_postsFetch recent posts from a LinkedIn profilelimit (optional)

Example: Function Calling (Create Post)

{
"type": "linkedinConnectorNode",
"config": {
"operations": ["post"],
"access_token": "{{linkedin_access_token}}",
"text": "Excited to announce our new product launch! 🚀 #innovation #tech",
"visibility": "PUBLIC"
}
}

Example: Function Calling (Read Posts)

{
"type": "linkedinConnectorNode",
"config": {
"operations": ["read"],
"access_token": "{{linkedin_access_token}}",
"limit": 10
}
}

🔐 Authentication & Permissions

The LinkedIn connector uses OAuth 2.0.

Depending on your setup, permissions typically include:

  • w_member_social – Publish posts
  • r_liteprofile – Read basic user profile
  • r_member_social – Read posts / activity

Users can revoke access from their LinkedIn security settings at any time.


🚀 Workflow Examples

Example 1 — Create AI-Generated Marketing Post

  1. AI node generates marketing copy.
  2. LinkedIn node publishes the post.
{
"type": "linkedinConnectorNode",
"config": {
"operations": ["post"],
"text": "{{ai.generated_text}}",
"visibility": "PUBLIC"
}
}

Example 2 — Fetch Posts for an Analytics Dashboard

Fetch 50 latest posts and send them to an AI node for insights.

{
"type": "linkedinConnectorNode",
"config": {
"operations": ["read"],
"limit": 50
}
}

Example 3 — Auto-Schedule Weekly LinkedIn Posts

  1. AI writes a weekly summary.
  2. LinkedIn node publishes it.
  3. Scheduler triggers the flow every Friday.
{
"type": "linkedinConnectorNode",
"config": {
"operations": ["post"],
"text": "{{weekly_summary}}",
"visibility": "PUBLIC"
}
}

🧩 Tips & Best Practices

  • Use AI nodes upstream to generate professional copy.
  • Combine with Scheduler to automate consistent posting.
  • Store LinkedIn post IDs in a database for analytics or audits.
  • Use Read Posts before posting again to avoid duplicates.