@periodix/n8n-nodes-actions
v1.3.0
Published
n8n community nodes for the Periodix Actions API
Maintainers
Readme
@periodix/n8n-nodes-actions
This is the Periodix Actions community node package for n8n. It lets you pull LinkedIn data — search results, full profiles, company profiles, posts, post comments and reactions, and connections — straight from your workflows, using safe, rate-limited calls through a connected LinkedIn account.
Periodix Actions is a multi-tenant API for sales-automation primitives. It handles LinkedIn account connection, rate limiting, and pacing on your behalf, so your workflows don't have to.
Installation Features Credentials Nodes Usage Example Workflow Resources Version history
Installation
Community Nodes (recommended)
- In n8n, go to Settings → Community Nodes.
- Click Install.
- Enter
@periodix/n8n-nodes-actionsand click Download. - The Periodix LinkedIn node will appear in your node palette.
Self-hosted / manual
Run npm install @periodix/n8n-nodes-actions inside your n8n installation, then restart n8n.
See the official community nodes installation guide for full details.
Features
- Search by URL — paste any LinkedIn Classic or Sales Navigator search URL and get back matching People, Companies, Posts, or Jobs.
- Profile & company enrichment — fetch a full person profile (experience, education, skills, summary) or a company profile (industry, size, locations) by identifier.
- Engagement & content — list a person's or company's recent posts, and the comments and reactions on any post, to find and qualify warm leads.
- Network — list the 1st-degree connections of a connected account.
- Managed profile connection — connect LinkedIn accounts in the Periodix Actions dashboard with a hosted auth flow; no cookies or credentials in n8n.
- Built-in rate limiting — Periodix paces calls per profile so you stay within LinkedIn's limits.
Credentials
Steps to obtain the API key needed for authentication:
- Go to actions.periodix.net and sign in (or create an account).
- Open the Profiles page and connect at least one LinkedIn account using the hosted auth flow.
- Open the API keys page and click New API key.
- Copy the generated key.
- In n8n, create a new Periodix Actions API credential.
- Paste the API key into the API Key field and save.
API keys can be revoked from the dashboard at any time.
Every operation requires this credential and a connected LinkedIn Profile, chosen from a dropdown that loads the profiles on your account. The dropdown shows each profile's connection status; if the chosen profile is not connected at execution time, the call fails — reconnect it from the dashboard.
Node
A single Periodix LinkedIn node exposes every capability. Pick a Resource, then an Operation.
Profile → Get
Fetch a full LinkedIn profile (experience, education, skills, summary).
- Person — the public identifier (the part after
/in/in the profile URL, e.g.john-doe) or the internal ID (e.g.ACoAA…) of the person. - Options → Notify Person — whether to let the person see that you viewed their profile (default off).
Company → Get
Fetch a LinkedIn company profile (industry, size, description, locations).
- Company — the public identifier (the part after
/company/), numeric company ID, or URN.
Post → Get Many
List the recent posts published by a person or company. Emits one item per post.
- Author ID — the author's internal ID. For a person it starts with
ACo/ADo; for a company use the numeric company ID and enable Is Company. - Is Company — whether the author is a company rather than a person.
- Return All / Limit — return everything, or cap the number of posts.
Post → Get Comments
List the comments on a post, with author details. Emits one item per comment.
- Post Social ID — the post's
social_id(returned by Post → Get Many), not the numeric ID in the post URL. - Return All / Limit.
Post → Get Reactions
List the people who reacted to a post (or to a specific comment). Emits one item per reaction.
- Post Social ID — the post's
social_id(returned by Post → Get Many). - Options → Comment ID — fetch reactions on a specific comment instead of the post.
- Return All / Limit.
Connection → Get Many
List the 1st-degree connections of the connected account. Emits one item per connection.
- Return All / Limit.
Search → Search
Run a LinkedIn search by URL and return the matched items. Asynchronous — see Usage.
- Search URL — a fully-qualified LinkedIn search URL. Supported:
- Limit — maximum number of results to return.
- Options → Timeout (Minutes) (advanced) — how long to wait for the search to finish before giving up.
Usage
Search is asynchronous. The Search → Search operation processes a single input item and waits (via webhook) for the search to complete — searches typically take minutes depending on result size and LinkedIn pacing.
The other operations are synchronous. They return immediately, process every input item, and emit one output item per result. The list operations (Post → Get Many, Get Comments, Get Reactions, and Connection → Get Many) paginate automatically: turn on Return All to fetch everything, or leave it off and set a Limit.
Post IDs. Comments and reactions are keyed by a post's social_id, which you get from Post → Get Many — the numeric ID in a post's URL will not work.
New to n8n? See the Try it out guide.
Example Workflow
Find and enrich engaged leads from a post
- Add a Manual Trigger (or any trigger).
- Add Periodix LinkedIn (Resource Post, Operation Get Many), pick a connected Profile, and enter the author's Author ID to find a relevant post; note its
social_id. - Add another Periodix LinkedIn (Resource Post, Operation Get Comments or Get Reactions) and pass that
social_idas the Post Social ID to list everyone who engaged. - Add another Periodix LinkedIn (Resource Profile, Operation Get) to enrich each commenter/reactor into a full profile.
- Connect a Google Sheets → Append Row node downstream, mapping the fields you need.
Version history
See CHANGELOG.md for the full release history.
