How to build a sales pipeline in Attio for B2B SaaS

A sales pipeline in Attio is more than a list of deals. It's the structure that lets you see what's moving, what's stuck, and what to do next. For B2B SaaS, the right pipeline stages and attributes turn Attio into a single source of truth for revenue. This guide walks through how to build a sales pipeline in Attio that fits how B2B SaaS teams actually sell.

Why pipeline design matters for B2B SaaS

B2B SaaS sales follow a repeatable path: you identify accounts, qualify them, run demos or trials, send proposals, negotiate, and close. If your pipeline stages don't match that path, you lose visibility. Deals get stuck in vague stages like "In progress" or "Discussion". You can't forecast, and you can't spot bottlenecks. Attio's schema-first model lets you define stages and attributes that match your motion so every deal has a clear place and next step.

Full Attio CRM setup for B2B SaaS

Define your pipeline stages first

Before adding anything in Attio, write down your real sales process. For most B2B SaaS companies, a simple stage set works: Prospect (account identified, no meaningful contact yet), Qualified (fit confirmed on ICP criteria, budget and timeline discussed), Demo or Trial (discovery call or product trial in progress), Proposal (commercial terms sent), Negotiation (active back-and-forth on terms), Closed Won (contract signed), Closed Lost (no go, with reason if possible). Resist adding more than seven or eight stages. Extra stages create noise and make reporting harder. You can always add sub-stages or status fields later.

Create the Deals object and Stage attribute

In Attio, create or use the Deals object. Add a select attribute called Stage (or Deal Stage) with the values you defined. Assign each stage a colour so your pipeline board is readable at a glance. Order the stages so they reflect your funnel: top to bottom or left to right, from earliest to Closed Won/Lost. This becomes the backbone of your pipeline. Every deal should have exactly one stage; no deal should sit in "Unknown" for more than a day.

Attio help on deals and stages

Deal attributes that B2B SaaS teams need

Beyond Stage, add these deal attributes: Value (number, for ARR or deal size), Currency (if you sell in multiple), Close Date (expected or actual), Owner (person who owns the deal), Source (how the lead came in: outbound, inbound, referral, partner), and optionally Competitor (who you're up against) and Next Step (text or date for the next action). Value and Close Date drive forecasting; Source drives attribution; Next Step drives execution. Keep the list short. You can add more later when you feel a real need.

Companies object: the account behind the deal

Every B2B deal belongs to a company. In Attio, the Companies object should have: Name, Domain (for enrichment and deduping), Status (Prospect, Customer, Churned, etc.), ICP Tier (e.g. Tier 1, 2, 3 for prioritisation), Industry (select), Employees (company size), and ARR or MRR if you track it at account level. Link each Deal to a Company via a relation property. That way you see all deals for a company and all companies in a given stage. For B2B SaaS, company-level attributes matter for segmentation and renewal tracking.

People object: who you're talking to

People are the contacts inside those companies. Add attributes: Role in Deal (Champion, Economic Buyer, Technical Evaluator, Blocker), Persona (if you use one), LinkedIn URL (for research), and Last Contacted (date). Link People to Companies and optionally to Deals. Most B2B SaaS deals have one champion and one economic buyer; tracking both avoids "we lost because we never talked to the budget holder" surprises.

Lists: the views you'll use every day

Attio Lists are saved filters on your data. Create these first: Active Deals (Deals where Stage is not Closed Won or Closed Lost, sorted by Value descending, maybe by Close Date), Stale Deals (no activity in 14 or 21 days, so you know what to follow up), Prospect Pool (Companies at Prospect or Qualified with no deal in Demo or later), and Customers (Companies with at least one Closed Won deal, with renewal or contract end date visible). These lists become your daily dashboard. Add more lists when you have a recurring question (e.g. "all deals from partner channel" or "deals closing this quarter").

Pipeline hygiene and stage discipline

A pipeline is only useful if it's accurate. Move deals when the reality changes, not when you remember to update. Set a weekly habit: review every deal in Active Deals, update Stage and Next Step, and push Stale Deals back into motion or move them to Closed Lost. Avoid creating a "Parking lot" or "On hold" stage unless you have a clear process for when deals leave it. Otherwise deals pile up and your pipeline becomes fiction.

Forecasting and reporting from your pipeline

With Stage, Value, and Close Date on every deal, you can build simple forecasts: sum Value for deals in Proposal or Negotiation with Close Date this month or quarter. Attio's reporting and rollups (if available on your plan) can surface conversion by stage, win rate by source, and average time in stage. Start with a manual weekly snapshot if needed; the important thing is that the data is clean so when you add reporting, it's trustworthy.

Scale the pipeline without breaking it

As you add reps or segments, keep one pipeline and one set of stages. Use Owner to filter by rep and Source or ICP Tier to segment. Don't create separate "Enterprise" and "SMB" pipelines with different stages unless you truly have two different sales motions. One pipeline with good attributes and lists scales further than multiple half-maintained ones.

Generate your Attio pipeline automatically

Generate your Attio pipeline with Wkspace

Designing and building this in Attio from scratch takes 2–3 hours. Wkspace generates a complete Attio pipeline — stages, deal attributes, company and people setup, and key lists — in about 60 seconds, tailored to your B2B SaaS motion. See pricing on the Wkspace homepage and get your pipeline live without manual setup.

Frequently asked questions

How many pipeline stages should a B2B SaaS team use?

Five to seven active stages (excluding Closed Won/Lost) is the sweet spot. Fewer and you lose signal; more and you add friction. Add stages only when your process clearly demands them (e.g. separate Trial and Demo).

Should I use one pipeline or multiple for different segments?

Start with one pipeline and use attributes (Source, ICP Tier, Owner) to segment. Use multiple pipelines only if you have genuinely different sales motions (e.g. product-led vs sales-led) with different stage definitions.

Can I get a pre-built Attio pipeline for B2B SaaS?

Yes. Wkspace generates a full Attio schema — pipeline stages, deal/company/people attributes, and lists — in about 60 seconds, tailored to your business type and ICP. You get a production-ready pipeline without manual configuration.

How do I keep my pipeline from getting stale?

Set a weekly habit: review every deal in Active Deals, update Stage and Next Step, and either move Stale Deals forward or to Closed Lost. Avoid "Parking lot" or "On hold" stages unless you have a clear process for when deals leave them; otherwise the pipeline becomes fiction.

Generate your Attio pipeline with Wkspace
Auto-generated in 60 seconds. No templates, no manual setup. Home · Pricing
Get started →