Social Media integration · 7 node(s) including 1 trigger.
00Overview
Publish posts, manage content, and read analytics on LinkedIn
Every field below is exactly what you see in the Flomation editor. Fields marked ● live picker let you choose from a list pulled live from your account — no IDs to look up.
01Connecting LinkedIn
Add your credentials as a Flomation environment secret, then pick them in each node. The connection fields are:
| Field | Type | Details | |
|---|---|---|---|
| LinkedIn Access Token | secret | Required | ${credentials.linkedin} |
${secrets.your_secret}.02Delete
LinkedIn Delete Post
social/linkedin/delete_post · Action
Delete a LinkedIn post by its URN
| Field | Type | Details | |
|---|---|---|---|
| Post URN | string | Required | urn:li:ugcPost:... |
Returns: tool_result, success, error
03Get
LinkedIn Post Analytics
social/linkedin/get_analytics · Action
Get engagement metrics (likes, comments, shares) for a LinkedIn post
| Field | Type | Details | |
|---|---|---|---|
| Post URN | string | Required | urn:li:share:... |
Returns: tool_result, success, error, likes, comments, shares, analytics_json
LinkedIn Get Post
social/linkedin/get_post · Action
Retrieve a LinkedIn post by its URN with content and metadata
| Field | Type | Details | |
|---|---|---|---|
| Post URN | string | Required | urn:li:share:... |
Returns: tool_result, success, error, text, author, created_at, lifecycle_state, post_json
LinkedIn Get Profile
social/linkedin/get_profile · Action
Get the authenticated user's LinkedIn profile and member URN
Returns: tool_result, success, error, member_urn, name, given_name, family_name, email, picture_url
04List
LinkedIn List Posts
social/linkedin/list_posts · Action
List recent posts by the authenticated user or a specified author
| Field | Type | Details | |
|---|---|---|---|
| Author URN | string | Required | urn:li:person:XXXXXXXX |
| Count | integer | 10 |
Returns: tool_result, success, error, posts, total
05Share
LinkedIn Share Post
social/linkedin/share_post · Action
Publish a text or link post to LinkedIn as the authenticated user
| Field | Type | Details | |
|---|---|---|---|
| Author URN | string | Required | urn:li:person:XXXXXXXX |
| Post Text | text | Required | |
| Link URL | string | https://example.com (optional) | |
| Link Title | string | ||
| Link Description | string | ||
| Visibility | string | PUBLIC — choices: Public, Connections Only |
Returns: tool_result, success, error, post_urn
06Triggers
LinkedIn Activity Trigger
trigger/linkedin_poll · Trigger
Triggers a flow on new comments or reactions on LinkedIn posts
| Field | Type | Details | |
|---|---|---|---|
| Post URN | string | Required | urn:li:share:12345 |
| Event Filter | string | comment,reaction | |
| Poll Interval (seconds) | string | 300 |
Returns: event_type, post_urn, author_urn, author_name, content, comment_urn, reaction_type, created_at, triggered_at
07Notes & Limitations
Behaviours and constraints worth knowing before you build with these nodes.
- Publishing always posts as the connected member, so there is no option to post on behalf of another person or a company page — connect the exact account you want the post to appear under.
- Every post-level action is keyed on the post's URN, so capture the URN returned by Share Post and reuse it, as Get Post, Delete Post, and Get Analytics cannot locate a post without it.
- Deleting a post is permanent and irreversible, and once removed its URN stops resolving and its engagement history is gone.
- Engagement counts from Get Analytics update on a delay and can trail the live post by several minutes, so treat metrics on a freshly published post as provisional.
- LinkedIn enforces daily per-member and per-application call limits, so high-frequency posting or polling loops can be throttled and should be spaced out.