Confirm Action

New Campaign

Give this group of leads a name (e.g. "AU Founders March")

Good morning

Your outbound flywheel for today

Activity Log

Today's Activity
Requests
Messages
Replies
Comments
New leads found
Requests withdrawn
Last run

Pipeline

All Leads

NameCompanySector StatusLast ActivityProfile

Find Leads

Describe your ideal customer and Influentia finds matching LinkedIn profiles. AI drafts personalised messages based on their actual posts — you review every draft before anything is sent. Your machine, your session, your pace.

Describe Your Ideal Customer

Roles / Job Titles

Industry / Niche

Location

Signals

Active on LinkedIn
Only find people who post on LinkedIn
Keywords
Extra terms to refine the search

Save as Campaign

Brave Search API — LinkedIn never sees this step
Find

🤖 Autopilot Targeting Profiles

Save multiple targeting profiles. Autopilot rotates through them automatically, using each one at least 3 days apart. Pipeline refills when it drops below 30 leads.

Saves the roles, industries, location and keywords currently set above.

Results

Describe your ICP and click Search
0 selected
🔍

Describe your ideal customer on the left, then click Search Google.

Tick the ones you want, then click Add Selected to Pipeline.

👤
Who you are, who you target, and what you sell

Profile & Links

Your name, company, and links the AI uses in every conversation. Change these here — no code editing needed.
Your First Name
Company Name
Booking Link (Calendly)
Website
Goal (what you want prospects to do)

Your Offering

Describe what you sell — problem solved, how, proof, differentiator. This is injected into every AI-generated message.

Ideal Client Profiles

Define who you're targeting. Each profile narrows the lead search. Edit anytime — changes take effect on the next search.

Loading profiles...

💬
Control tone, length, and personality of every DM the AI sends

Auto-Reply

When OFF, the AI drafts a reply but waits for your approval in the Engage tab before sending — recommended during testing. When ON, replies are sent automatically as soon as a prospect responds.
Require approval Send automatically

DM Tone & Style

The most important setting for how your messages feel. Set tone, length, what to avoid. Think of it as a standing instruction the AI reads before every reply — this is where you control how DMs sound.

First Message Prompt

Controls how the AI writes the initial icebreaker message. Uses variables like {prospect_name}, {prospect_title}, {your_name}, etc.

Context Prompt

Controls the AI's overall behavior — tone, personality, conversation goals, objection handling. Think of this as the AI's "character sheet".

Follow-up Prompt

Controls how the AI writes follow-up messages for leads who haven't replied after the configured number of days.
🎯
How the AI comments on posts and handles video outreach

Comment Style

Tell the AI exactly how you want comments written. Injected into every comment Claude generates — be specific about tone, length, what to avoid.
🧪
Simulate a conversation to verify your AI settings before they go live

🧪 Test DM Conversation

Roleplay as a prospect to test how your AI responds. Type as the prospect — the AI will reply using your actual Context Prompt and Offering. Save settings first to use the latest version.
Type a reply below as the prospect to start the conversation.

Video Outreach

Send a personalised video link with your first message. Record once (Loom, screen recording, talking head — any URL), and each lead gets their own landing page that shows their name and links to your video.
Paste a Loom, screen recording, or any publicly accessible video URL.
Use {video_link} where the personalised link should appear.
🔑
License, billing, and data privacy

License & Billing

Your subscription to Influentia. Manage payment details or cancel anytime.
License key
Email
Status
Trial ends

Privacy & Data

Stored locally
API keys, lead database, conversations, LinkedIn session — all on your machine only.
Sent to Claude API
Prospect profile data is sent per-message to generate personalized outreach. No bulk exports.
Never leaves your machine
Lead list, conversations, LinkedIn cookies, and .env — none of this is uploaded or synced anywhere.
Saved!
🔒 Privacy & Data
Stored locally
API keys, lead database, conversations, LinkedIn session — all on your machine only.
Sent to Claude API
Prospect profile data is sent per-message to generate personalized outreach. No bulk exports.
Never leaves your machine
Lead list, conversations, LinkedIn cookies, and .env — none of this is uploaded or synced anywhere.
🚫

Do Not Contact

People on this list will never receive a message, follow-up, or reply from Influentia — even if they connect with you. Add colleagues, clients, friends, or anyone you don't want in the outreach pipeline.

Loading…

LinkedIn Engage

AI finds posts your ideal buyers are reading and drafts a comment in your voice. You review and approve every single one — nothing posts without your click. Thoughtful comments build visibility better than any cold message.

Currently: OFF — you approve each comment
⛔ LinkedIn is not Reddit — read this before enabling
When ON, Smart Scan will draft a comment and immediately post it to LinkedIn — you will not see it first. LinkedIn's algorithm monitors for robotic posting patterns and can restrict or ban your account — especially if comments are generic, off-topic, or posted too quickly after each other.
Only enable this if you have reviewed multiple AI drafts and are confident they match your voice and are genuinely relevant to each post. New users should keep this OFF for the first 2 weeks.

Pending Comments

Smart Scan — best 5 posts daily
Searches across three engagement tiers and picks only the highest-scoring posts. Comments are pre-drafted — you just approve or skip.
Tier 1 — Watering holes Creators whose audience = your buyers
Tier 2 — Adjacent peers Brand strategists, B2B coaches — same audience, different service
Tier 3 — ICP in pain Founders actively posting about content/visibility struggles
Custom keywords (optional — overrides Tier 3 queries)
No pending comments.
Click "Smart Scan" to find today's best posts.

Posted Comments

Max 5 comments/day · Spaced 4–12 min apart · Only genuine, value-adding comments
No comments posted yet.

Reddit Signals

People describe their problems on Reddit before they search Google — and before your competitors see them. Influentia surfaces these threads daily. You pick which ones to reply to, AI drafts what to say, and you click send.

Currently scanning for
Loading ICP…

Reddit Signal

ICP pain-point posts — ranked by buying signal strength
9 subreddits
0 signals
Last scan:
No signals yet.
Click "Scan Now" to search Reddit for ICP pain points.

Reddit Engage

Approve comments before they're posted to Reddit
Up to 5 comments/day
Requires Reddit credentials
Pending Approval
No comments pending.
Draft a comment from the Signal feed on the left.
Posted History
No Reddit comments posted yet.
Inbox Replies
No inbox replies yet.
Reddit scan settings (optional)
New account (<3 months): 2–5/day · Growing (50–100 karma): 5–8/day · Established (100+ karma, 3+ months): up to 15/day

Auto Mode — Generate This Week's Posts

4 POSTS · 2 MIN

One click generates your full week: 2 broad posts, 1 niche authority, 1 sales — all using your knowledge base, pillars, and brand voice. No choices needed.

Tue · Wed · Thu · Fri  ·  TAM · Growth · TAM · Sales  ·  SLAY + PAS frameworks

🧠 Knowledge Base — feed Claude your real stories, results, and beliefs to make every post uniquely yours

The more specific you are here, the better every post will be. Claude pulls from this instead of making things up. Fill in what you have and add more over time.

🗂 Swipe File — saved high-performing posts

Save viral posts here from the inspiration finder above. Then analyze why they work or adapt them in your voice.

No posts saved yet. Use the inspiration finder and click 🗂 Save to add them here.

🗓 This Week's Post Queue — 4 posts ready to copy and publish

Copy each post, paste it into LinkedIn, and click Mark as Posted. Edit any post directly before copying.

No posts queued yet. Click Generate Week's Posts above to create this week's drafts.

Test & Tune

Tell the AI what to do differently on the left. Test how it responds on the right.

Prompt Tuner
Describe what you want changed — AI edits the prompt
✏️
Tell me what to change.
"Don't send the website until they ask"
"Be warmer in early replies"
"Stop pushing when they seem uninterested"
Conversation Tester
Reply as a prospect — see exactly how your AI responds
💬
Type below as if you're the prospect.
The AI will reply using your actual prompts.

Outreach Intelligence

Weekly Snapshot
Loading…

Guide & Playbook

How this tool works — what runs automatically, what needs your attention, and how to stay safe.

Getting started in 5 steps
1
AI and search are handled by Influentia's servers. No API keys needed on your end.
2
Connect your LinkedIn account — click Connect in the sidebar. A browser opens, you log in once, session is saved. You won't need to log in again.
3
Fill in your Offering and Knowledge Base in Settings. The more specific you are, the better the messages. This is the most important thing to get right.
4
Set your ICP in the Find Leads tab — job titles, industries, locations. Click "Generate Filters with AI" and describe your ideal client in plain English.
5
Click "Run Today's Routine" in the sidebar. This does the full first run: finds leads, sends connection requests, sets everything up. After that it runs automatically at 9 AM daily.
⚠️
LinkedIn Terms of Service — Read First

LinkedIn's Terms of Service prohibit automated or scripted activity on their platform. Using any automation tool — including this one — carries a risk that LinkedIn may restrict or suspend your account.

This tool is designed to minimize that risk: it uses human-like delays between actions, stays well below LinkedIn's activity thresholds, and requires you to approve comments before they post. The daily limits are intentionally conservative.

What this means for you: Use the tool thoughtfully. Start with 5–10 connection requests per day, not 15. Don't run it while logged into LinkedIn on your browser at the same time. If you see a CAPTCHA or warning from LinkedIn — stop for 48 hours and review your limits.

By using this software you accept full responsibility for how it interacts with your LinkedIn account. The software authors provide no warranty and accept no liability for account restrictions.

📅
Daily Routine
Takes 2–5 minutes. Everything else is automated.
9:00 AM
AUTO — Scheduled task fires: Find Leads → Withdraw stale → Smart Scan → Connect → Check → Send → Reply → Followup
9–10 AM
YOU — Open Engage tab. Review the 5 drafted comments. Approve the ones that sound like you. Skip the rest. Takes 2 minutes.
10:00 AM
AUTO — Approved comments post automatically with human-like spacing (max 5/day)
Anytime
YOU — Check your LinkedIn inbox. Anyone who replied to a message is worth a real conversation. The system auto-replied but use your judgement on warm leads.
📆
Weekly Routine
Takes 30–60 minutes. Monday morning.
Monday
YOU — Go to My Posts tab → Generate this week's posts. Review the 4 drafts. Edit any that don't sound like you. Copy each one and post to LinkedIn manually. Done for the week.
Sunday 6PM
AUTO — Weekly analysis runs. Learns which lead types converted. Updates scoring for next week.
Anytime
YOU — Check Insights tab. Once you have 10+ connection requests out, you'll see patterns on who's converting. Adjust ICP profiles if needed.
🤖
What runs automatically (no input from you)
9 AM weekdays, server must be running
Find Leads — Searches for LinkedIn profiles matching your ICP (consultants, recruiters, agency owners in AU/UK/US). Adds up to 20 per day. Rotates through profiles every 3 days.
Withdraw stale requests — Removes connection requests older than 3 weeks that haven't been accepted. Keeps your acceptance rate healthy.
Smart Scan — Finds 5 high-value posts across 3 tiers (watering holes → adjacent peers → ICP direct). Drafts a comment for each.
Connect — Sends up to 15 personalised connection requests per day to pending leads.
Send first messages — Once someone accepts, sends a personalised first message within 24 hours.
Reply & Follow-up — Auto-replies to conversations and sends one follow-up after 3 days of silence.
Post approved comments — At 10 AM, posts any comments you approved in the Engage tab. Max 5/day, spaced 3+ minutes apart.
Weekly intelligence — Sunday 6 PM: analyses all outreach data, updates lead scoring weights, generates your weekly report.
👤
What needs you (intentionally manual)
These stay human by design — they're the high-leverage moments
Approving comments — You read every drafted comment before it goes live. Takes 2 minutes. This protects your voice and your LinkedIn account.
Publishing posts to LinkedIn — The system generates and saves the post copy. You paste it into LinkedIn and hit publish. 5 minutes on Monday morning.
Warm conversations — When someone replies with genuine interest, take over. The system flags them as "replied" — that's your cue to have a real conversation and book a call.
Blocking irrelevant leads — If a lead clearly doesn't fit, hit Block in the leads table. They'll never be contacted again and it improves future targeting.
🛡️
Safety limits
LinkedIn flags accounts that move too fast. Start at these limits. You can raise them in Settings → Safety after your first week.
15/day
Max connection requests
20/day
Max messages sent
5/day
Max comments posted
90s
Min gap between actions
🔧
Common issues
Nothing happened at 9 AM
The server must be running for the schedule to fire. Start it with python server.py in your terminal, then keep that window open. On macOS you can use a startup item to launch it automatically.
LinkedIn session expired
Click Connect in the sidebar. A browser opens — log in again. Session gets saved and everything runs headless again.
Comments aren't posting
You need to approve them first in the Engage tab before 10 AM. The 10 AM task only posts already-approved comments.
No leads being found
Check that ICP profiles exist in Find Leads tab. Each profile has a 3-day cooldown between searches.
Acceptance rate is low
Make sure you have at least 3 posts live on your LinkedIn profile. Buyers check your profile before accepting. Also check the Insights tab — it'll show which ICP segments convert best.
LinkedIn showed a CAPTCHA or warning
Stop all automation for 48 hours. Lower your daily limits in Settings → Safety. Resume with 5 connections/day for a week before going back up. This is your account's way of saying "slow down."
Messages aren't sending
Run Step 2 (Preview) before Step 3 (Send). Preview fetches real profile data — without it, the AI doesn't have enough context to write a meaningful message and will skip the lead.
🔒
Privacy & Data
What's stored, what leaves your machine, and how to delete it
What stays on your computer (never sent anywhere)
state.json — your lead database: names, job titles, LinkedIn URLs, full conversation history, notes
linkedin_profile/ — your LinkedIn browser session (cookies). Treat this folder like a password.
.env — your API keys and personal details. Never share or commit this file.
What gets sent to external APIs
Claude (Anthropic) — prospect profile data (name, title, company, posts, experience) is sent per-message to generate personalized outreach. Covered by Anthropic's privacy policy.
Brave Search — job title, location, and keyword searches. No personal prospect data is ever sent to Brave.
Deleting your data
• Delete state.json to clear all leads and conversations.
• Delete the linkedin_profile/ folder to remove your saved LinkedIn session.
• Delete .env to remove your API keys.
The dashboard runs on localhost:5555 and is not accessible from other computers unless you deliberately expose it. No user account, no cloud sync, no telemetry.