Skip to main content
This walkthrough takes you from a new account to a live cold-email campaign. Every step also has an API and MCP equivalent, linked as you go.
The free plan finds and stores up to 50 leads and includes 50 email validations, so you can complete steps 1–3 without paying. Sending to leads (step 5) requires a paid plan.

Step 1 — Create your workspace

1

Sign up

Go to app.manypi.com and create an account.
2

Verify your email

Confirm the address so the workspace is activated.
3

Describe your brand

In Settings → Brands, tell ManyPI what you sell: website, a short description, your value proposition and who you sell to.This is not paperwork. The brand is injected into every lead search (so the agent can judge “would this company want it?”) and into every AI-drafted email. Skipping it is the single most common reason results feel generic.

Step 2 — Find your first leads

Open Leads → Find leads and describe your ideal customer.
Example search
Fill in the structured fields next to the description — locations, industries, titles, required fields, and any extra columns you want researched (for example pricing_page or tech_stack). Then set how many leads you want and start the run. The agent works asynchronously. It searches, crawls, cross-checks and saves leads as it goes, and it will pause and ask you a question if your criteria are ambiguous — answer it in the chat and the same run continues.
Save the search as a profile. Re-running it later only saves new companies, so a saved search becomes a recurring lead source.

Lead generation in depth

Criteria, seed leads (“find more like these”), custom columns and limits.

Step 3 — Verify the email addresses

Select your new leads and choose Verify emails. ManyPI does a real SMTP mailbox probe from a dedicated sending IP and writes a status back onto each lead: valid, invalid, catch_all, no_mx, disposable or unknown. Addresses that are already known-good are free — you are only charged for probes that actually run.

Email validation

What each status means, what it costs, and how sends are blocked automatically.

Step 4 — Connect a sending inbox

Go to Outreach → Sending and connect the mailbox you want to send from. Gmail and Outlook connect over OAuth; anything else works over SMTP. Leave warmup on for a new domain. ManyPI ramps the daily volume up over time instead of blasting from day one, and it stops sending automatically if your bounce rate spikes.
Send from a secondary domain, not your primary one. Cold outreach reputation damage is hard to undo and you do not want it on the domain your invoices come from.

Step 5 — Write a sequence and launch

1

Create a sequence

Outreach → Sequences → New. Write step 1, then add follow-ups with a wait_days gap. Use merge variables so one template personalises across every lead:
Or click Draft with AI, describe what you are selling, and let ManyPI write the whole sequence against your brand.
2

Create a campaign

A campaign binds one sequence to one sending inbox, and carries the send window, daily limit and tracking settings.
3

Enroll your leads

Select leads in the Leads grid and enroll them. Step 1 goes out on the next send slot; follow-ups are scheduled automatically and stop the moment someone replies.
You now have a running campaign. Watch Outreach → Replies for what comes back, and Outreach → Overview for sends, opens, replies and bounces.

Do the same thing over the API

Everything above is a REST call. Create an API key in Settings → API keys and grant it the permissions you need.

API reference

Full endpoint reference, authentication and permission scopes.

Or drive it from your AI assistant

Connect the ManyPI MCP server once and your assistant can run the entire workflow in conversation — find leads, draft the sequence, create the campaign and enroll.
Claude Code

MCP server

Setup for Claude, Cursor, VS Code, ChatGPT, Codex, Gemini CLI and more.