Zelaxy
ZelaxyDocs
Tool Integrations
Tool

LinkedIn

Create posts, manage company pages, and build B2B workflows on LinkedIn

Overview

PropertyValue
Typelinkedin
CategoryTool — Social Media
AuthOAuth 2.0

Connect with LinkedIn to publish content, retrieve profiles, manage company pages, and automate B2B social media workflows.

Operations

OperationDescription
Create PostPublish a new post on a personal profile or company page
Get ProfileRetrieve the authenticated user's LinkedIn profile
Get CompanyFetch company/organization page details
Delete PostRemove an existing post

Configuration

Create Post

SettingTypeRequiredDescription
LinkedIn AccountOAuthYesConnect your LinkedIn account
Post ContentLong textYesThe text content of the post
VisibilityDropdownNoPublic (default) or Connections Only
Link URLShort inputNoURL of an article or link to share
Link TitleShort inputNoTitle for the shared link
Link DescriptionShort inputNoDescription for the shared link
Organization IDShort inputNoCompany page ID (leave empty for personal post)

Get Profile

SettingTypeRequiredDescription
LinkedIn AccountOAuthYesConnect your LinkedIn account

Returns the authenticated user's profile including name, email, and profile picture.

Get Company

SettingTypeRequiredDescription
LinkedIn AccountOAuthYesConnect your LinkedIn account
Organization IDShort inputYesThe LinkedIn company/organization ID

Delete Post

SettingTypeRequiredDescription
LinkedIn AccountOAuthYesConnect your LinkedIn account
Post IDShort inputYesPost URN (e.g., urn:li:share:123456)

Outputs

FieldTypeDescription
postjsonCreated post data (ID and status)
profilejsonUser profile (name, email, picture)
organizationjsonCompany data (name, description, followers, website)
deletedjsonDeletion confirmation

Setup

  1. Go to LinkedIn Developer Portal and create an app
  2. Under Auth, add the redirect URL: {YOUR_APP_URL}/api/auth/oauth2/callback/linkedin
  3. Request the required products: Share on LinkedIn, Sign In with LinkedIn using OpenID Connect
  4. Copy your Client ID and Client Secret into your .env:
LINKEDIN_CLIENT_ID=your_client_id
LINKEDIN_CLIENT_SECRET=your_client_secret

Required Scopes

ScopeDescription
openidOpenID Connect authentication
profileAccess user profile data
emailAccess user email
w_member_socialCreate/delete posts on behalf of the user

For company page management, additional scopes may be needed:

  • r_organization_social — Read organization posts
  • rw_organization_admin — Manage organization pages

Example: B2B Content Distribution

Workflow:

[Starter] → [Agent: Write Post] → [LinkedIn: Create Post] → [Slack: Notify Team]

Use an AI agent to draft a LinkedIn post from a content brief, automatically publish it, and notify the marketing team on Slack.

Example: Company Page Monitor

Workflow:

[Starter (schedule: daily)] → [LinkedIn: Get Company] → [Agent: Analyze] → [Google Sheets: Log]

Track company page follower growth daily, analyze trends, and log the data to a spreadsheet.

Tips

  • Personal vs Company posts — Leave Organization ID empty for personal posts; provide the company ID to post on behalf of a company page
  • LinkedIn API rate limits — LinkedIn has strict daily limits on post creation; schedule posts accordingly
  • Post visibilityPublic posts reach the broadest audience; Connections limits to your network
  • Link previews — Adding a Link URL generates a rich preview card in the post