Score LinkedIn ICP leads and draft outreach with Periodix, Claude, Notion, Sheets

Go to Workflow
46 views
Built by Periodix Actions Periodix Actions
Created on June 15, 2026

Description

Quick overview
Automate LinkedIn lead generation from Sales Navigator search to personalized outreach. The Periodix Actions node finds prospects, Claude AI scores each one against your ICP, writes personalized connection requests and follow-up messages for qualified leads, and logs results to Google Sheets. Rejected leads get reasoning for ICP refinement.

How it works
Runs on a schedule and retrieves pending Sales Navigator search URLs from a Notion database.
For each URL, the Periodix Actions node runs the search and returns matching profiles with automatic rate limiting.
Cleans, normalizes, and dedupes profile data: name, headline, role, company, location, industry, summary, and public profile URL.
Sends each profile to Claude AI for ICP scoring (1-10) with a brief reason.
Profiles scoring 5 or higher go to Claude again for a personalized connection note and first follow-up message, then get appended to the Validated tab in Google Sheets.
Profiles scoring below 5 get appended to the Rejected tab with score and reason for ICP refinement.
When every lead from a search is processed, the Notion row is marked Done.
What you get:
- A daily pipeline of scored, qualified LinkedIn leads with ready-to-send personalized outreach
- Clear rejection reasons to continuously improve your ICP definition
- LinkedIn Classic and Sales Navigator people search from saved URLs
- Zero manual LinkedIn prospecting after initial setup

Setup
Install the verified Periodix Actions node (works on n8n Cloud and self-hosted). Sign up at actions.periodix.net, connect a LinkedIn profile, and pick it in the Search by URL node.
Add Notion credentials and set your database ID. Your database needs these properties: Status (select: Pending/Done), Sales Nav URL (URL), Campaign (text), Processed At (date).
Add your Anthropic credential to both Claude nodes. Replace the product and ICP placeholders in both prompts with your product context, ICP criteria, tone, and value proposition.
Add Google Sheets OAuth credentials, set your Sheet ID, and create two tabs, Validated and Rejected, with these column headers: First Name, Last Name, Title, Company, Location, Industry, LinkedIn URL, Score, Reason, Connection Note, M1 Message, Campaign, Date, Notion Page ID.

Requirements
A Periodix Actions account with a connected LinkedIn profile (free trial available). Standard LinkedIn search URLs work with any LinkedIn account. Sales Navigator search URLs require an active Sales Navigator subscription on the connected profile.
An Anthropic API key
A Notion account and a Google account with Sheets access

Customization
Raise the score threshold in "Score 5 or Higher?" for fewer, better leads
Adjust the Search by URL limit to control how many leads each search returns
Swap Claude for OpenAI or Gemini by changing the URL and body in both AI nodes
Add a Periodix Actions Send Request node after the Validated tab to send connection requests automatically

Additional info
Periodix Actions connects through LinkedIn's own infrastructure, not a browser scraper: no cookies, no CAPTCHA, no scraper fingerprint. Built on the infrastructure behind Periodix: 0 LinkedIn accounts lost across 25,000 connected profiles in the last 24 months.
Pricing starts at $10/month per profile with 1,000 results included and $10 per additional 2,000, or $49/month unlim

This workflow was created by Periodix Actions and shared publicly on the n8n community template library. n8nFind indexes it for discovery — the workflow remains the property of its original creator.

Nodes Used (4)

Code
n8n-nodes-base.code
Google Sheets
n8n-nodes-base.googleSheets
HTTP Request
n8n-nodes-base.httpRequest
Notion
n8n-nodes-base.notion