FruxonDocs

LinkedIn Profile

Publish posts to your own LinkedIn feed, and comment or react as yourself

The LinkedIn Profile integration lets your agents publish to the connected person's own LinkedIn feed — drafting a post from source material, sharing a link with commentary, or commenting on a post you point it at.

To publish to a company page instead, use the separate LinkedIn Pages integration.

Prerequisites

You need:

  • OAuth — Each person connects their own LinkedIn account. No approval from LinkedIn is required; the integration uses LinkedIn's self-serve developer products.

Setup

  1. Open Integrations from the sidebar
  2. Select LinkedIn from the catalog
  3. Click Add Integration Config
  4. Give the config a display name (e.g., "LinkedIn - Founder")
  5. Click Connect to start the LinkedIn OAuth flow and approve access
  6. Save the config

Using in Your Agent

  1. Open your agent in Agent Studio and select an Agent Step
  2. Under Attached Integration Configurations, click Attach configuration and choose your config
  3. Attach LinkedIn tools from the tools panel
  4. Tools are referenced as linkedin_profile.create_text_post, linkedin_profile.get_profile, etc.

Call get_profile first. It returns a sub value — the member id — that every publishing tool needs as its person_id.

create_comment and create_reaction act on a post URN you supply. There is no way to search for posts, so the URN comes either from create_text_post earlier in the same run, or from a LinkedIn post URL, which contains it — linkedin.com/feed/update/urn:li:activity:7096760097833439232.

Available Tools

ToolDescriptionAction Type
get_profileGet the connected member's profile, including the member id the other tools needReadOnly
create_text_postPublish a plain-text post to the member's own feedReversible
create_article_postPublish a post that shares a link, rendered as an article cardReversible
delete_postPermanently delete one of the member's postsIrreversible
create_commentComment on a post as the memberReversible
delete_commentDelete a comment the member madeIrreversible
create_reactionLike a post as the memberReversible
delete_reactionRemove the member's like from a postReversible

Limits

  • LinkedIn allows 150 requests per member per day on this integration.
  • Posts can be published, but their performance cannot be read back. Reading a member's own past posts requires a permission LinkedIn has closed to new applicants.
  • Nothing here discovers content. There is no tool to list posts or read the comments on them, so engagement tools need a post URN supplied from outside.
  • There is no API for LinkedIn messages, connections, invitations, or the feed, at any access level.
  • Profile data is read-only. No LinkedIn API can edit a headline, position, or About section.

On this page