Skip to content
NewSee how

CRM

A CRM that lives next to your campaigns.

Contacts, companies, deals and pipelines, inside FirstSales. When someone replies, the person, their company and the deal are already there. Move the deal along a pipeline you design, and see what may close this month, without copying anything into another tool.

$1 for 3 days · Cancel anytime · No contract

The Contacts table in the FirstSales sample workspace, with names, companies and status for each person
  • 01

    Contacts, companies and deals in one place

  • 02

    Pipelines with your own stages

  • 03

    Board, List and Forecast views

  • 04

    Right next to your campaigns and inbox

The problem

Replies get lost between two tools.

Cold email finds the conversation. Then the deal moves to a different tool, and the context stays behind. That gap is where good replies go cold.

Copying replies by hand

A prospect says yes, and someone has to copy the name, the company and the thread into a separate CRM. It gets done late, or not at all.

Two tools, two versions of the truth

The email tool knows who replied. The CRM knows who is buying. Neither knows both, so every review starts with matching names.

Deals go quiet without anyone noticing

A deal waiting on a follow-up looks the same as one that is moving. By the time someone checks, the buyer has moved on.

How it works

From reply to closed deal, in the same app.

Your campaigns fill the CRM. You move the deals. Nothing is copied from one tool to another, and every deal keeps the emails that led to it.

  1. 01

    Contacts come in with your campaigns

    Import a CSV, add people to lists or find leads in FirstSales. Each person becomes a contact, linked to their company.

  2. 02

    A reply becomes a deal

    When someone shows interest, create a deal from their record, or take the one FirstSales suggests from the reply. It lands in the first stage of your pipeline.

  3. 03

    Move it to won

    Drag the deal through your stages, log calls, meetings and notes, and mark it won or lost with a reason when it ends.

What it holds

Four records, all linked to each other.

The CRM in FirstSales keeps the people you email, the companies they work for, the deals you are working on and the pipelines those deals move through. Open one and you see the others.

  • Contacts

    Every person you reach

    Everyone you import, find or email lands here, with their history in one place.

    • Lists and tags
    • Lifecycle status
    • Custom fields
    • Emails and activity
  • Companies

    The accounts behind them

    One record per company, with the people and deals that belong to it.

    • Domain
    • Industry and size
    • Linked contacts
    • Linked deals
  • Deals

    The money on the table

    A deal is a chance to sell. It has a value, a stage, an owner and a date you expect it to close.

    • Value
    • Stage
    • Expected close
    • Win probability
  • Pipelines

    The path deals follow

    Your own stages, in your own order. Run more than one pipeline if you sell in more than one way.

    • Your own stages
    • Add or rename stages
    • More than one pipeline
    • Won and lost
What you get

Everything about a buyer on one screen.

The CRM is built for teams that sell with email first. It keeps the parts you use every day and skips the rest.

  • One record per person

    Every email, reply, note and deal for a contact sits on their record. No more searching three tools to answer one question.

  • Companies tie it together

    See every person and every deal at an account in one place. Merge duplicates when the same company shows up twice.

  • Pipelines that match how you sell

    Name your own stages and set their order. Add a second pipeline when you sell a second way.

  • A forecast you can read

    Deal value, expected close and win probability, grouped by date. You see what may land this month without building a sheet.

  • Replies turn into deals

    Deals can be suggested from replies, so interest in your inbox does not wait for someone to copy it across.

  • Data you can take with you

    Import contacts from a CSV and export them back out whenever you need. Your list stays yours.

The CRM in FirstSales,part by part

What each part does, in plain words.

  1. Contacts

    Keep every person in order

    Contacts are the people you email. Group them into lists, tag them in bulk and set a lifecycle status, so you always know who is new, who is talking and who is a customer.

    • Lists, tags and lifecycle status. Sort people the way your team talks about them.
    • Custom fields. Add the details your team needs that a standard record does not have.
    • Import and export CSV. Bring a list in, take a list out. Map columns when you import.
    • Add to a campaign. Pick people from the CRM and add them to a campaign in a few clicks.
  2. Companies

    See the whole account

    A company record holds the domain, industry and size, plus every contact and deal linked to it. When two people from one company reply, you see them side by side.

    • Linked contacts and deals. Everyone and everything at the account, on one page.
    • A timeline of activity. See what happened at the account, in order.
    • Merge duplicates. Combine two records for the same company into one.
  3. Deals

    Track the money, not just the messages

    A deal has a value, a stage, an owner and an expected close date. Add a win probability and labels, and keep the people involved on the deal so nothing depends on memory.

    • Value, stage and expected close. The basics of every deal, always up to date.
    • Owner and participants. Assign a deal to a teammate and reassign it when things change.
    • Calls, meetings, notes and tasks. Log what happened on the deal so the next person can pick it up.
    • Won or lost, with a reason. Close every deal properly and learn from the ones you lose.
  4. Pipelines

    Design the path, then follow it

    A pipeline is the list of stages a deal goes through. Create it, add or rename stages, and drag deals from one to the next. Open deals that have not been touched for a while are flagged, so nothing sits forgotten.

    • Your own stages. Create, edit, reorder and delete stages as your process changes.
    • Drag deals between stages. Move a deal forward the moment it moves in real life.
    • Quiet deals flagged. Open deals without recent updates stand out on the board.

Board, List or Forecast.Same deals, different questions.

Switch views without leaving the Deals page. The board shows where deals are, the list shows the details, and the forecast shows what may close and when.

Board

See every deal by stage

Each stage is a column and each deal is a card. Drag a card to the next column when the deal moves.

Best for: A quick daily look at what moved and what is stuck

List

Sort and filter the details

One row per deal, with value, stage, owner and expected close. Filter by owner or stage to find what you need.

Best for: Reviewing a long pipeline or one person's deals

Forecast

See what may close, and when

Deals grouped by expected close date, with their value and win probability, so you can see what is coming.

Best for: Planning the month ahead and spotting gaps early

“User Interface, Ease of Use, Able to hit the inbox in the first attempt.”
Sadashiv B.Founder, small business · G2
Before and after

Working deals, before and after the built-in CRM

What changes when deals live next to the emails that started them.

Separate tools

Email in one place, deals in another.

  • Replies copied by handSomeone has to move each one across.
  • Context left behindThe deal record misses the emails that started it.
  • Two lists of contactsWhich one is right depends on who you ask.
  • Another login and another billOne more tool to keep in sync.
  • Forecasts built in sheetsUpdated late, trusted less.
  • Quiet deals go unseenNothing tells you a deal has stalled.
FirstSales CRM

Campaigns, inbox and deals together.

  • Deals suggested from repliesInterest in your inbox can become a deal.
  • Emails on the recordThe thread sits next to the deal.
  • One list of contactsThe same people your campaigns email.
  • One appIncluded with FirstSales, next to your campaigns.
  • Forecast view built inValue, close date and probability, grouped by date.
  • Quiet deals flaggedOpen deals without updates stand out.
Why it is different

CRM: FirstSales vs a separate CRM

A separate CRM can do a lot. The built-in one does what email-first teams use, where they already work.

The CRM in FirstSales compared with running a separate CRM next to your email tool
What you getSeparate CRMFirstSales CRM
Where replies landIn a different toolNext to the contact and deal
Deals from repliesCopied by hand or syncedSuggested from the reply
Contacts for campaignsExported and importedThe same records
PipelinesVariesYour own stages, more than one pipeline
ViewsVariesBoard, List and Forecast
Quiet dealsVariesFlagged on the board
Logins to manageTwo or moreOne
CSV import and exportVariesYes
Start your $1 trial
Plain guide

How to run a small, clean pipeline that people actually use.

A CRM only helps if the team keeps it current. These habits keep it simple enough that they do.

  1. 01

    Keep stages few and clear

    Every stage should mean one thing everyone agrees on, like “meeting booked” or “proposal sent”. If two people would put the same deal in different stages, merge or rename them. Four to six stages is enough for most teams that sell with email first.

  2. 02

    Create the deal when interest is real

    Not every reply is a deal. Create one when the buyer agrees to a next step, such as a call or a demo. That keeps your pipeline honest and your forecast close to what will really close.

  3. 03

    Give every deal an owner and a date

    A deal without an owner belongs to no one, and a deal without an expected close date never feels urgent. Set both when you create it. Change them when they change, and the board will tell the truth.

  4. 04

    Write the note while you remember

    After a call, log what was said and what happens next. One line is enough. The next person who opens the deal, or you next week, will know where it stands without asking.

  5. 05

    Close lost deals, and say why

    Leaving dead deals open makes the pipeline look bigger than it is. Mark them lost and pick a reason. Over time, the reasons show you what to fix in your offer, your timing or your list.

  6. 06

    Use companies for accounts with more than one buyer

    When several people at one company are involved, link them to the company record. You will see the whole conversation at the account and avoid two teammates emailing the same team with different messages.

  7. 07

    Review the board once a week

    Pick a time each week to look at the board together. Move deals that moved, follow up on the ones flagged as quiet and close the ones that are over. Ten minutes a week keeps the forecast worth reading.

  8. 08

    Let campaigns and the CRM share one list

    The people you email and the people you track should be the same records. Build campaign lists from your contacts, and let new contacts from campaigns land in the CRM. When a buyer replies, you will not have to wonder which copy of their record is right, and your team will not email someone who is already in a deal with you.

Before you start

Ten checks for a pipeline that stays useful

Run through these once when you set up, then again each quarter. Each one takes a minute, and together they keep the board and the forecast honest.

  • Your stages match the real steps a buyer takes
  • Each stage has a name everyone understands the same way
  • Every open deal has an owner
  • Every open deal has an expected close date
  • Deal values are filled in, even as a best guess
  • Contacts are linked to their companies
  • Duplicate companies are merged
  • Lost deals are closed with a reason
  • Quiet deals are followed up or closed
  • The team looks at the board together once a week

Questions,answered plainly.

Can’t find yours? Write to us.

01Does FirstSales have a built-in CRM?

Yes. FirstSales includes contacts, companies, deals and pipelines, right next to your campaigns and inbox. You do not need a separate CRM to track deals that start from cold email.

02What can I track in the CRM?

Contacts with lists, tags, lifecycle status and custom fields. Companies with their domain, industry, size and linked people. Deals with value, stage, owner, expected close date, win probability and labels.

03Can I create my own pipeline stages?

Yes. Create a pipeline, then add, rename, reorder or delete its stages. You can run more than one pipeline if you sell in more than one way.

04How do I see what may close this month?

Open the Forecast view on the Deals page. It groups deals by expected close date and shows their value and win probability.

05How do replies become deals?

Create a deal from any contact's record, or use a deal suggested from a reply. The deal links to the contact, their company and the emails behind it.

06Can I import and export my contacts?

Yes. Import contacts from a CSV, mapping your columns as you go, and export them to a CSV whenever you need.

07Does the CRM cost extra?

The CRM is part of FirstSales. Plans start at $29/mo, and you can try FirstSales for $1 for 3 days. See the pricing page for what each plan includes.

08Who is the built-in CRM for?

Teams that find most of their deals through email and want them in the same place. If you need a CRM for a large sales team with many channels, you may still use a separate one.

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.