Node catalogue
Every node available in the builder, grouped as in the palette. And at the end, just as important: what LinkedFlow doesn't do.
Triggers — how people enter
| Node | When it starts |
| Manual | Only when you press “Run”. The classic starting point. |
| Schedule | At the time you define (by default, weekdays at 9:00). It requires the next node to be a people search: it's the “every morning, search and feed the flow” pattern. |
| Prospect Added | Each prospect who enters the chosen list starts the journey. |
| CSV Imported | When an import finishes. |
| Webhook | An external POST (your CRM, Zapier, n8n…) with the workflow's token. It doesn't create prospects: it resolves an existing one by identifier, URL or email. |
| Connection Accepted | When someone accepts your invitation. |
| Message Received | When a DM arrives; the text comes in {{trigger.message_text}}. |
| Post Comment | When someone comments on a post of yours, with an optional keyword filter (“LEAD”, “INFO”…). It's polled every 5 minutes; the “Check the post now” button works even in draft. |
LinkedIn actions
| Node | What it does |
| Search People | Feeds the flow with the results of a search (up to 50 per pass). It's a source node: it goes right after a trigger. |
| Get Profile | Reads the profile data without notifying the person. Doesn't spend quota. |
| Visit Profile | Visits with notification (“X viewed your profile”). Spends visit quota. The classic touch before inviting. |
| Send Invitation | With a personalised note or without one. If LinkedIn's note quota runs out, it retries once without the note and records it in the trail. |
| Wait For Connection | Pauses the journey until they accept. Outputs: accepted / time ran out (7 days by default) / withdrawn. |
| Withdraw Invitation | Withdraws a pending invitation (the elegant move before retrying cold later on). |
| Send Message | DM to a first-degree connection. With variants and variables. |
| Start Conversation | Opens a new thread; with an InMail option if your account allows it. |
| Wait For Reply | Outputs: replied / time ran out (7 days by default). |
| React to Message | Like on the last DM received. |
| React to Comment | Like on the comment that triggered the flow (after the comment trigger). |
| React to Post | Like (or celebrate, support, love…) on the prospect's latest post or a post by URL. The warm-up tool. |
| Reply to Comment | Public reply to the comment. Doesn't spend message quota: it only respects the global pause between actions. |
Available reactions: LIKE, CELEBRATE, SUPPORT, FUNNY, LOVE, INSIGHTFUL.
Logic
| Node | What it does |
| IF | Branches on a condition ({{previous.score}} >= 60, for example). Outputs: yes / no. |
| Switch | Several named outputs based on a variable's value. |
| Filter | Lets through only those who meet the condition; everyone else ends there. |
| Deduplicate | Blocks anyone who already passed through this point. |
| Merge | Joins several branches into one path. |
| Stop Prospect | Ends that person's journey, with a reason visible in the trail. |
| Stop Workflow | Ends the whole execution. |
Timing
| Node | What it does |
| Wait | A duration: 2h, 1d, 3d… The engine resumes waits every minute. |
| Wait Until | A specific date/time. |
| Business Hours | Holds the step until the next business window (9:00–18:00 by default). |
| Rate Limit | Lets through at most N per day per account (20 by default) — a tap inside the workflow itself, on top of the account quotas. |
People
| Node | What it does |
| Human Approval | Pauses the journey and leaves the proposed message in the Approvals inbox, editable before sending. Outputs: approved / rejected. |
AI
| Node | What it does |
| AI Agent | Reads the conversation and your knowledge base and drafts a reply; it can escalate to a human. It doesn't send: chain “Send Message” afterwards with {{previous.text}}. |
| AI Generate Message | Drafts a message from scratch following your instructions. |
| AI Personalize | Adapts a template to the prospect's profile. |
| AI Prospect Score | Scores the prospect's fit with your ICP (0–100), useful for branching afterwards. |
| AI Classify Reply | Classifies what they answered: POSITIVE, INTERESTED, QUESTION, NEUTRAL, NOT_NOW, NOT_INTERESTED or DO_NOT_CONTACT — each category is an output. |
How the AI works (credits, providers, guardrails) is covered in AI Mode.
Integrations (CRM)
| Node | What it does |
| Notify | Internal email to the workspace's managers (“X replied — interested!”). |
| Add To List | Moves/adds the prospect to a CRM list. |
| Tag | Adds tags to the prospect. |
| Webhook | Signed POST to your CRM or tool with the prospect's and the journey's data. |
| HTTP Request | Generic HTTP call to any API of yours. |
What LinkedFlow doesn't do
So you don't look for it where it isn't — and because saying no is a product feature too:
- It doesn't publish posts on your feed or schedule content.
- It doesn't email prospects (emails are only internal alerts to your team; for your CRM you have the outgoing webhook).
- It doesn't touch other networks: no WhatsApp, no Telegram, no Instagram, no X, no Facebook, no TikTok.
- It doesn't make calls or send SMS.
- It doesn't follow profiles or pages, and it doesn't act in LinkedIn groups.
- It doesn't do mass scraping or bulk exports.
- It doesn't run actions “as a company page” (companies are searched, not operated).
- There is no “who viewed my profile” trigger.