Skip to content
NewSee how

Cold email at scale · AI agents or manual mode

Send cold email at scale. Let AI agents do the work.

Connect unlimited mailboxes, warm them up and send from all of them. AI agents find the leads, write a personal email to each one and follow up until they reply. Prefer to write it yourself? Manual mode (Template mode in the app) sends your own sequences.

Start your $1 trial See pricing

Install with AI

Your coding agent sets up the FirstSales CLI and skills for you.

Prompt for Claude Code

I'm setting up FirstSales (https://firstsales.io), an AI outbound sales platform: campaigns, contacts, a reply inbox, deliverability and lead signals. Help me get my workspace sending real, good emails end to end, from Claude Code.

Read these first so you know how FirstSales works:
- Developer docs and API: https://developer.firstsales.io
- CLI: https://www.npmjs.com/package/@firstsales.io/cli
- Skills for coding agents: https://github.com/firstsalesio/firstsales-skills (read README.md and GUIDE.md)

Setup
1. Install the CLI: npm install -g @firstsales.io/cli
2. Install the FirstSales skills:
   claude plugin marketplace add firstsalesio/firstsales-skills
   claude plugin install firstsales@firstsales
3. Ask me if I already have a FirstSales account. If not, send me to https://app.firstsales.io to sign up.
4. Ask me to create an API key under Settings → API → API Keys, with only the scopes we need.
   Never ask me to paste the key into this chat. Tell me to run this in my own terminal, so the key stays hidden:
   read -rs FS_KEY && firstsales auth login --api-key "$FS_KEY"; unset FS_KEY
5. Run `firstsales whoami` and tell me which workspace and organisation we are connected to.

Then ask me about my business: what I sell, who I sell to (roles, company size, countries), my best customers, and what I use today for outbound (tools, lists, mailboxes). Walk me through:
1. Teaching FirstSales my business: website, offer, proof points and case studies in the knowledge base, so the AI writes like someone who knows the product.
2. Connecting my sending mailboxes and checking my sending domain: SPF, DKIM, DMARC and warm-up. If anything is unhealthy, tell me the exact DNS record to add.
3. Bringing in contacts: import my CSV or CRM export into a clean list, remove duplicates and bad emails, and block domains I must never email (customers, competitors, my own).
4. Building my first campaign: the right list, senders, steps and timing. Write the sequence with me, show me the drafts, and do not launch until I say yes.
5. Setting up Signals if it fits: find people engaging with LinkedIn posts about topics my buyers care about, and turn them into leads.
6. Inviting my team and giving each person the right access.

Once campaigns run, show me how to work the reply inbox from here: which replies need an answer, draft responses in my voice, and move good conversations into deals. If I use Cal.com, connect it so follow-ups can offer my booking link (not the first email).

Throughout, as you learn about my business, proactively suggest and help create:
- Reply templates for the questions and objections my prospects are likely to raise, based on my product, site and codebase if you can see them.
- Campaign ideas and segments worth testing, with the reason for each.

Safety rules:
- Show every change as a dry run (--dry-run) first and wait for my yes. Never send emails, launch campaigns or delete anything without my yes.
- Tell me before anything that spends credits, and how many.

Be opinionated. If the docs give a sensible default, just use it. Don't make me choose between five options.

$1 for 3 days · Cancel anytime · No contract

Try the FirstSales app with sample data

demo.firstsales.io · sample data
  • 01

    Unlimited mailboxes, warm-up and team members on every plan

  • 02

    Sending rotates across your mailboxes

  • 03

    AI agents find leads, write and follow up

  • 04

    Manual mode for your own templates, no AI

Sending at scale

More email needs more mailboxes. Running them should not eat your week.

Every extra mailbox needs warm-up, health checks and its share of the sending. FirstSales gives you unlimited mailboxes, warms each one and rotates sending across them, so volume grows without more busywork.

One mailbox can only send so much

Push too much through one address and it gets flagged. Spread the same volume over many warmed mailboxes and each one keeps a gentle pace.

Unlimited mailboxes, each one warmed

Connect as many as you need on any plan. Each new mailbox warms up for 21 days, and list cleaning removes bad addresses, spam traps and dead accounts before every send.

See how every sender is doing

Sender Health warnings and the warm-up score show trouble early, so you catch a problem before it costs you weeks. If one inbox has trouble, sending rotates to your others and campaigns keep running with no interruption.

“If you are looking to fix your sales pipeline, you should definitely try [it]. My open rate has increased drastically. The UI and UX are easy to understand, even for a beginner like me.”
Pooja Dhole@ThisIsPoojaD · X

Set up once.It runs every day after.

Connect your inbox, let it warm up, and let FirstSales find leads, write, send, follow up and offer meeting times. You review drafts when you want to. It keeps going when you log off.

  1. ONCE PER MAILBOX01Connect your emailConnect Gmail, Outlook or any SMTP inbox. FirstSales checks SPF, DKIM and DMARC for you and tells you in plain words what to fix.
  2. 21 DAYS, IN THE BACKGROUND02Warm up while you buildWarm-up starts at low volume and grows as your reputation grows. You can build campaigns and review drafts on day one. Volume goes up on its own.
  3. RUNS EVERY DAY03It finds, writes, follows up and booksFirstSales builds your lead list, writes a personal email for each person, sends it, follows up, and offers times on your calendar when they are interested. You wake up to replies, not bounce reports.
  1. STEP 1 · ONCE PER MAILBOX

    Connect your email

    Connect Gmail, Outlook or any SMTP inbox. FirstSales checks SPF, DKIM and DMARC for you and tells you in plain words what to fix.

    • One-click connect. Sign in with Google or Microsoft, or add SMTP and IMAP details.
    • Authentication checked. SPF, DKIM and DMARC are checked and explained, with the exact records to add.
    • Ready the same day. Your inbox is verified and warm-up starts right away.
  2. STEP 2 · 21 DAYS, IN THE BACKGROUND

    Warm up while you build

    Warm-up starts at low volume and grows as your reputation grows. You can build campaigns and review drafts on day one. Volume goes up on its own.

    • Days 1–7: small and steady. Low daily volume to earn first trust with inbox providers.
    • Days 8–14: growing. Volume rises as your sender score improves.
    • Days 15–21: full speed. Full sending volume on a domain inbox providers trust.
  3. STEP 3 · RUNS EVERY DAY

    It finds, writes, follows up and books

    FirstSales builds your lead list, writes a personal email for each person, sends it, follows up, and offers times on your calendar when they are interested. You wake up to replies, not bounce reports.

    • Finds leads for you. Builds a target list from your ideal customer, or works from your own list.
    • A personal email for each prospect. Written from their company and role. No copy-paste templates.
    • Follows up until they reply. Warm prospects never go cold because nobody chased them.
    • Offers times on your calendar. Interested replies get your booking link in the follow-up.
THE DELIVERABILITY ENGINE

The part that gets your email read

Good writing only matters if it reaches the inbox. Warm-up, list cleaning and live monitoring are built in and included in every plan.

SMART WARM-UP

21-day warm-up, on every plan

New inboxes start at low volume and grow as inbox providers learn to trust them. It runs on its own while you build campaigns.

  • Days 1–7: small and steady
  • Days 8–14: growing
  • Days 15–21: full speed

DOMAIN PROTECTION

Every contact checked before it is sent

FirstSales checks each address before sending. Bad addresses are held back, so they never touch your sender reputation.

  • Format and typo checks
  • Mail server and mailbox checks
  • Disposable and role addresses flagged
  • Bad addresses never sent

LIVE MONITORING

A health grade for every inbox

Each inbox gets a grade built from its bounce rate and warm-up score, so you see trouble early and know what to fix.

  • Health grade per inbox
  • Bounce rate watched
  • Authentication checked
Before and after

Your week, before and after FirstSales

What changes when outreach runs every day, instead of only when you have time for it.

Doing it by hand

The week most founders and SDRs know.

  • You hunt for leads by handHours on LinkedIn and Google, pasting names into a spreadsheet before you write a word.
  • You write every email yourselfMore hours drafting and personalizing. The pipeline moves only when you do.
  • Follow-ups slipWarm prospects go cold because nobody chased them on day 3, 7 and 12.
  • You never know who saw itYou hit send and hope. Spam folders do not send a report.
  • Outreach stops when you log offNights, weekends and holidays add nothing to your pipeline.
  • You pay extra for the basicsWarm-up, list cleaning and monitoring often cost more on top.
With FirstSales

You spend your time on replies and calls.

  • Leads are found for youA target list built from your ideal customer. No spreadsheets.
  • Every email is written for youPersonal to each prospect. You can review drafts before they send.
  • Follow-ups happen on timeEvery warm prospect is chased on schedule until they reply.
  • You see how every sender is doingSender health and warm-up scores in the app. Lists cleaned before each send.
  • It keeps going while you sleepInterested replies get your meeting times. You wake up to calls.
  • One price, basics includedFrom $29/mo with warm-up, list cleaning and monitoring included.

Built for the person who sends.Calm screens, one next step.

  • Needs approval · 1

    You approve every send

    Drafts wait in Needs approval, one by one. Read it, then approve, edit or reject. Or turn on Autopilot for replies.

  • Today
    Needs reply
    3
    Needs approval
    1
    Active campaigns
    2

    Your day at a glance

    See what needs you before you open a single thread.

  • Warm-up · day 14 of 21

    Warm-up you can watch

    New mailboxes warm up for 21 days in the background while you build.

Sample workspace

Ask Chat what to do next

Chat reads your inbox and campaigns, shows every step it takes, and asks before it sends anything.

What should I focus on today?

What Chat did

  • Read inbox threads
  • Read a thread
  • Read campaigns

Start with the 3 replies waiting. Priya Nair wants examples, Amara Okafor asked about pricing for a team of 7, and Jonas Weber has a follow-up draft ready for your approval.

Signals

Find people already talking about it.Reach them while it is fresh.

Signals watches LinkedIn posts about the topics, people and companies you pick. It finds the people who comment on or like them, and scores each one so you start with the best.

  • Pick what to watch. Keywords, people or companies. One signal can watch several.
  • Scored leads. Every person gets a score and a short reason. You see their comment in their own words.
  • A daily budget you set. Each scan uses credits, and never more than the daily credit budget you set.
  • Inside the campaign builder. Start Signals from the campaign builder, next to AI Autopilot and Email Template.
See plansSignals is on paid plans only.
Why teams switch

FirstSales vs a typical cold email tool

Most tools send what you give them. FirstSales also finds the leads, writes the emails and warms every mailbox you add.

Feature comparison between FirstSales and a typical cold email tool
What you getTypical toolFirstSales
MailboxesVariesUnlimited on every plan
Finds leads for youVariesBuilt in: AI search and Maps
Writes a personal email per prospectVariesA new email each, in your voice
Sender health warningsVariesIncluded
List cleaning before every sendVariesEvery send, no add-on
Deliverability monitoringVariesWarm-up score and pre-send checks
21-day warm-upVariesIncluded
Entry priceVaries$29/mo, unlimited mailboxes and warm-up
Campaigns without AIVariesManual mode with your own templates
Start your $1 trial
CLI, API and MCP

Run outreach from your terminal,or straight from your AI agent.

Install the firstsales CLI, connect the MCP to Claude, Cursor or any MCP client, or call the Developer API. Same campaigns and the same inbox, wherever you work.

A note from the founder

Why I built FirstSales

I spent more than twelve years in sales and marketing, and built three companies from $0 to over $1M in yearly revenue.

I also did it the hard way. Hours finding leads, more hours writing, and domains burned because nobody warned me until it was too late.

So in 2024 I built the tool I wished I had. It finds the leads, writes each email, follows up, and protects your inbox before it sends anything. Deliverability comes first, because an email in spam is an email nobody reads.

We are bootstrapped and profitable since year one. No investors. We answer to you, and we build what helps you close deals.

Udit Goenka

Founder and CEO, FirstSales

Questions,answered plainly.

Can’t find yours? Write to us.

01What is FirstSales, in one line?

A cold email platform for sending at scale: unlimited mailboxes and warm-up, AI agents that find leads, write each email and follow up, and a manual mode for your own templates.

02Do I bring my own leads, or does it find them?

Either. Describe your ideal customer and FirstSales builds the list, or work from a list you already have. Every list is cleaned before it sends.

03Can I run campaigns without AI?

Yes. Pick Email Template in the campaign builder. That is manual mode: you write the sequence and FirstSales sends it from your mailboxes. Warm-up and list cleaning work the same way.

04Won't AI-written cold email sound robotic or land in spam?

It does when a tool sends one generic template to everyone. FirstSales writes each email from the prospect’s company and role, and you can review drafts before they go out. Warm-up, list cleaning and hourly monitoring help keep it out of spam.

05Can you guarantee my emails will not go to spam?

No. Nobody honestly can. What we do: warm up your inbox, clean every list before it sends, warn you when a sender’s health drops, and rotate inboxes if one has trouble. You see the results on your dashboard.

06What can I do during the $1 trial if warm-up takes 21 days?

A lot. In the 3 days you connect your inbox, start warm-up, build a campaign, see your lead list and read the drafts written for your prospects. Warm-up sends small volumes from day one and grows by itself, so you never wait to start.

07How long until I see replies?

Your first campaign can be live the same day. Volume grows over the 21-day warm-up, so most of your sending happens after that. Replies depend on your offer and your list. We show you every number so you can judge for yourself.

08Do I need technical skills?

No. You connect your inbox and describe who you want to reach. FirstSales checks SPF, DKIM and DMARC, starts warm-up, cleans your list and watches deliverability. If a DNS record needs adding, it shows you the exact record.

09What does it cost, and can I cancel?

Plans start at $29/mo with warm-up, list cleaning and monitoring included. Try it for $1 for 3 days. No contract. Cancel any time from your dashboard and keep access until the end of your billing period.

10Who is FirstSales not for?

If you want to blast bought lists, need a 50-feature CRM, or want someone to promise 100% inbox placement, we are not your fit. FirstSales is for founders, sales teams and agencies who send real, targeted cold email and care that it reaches a person.

11What if I get stuck?

Every plan includes onboarding help, plain-English docs and real people on support. Most questions get an answer the same day.

Outreach that keeps going after you log off.Leads, emails, follow-ups and replies, handled.

Connect unlimited mailboxes and let AI agents find leads, write each email and follow up. Or send your own templates in manual mode. From $29/mo.

$1 for 3 days · Cancel anytime · No contract

Install with AI

Your coding agent sets up the FirstSales CLI and skills for you.

Prompt for Claude Code

I'm setting up FirstSales (https://firstsales.io), an AI outbound sales platform: campaigns, contacts, a reply inbox, deliverability and lead signals. Help me get my workspace sending real, good emails end to end, from Claude Code.

Read these first so you know how FirstSales works:
- Developer docs and API: https://developer.firstsales.io
- CLI: https://www.npmjs.com/package/@firstsales.io/cli
- Skills for coding agents: https://github.com/firstsalesio/firstsales-skills (read README.md and GUIDE.md)

Setup
1. Install the CLI: npm install -g @firstsales.io/cli
2. Install the FirstSales skills:
   claude plugin marketplace add firstsalesio/firstsales-skills
   claude plugin install firstsales@firstsales
3. Ask me if I already have a FirstSales account. If not, send me to https://app.firstsales.io to sign up.
4. Ask me to create an API key under Settings → API → API Keys, with only the scopes we need.
   Never ask me to paste the key into this chat. Tell me to run this in my own terminal, so the key stays hidden:
   read -rs FS_KEY && firstsales auth login --api-key "$FS_KEY"; unset FS_KEY
5. Run `firstsales whoami` and tell me which workspace and organisation we are connected to.

Then ask me about my business: what I sell, who I sell to (roles, company size, countries), my best customers, and what I use today for outbound (tools, lists, mailboxes). Walk me through:
1. Teaching FirstSales my business: website, offer, proof points and case studies in the knowledge base, so the AI writes like someone who knows the product.
2. Connecting my sending mailboxes and checking my sending domain: SPF, DKIM, DMARC and warm-up. If anything is unhealthy, tell me the exact DNS record to add.
3. Bringing in contacts: import my CSV or CRM export into a clean list, remove duplicates and bad emails, and block domains I must never email (customers, competitors, my own).
4. Building my first campaign: the right list, senders, steps and timing. Write the sequence with me, show me the drafts, and do not launch until I say yes.
5. Setting up Signals if it fits: find people engaging with LinkedIn posts about topics my buyers care about, and turn them into leads.
6. Inviting my team and giving each person the right access.

Once campaigns run, show me how to work the reply inbox from here: which replies need an answer, draft responses in my voice, and move good conversations into deals. If I use Cal.com, connect it so follow-ups can offer my booking link (not the first email).

Throughout, as you learn about my business, proactively suggest and help create:
- Reply templates for the questions and objections my prospects are likely to raise, based on my product, site and codebase if you can see them.
- Campaign ideas and segments worth testing, with the reason for each.

Safety rules:
- Show every change as a dry run (--dry-run) first and wait for my yes. Never send emails, launch campaigns or delete anything without my yes.
- Tell me before anything that spends credits, and how many.

Be opinionated. If the docs give a sensible default, just use it. Don't make me choose between five options.