Quick overview
The job search template that closes the loop: it does not just find and score openings, it applies and reaches out. A daily agent searches LinkedIn, RemoteOK, and We Work Remotely, scores every job with AI, drafts an application note, then finds and connects with right person at the company.
How it works
- Runs daily and loads your job keywords, geo, freshness window, candidate profile, preferences, and who you want to reach at each company from one config step.
- Periodix Actions runs a LinkedIn Jobs search; RemoteOK and We Work Remotely are queried in parallel from their own feeds.
- All three sources are normalized, merged, and deduplicated by URL or company and title.
- For jobs without a known LinkedIn company (mainly RemoteOK and We Work Remotely), Periodix Actions searches LinkedIn company pages by name and verifies the match by normalized name similarity, not just the first result.
- AI scores each job 1 to 10 for fit against your profile and classifies work mode; only jobs scoring 5 or higher and not hybrid-too-far move forward.
- AI drafts a short, specific application note for each surviving job.
- For any job with a resolved company, Periodix Actions searches for people matching your chosen titles and picks the one whose headline actually matches your request, not just whoever ranked first.
- AI drafts a personalized connection request note referencing the specific role, and Periodix Actions sends it under your profile.
- Every job - sent or not - is appended to Google Sheets with its score, application note, outreach status, and match-confidence columns.
Setup
- Create a Periodix Actions account at actions.periodix.net (free trial available), install the verified Periodix Actions node - works on n8n Cloud and self-hosted - and select your connected LinkedIn profile.
- Add your AI provider credential (Claude by default; OpenAI or Gemini also work) to the AI nodes.
- Connect your Google Sheets account via OAuth2 and point it at a spreadsheet with a "Leads" tab.
- Update Search Config: job keywords, LinkedIn geo ID, freshness window, candidate profile and preferences, the RemoteOK/We Work Remotely keyword filter, and recipient_titles - who you want to reach (Recruiter, CEO, CTO, or anything, single or combined).
Requirements
- A Periodix Actions account with a connected LinkedIn profile (free trial available)
- An AI provider API key (Claude, OpenAI, or Gemini)
- A Google account with Sheets access
- n8n Cloud or self-hosted - this template works on both
Customization
- Set recipient_titles to "Recruiter" for a warm intro path, "CEO" or "CTO" to go straight to the top, or list several
- Company and recipient matches are never silently guessed - filter Sheets to unverified_fallback rows if you only want confirmed outreach
- Swap the AI provider without touching the rest of the flow
- Add more job boards by copying the RemoteOK/We Work Remotely pattern
Additional info
Periodix Actions connects through LinkedIn's own infrastructure, not a browser scraper: no cookies, no CAPTCHA, no scraper fingerprint.
It replaces what typically takes 4 to 6 separate Apify actors, so there's no scraper-marketplace subscription or per-actor fee on top of your AI costs.
Pricing starts at $10 per 1,000 results, or $49/month unlimited - 5 to 18 times lower than the same volume through Clay or Apollo.
Periodix is rated 4.9/5 on G2. The same node also powers our Sales Navigator prospecting, event outreach, and hiring-signal templates.