Log In
Multi-tenant SaaS Platform

LinkedIn Outreach
That Feels Human

Export leads from Sales Navigator, configure multi-step flows, and let AI craft personalised messages — all from one platform. Per-company isolation, per-company AI.

Start Now →

How It Works

Three steps from lead list to conversation

1

Export & Import

Use the Chrome Extension to export leads directly from LinkedIn Sales Navigator. Or add them manually — your choice.

2

Configure Flows

Set up multi-step outreach sequences: connection requests, follow-ups, custom messages. Each step has its own AI prompt template.

3

Let AI Send

The extension mimics human behavior: types naturally, waits between actions, respects daily limits. Messages are AI-generated with your company context.

Features

Everything you need for scalable LinkedIn outreach

šŸ“‹

Sales Navigator Export

One-click export of entire lead lists from Sales Navigator search results. No copy-paste, no CSV uploads.

ļæ½

Multi-Step Flows

Configure sequences with delays, conditions (no_reply, always), and per-step prompt templates. Fully customizable per company.

šŸ¤–

AI Personalisation

Powered by Gemini with company-specific RAG documents. Each message references your services, case studies, and value proposition.

šŸ’¬

Human-Like Sending

The Chrome extension simulates real typing, natural delays, and scrolling. LinkedIn can't distinguish it from manual outreach.

āœ…

Approval Queue

Review and approve AI-generated messages before they're sent. Edit, regenerate, or reject — full control over your voice.

šŸ¢

Multi-Tenant

Each company gets its own isolated database, its own Gemini key, and its own RAG documents. Zero data leakage between tenants.

Real-Time Dashboard

Monitor your entire pipeline at a glance

Dashboard — Leads
NumeCompanieListaAsignatStatusPas
Andrei GrozaTechCorpromania vladVlad2ND1
Florin MosAcasa Aradromania vladVlad2ND1
Carmen StroiaFinServromania vladVlad2ND1
Alexandru IlieDataFlowromania vladStefan1ST2
David PopCloudSysromania stefanStefan2ND1
Live SSE stream — leads and queue update every 2 seconds without refresh
Filter by user, list, status — drill down to exactly what you need
Message approval — review AI-generated messages before sending
Action queue — see what the extension will do next, in priority order

Chrome Extension

The engine that does the work

Login & Start — authenticate with your company account, pick a list, hit Start
Automatic polling — every 30s checks for the next task (scrape or send)
Human simulation — opens profiles, scrolls, types with realistic delays
Daily limits — respects 80 connections, 100 messages, 200 scrapes/day
Auto-stop on auth failure — if token expires, engine stops and waits for re-login
Extension Popup
Status: activ
Autentificat ca vlad@controlf5.ro
23/80 conexiuni 45/100 mesaje 67/200 scrapes
[14:32] Sent message to Andrei G.
[14:31] Scraped profile of Carmen S.
[14:30] Connection request to Florin M.

Sales Navigator Export

From search results to your pipeline in one click

1

Search in Sales Navigator

Use your normal filters — location, industry, seniority, company size. Get your list ready.

2

Click "Export" in the Extension

The extension reads all visible leads from the search results page. Chunks of 500, with automatic scrolling.

3

Leads Appear in Dashboard

Deduplicated by LinkedIn URL. Status: PENDING_SCRAPE. The extension will scrape their profiles on the next poll cycle.

4

AI Generates Messages

After scraping, Gemini uses your RAG documents + the lead's profile to craft a personalised connection request or DM.

FAQ

Is this safe for my LinkedIn account?

The extension mimics real human behavior: natural typing speeds (30–100ms between keystrokes), random delays between actions (30s–90s), and respects conservative daily limits. It operates within a single browser tab like a real user would.

How does multi-tenant isolation work?

Each company gets its own MySQL database, its own Gemini API key, and its own RAG documents folder. A JWT token ties each user to exactly one company. There's no way to access another tenant's data — the routing is enforced at the database connection level.

Can I review messages before they're sent?

Yes. Every AI-generated message enters an approval queue. You can approve, reject, edit, or regenerate each message individually. You can also bulk-approve up to 100 at once.

What if Gemini generates a bad message?

The approval queue catches it. You can also change the lead's language (Romanian/English) and regenerate, or edit the text directly. Rejected messages transition the lead to FAILED — no message is ever sent without approval.

How do multi-step flows work?

You configure a flow with N steps. Each step has: a delay (days to wait after the previous step), a condition (always, no_reply), and a prompt template. The scheduler evaluates conditions daily and triggers AI generation for the next step.

Can multiple team members use it simultaneously?

Yes. Each user has their own login and their own assigned leads. The extension runs under one user's session at a time, but leads can be distributed across team members. The dashboard shows all users' activity.

What's the RAG documents feature?

You provide markdown files describing your company: services, case studies, value proposition. The AI uses these as context when generating messages, so each message references your actual offerings — not generic outreach templates.

Do I need Sales Navigator?

Not strictly. You can add leads manually by LinkedIn URL. But Sales Navigator gives you bulk search + export, which is the primary use case for scaling outreach.

Ready to Scale Your Outreach?

Log in to your company dashboard and start building your pipeline today.

Log In to Dashboard →