Domains burned by rushing
A new domain pushed to full volume in its first week can end up in spam for months. The fix is boring: warm up first, spread the volume and watch the signs. Most setups leave that to memory.
About FirstSales
FirstSales started from a simple frustration. Cold email took four or five tools, each with its own login and bill, and the work still broke in the gaps between them. So we built one app that finds people who fit, writes a personal email to each, holds drafts for your review, sends from every mailbox you connect and checks each mailbox every hour.
$1 for 3 days · Cancel anytime · No contract
Led by founder and CEO Udit Goenka
Based in Gurugram, India, serving teams who sell by email
Unlimited mailboxes and team members on every plan
A changelog, public docs and an API you can check for yourself
None of these are rare. Ask anyone who has run cold email for a year and they will tell you about at least one of them.
A new domain pushed to full volume in its first week can end up in spam for months. The fix is boring: warm up first, spread the volume and watch the signs. Most setups leave that to memory.
One tool found leads, another cleaned them, a third sent and a fourth warmed the mailboxes. Every handoff was a CSV, and every CSV was a place for mistakes to creep in.
With mailboxes spread across tools and logins, a reply from an interested buyer could sit unread for days. In outbound, the speed of the answer is often what wins the meeting.
FirstSales is made by people who run outbound themselves. The facts below are the ones you can check: who leads the company, where it is based and how to reach it.

Founder and CEO
Udit has spent more than 12 years in sales and marketing. He ran cold email the hard way, with a stack of separate tools, burned domains and replies lost across inboxes, before starting FirstSales to put the whole loop in one app.
Company facts
Find us elsewhere
Here is what the product does now. Each card links to a page with the detail, so nothing here has to be taken on trust.
Describe your buyer in plain words with AI Leads, pull local businesses from Google Maps, upload your own file or bring in people found by a Signal.
The drafter writes for each contact from your AI Instructions, your offer and the campaign goal. You can also send your own Template sequences.
New mailboxes warm up for 21 days in three phases. Hourly health checks grade each one so a problem shows before it costs you a domain.
Replies from every mailbox and campaign land in a shared Inbox, with tabs for what needs approval, what is unread and what has reached its goal.
Bring your whole team and every mailbox you need. Plans start at $29/mo and you pay in credits for work done, not per user.
A Developer API, the firstsales CLI and an MCP server let you run account workflows from scripts and AI agents, with docs at developer.firstsales.io.
A principle is only worth writing down if it changes what ships. Each one below comes with the place in the product where you can see it.
A great email that lands in spam is worth nothing. Before we add a feature that sends more, we ask whether it keeps your mailboxes healthy.
In the product
Every new mailbox goes through a 21-day, three-phase warm-up, and every mailbox gets an hourly health check.
Finding leads, writing, sending, following up and booking the meeting are one job. Splitting them across tools is where outbound breaks.
In the product
An Autopilot campaign runs six connected steps, from the Contact Harvester to the Email Sender.
AI does the slow work, but you stay in charge of what goes out under your name. Automation should make review easier, not skip it.
In the product
Content Approval holds drafts, and the Needs Approval tab in the Inbox shows what is waiting.
Charging per mailbox pushes people to overload a few mailboxes, which hurts deliverability. Charging per seat keeps teammates out of the Inbox.
In the product
Every plan has unlimited mailboxes and unlimited team members. You pay in credits for the work FirstSales does.
We also try to say plainly what the product does not do. If a page on this site claims something the app cannot show you, tell us at the support address and we will fix the page.
You should not have to book a demo to find out whether a tool is real. These are the places where FirstSales shows its work.
The fastest way to judge FirstSales is to use it. A 3-day trial costs $1 and opens the same app paying customers use, not a sandbox or a recorded tour. Connect a mailbox, describe your buyer and see what the harvester finds and what the drafter writes. When you are ready, pick a plan from $29/mo. Every plan has unlimited mailboxes and team members.
The changelog lists product updates as they go live, tagged New, Improvement or Fix, with a short plain-language note on each. Fixes are listed too, including the ones that were our own mistakes. The same notes show up in the app, so you can see what changed since you last logged in, and the CLI can read them from a terminal.
Much of FirstSales is reachable without the dashboard. A public REST API and public MCP server answer email, DNS and copy checks with no key. The authenticated Developer API, the firstsales CLI from the npm package @firstsales.io/cli, and an OAuth-protected app MCP server act on your own account. The docs live at developer.firstsales.io.
Email is our main support channel and the fastest way to get an answer. Support runs Monday to Friday, outside major public holidays, and each request is triaged by priority, from a platform-wide outage down to a how-to question. If you already use FirstSales, the in-app help widget reaches the same team. The contact page lists the response-time targets.
A short, practical guide for new customers, written by the people who answer the support inbox.
Pick one buyer, one offer and one goal for your first campaign. A focused first run teaches you more about the drafter, the harvester and your mailboxes than five campaigns started at once. Once it works, copy the parts that worked into the next one.
The 21-day warm-up is the part people most want to skip and most regret skipping. Plan your launch around it. If you need to send sooner, start with a small volume on mailboxes that already have a history.
If a draft says something you would never say, do not just edit that email. Put the rule in AI Instructions so every future draft follows it. Support can help you word a rule when a pattern keeps coming back.
When something goes wrong, the fastest fix comes from a message with your account email, the feature you were using, what you expected and what happened instead. That lets us set the right priority and answer with a fix instead of a round of questions.
If something looks different from last week, the changelog may already explain it. If it does not, that is useful too: tell us, because a change nobody mentioned is a change we should have written up.
Support, billing and security questions go to the support address. Affiliate, reseller and partnership conversations go to the partnerships address, so they do not wait behind support tickets.
When a workflow is working by hand, move it to the CLI or the API. Scripts are great at repeating something that works and bad at fixing something that does not, so get the campaign right in the app first.
Ask any vendor, us included. If a vendor can't answer one in plain words, treat that as an answer.
“One of the best email outreach tools I have ever seen in my 9 years of business experience. It has solved the problem of email outreach for my cold emails.”
Santhosh K.Founder and CEO, small business · G2Real words from real users. No paid reviews.
“I've been using FirstSales.io for several months now, and I can confidently say it has revolutionized how I approach lead generation and customer acquisition.”
Paweł Stelmach
Small business owner
“One of the best email outreach tools I have ever seen in my 9 years of business experience. It has solved the problem of email outreach for my cold emails.”
Santhosh K.
Founder and CEO, small business
“User Interface, Ease of Use, Able to hit the inbox in the first attempt.”
Sadashiv B.
Founder, small business
Can’t find yours? Write to us.
FirstSales is led by its founder and CEO, Udit Goenka, who has spent more than 12 years in sales and marketing. The company is based in Gurugram, Haryana, India.
It runs cold email outreach end to end in one app. It finds contacts who fit your audience, writes a personal email to each, holds drafts for review if you want, sends from your connected mailboxes, follows up on schedule and collects every reply in one Inbox.
FirstSales is based in Gurugram, Haryana, India. The product is online and used by teams who sell by email in many places.
Email firstsales@support.communicate.so for support, billing and security questions. For affiliate, reseller and partnership conversations, email partnerships@firstsales.io. Customers can also use the in-app help widget.
Yes. A 3-day trial costs $1 and opens the full app. Plans start at $29/mo after that, with unlimited mailboxes and team members on every plan.
The changelog on this site lists updates as they ship, tagged New, Improvement or Fix. The same notes show in the app, and the firstsales CLI can read them.
Yes. There is a public REST API and a public MCP server for checks that need no key, plus the Developer API, the firstsales CLI and an app MCP server for your own account. The docs are at developer.firstsales.io.
Yes. See the affiliate page for how it works, or write to partnerships@firstsales.io about reseller and partnership ideas.
New mailboxes go through a 21-day warm-up before full sending. Each mailbox gets a health grade and its own daily limit, so one busy campaign cannot burn a mailbox. When you connect a domain, FirstSales checks its DNS records and tells you what is missing before you send.
No. Every campaign can use Manual, Template or AI drafts. With AI drafts you can turn on the review queue, so nothing goes out until you approve it. Your AI Instructions set the rules every draft has to follow, such as words to avoid or claims never to make.
Follow-ups stop as soon as a contact replies, and the reply lands in your Inbox. If a contact opts out, FirstSales keeps them out of every campaign in your account, not only the one they answered. When a reply asks for a call, the follow-up can offer your booking times.
You describe the people you want to reach, and FirstSales searches for contacts who fit, including local businesses through Google Maps. Every email address is checked before it is used, so you are not sending to addresses that bounce. Signals can also watch for buying moments you choose and add matching leads. Copilot can help you set up the search and the campaign in plain words, one step at a time, and answer questions as you go.
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