03.01
Build a lead pipeline with stages that mean something
Set up eight lead stages with written entry and exit rules in HighLevel or Follow Up Boss, so every lead sits in exactly one place you can act on.
Video walkthrough
- Why 'Lead' and 'Prospect' stages full of 900 people tell you nothing
- The eight stages and the one event that moves a lead into each
- Building the pipeline in HighLevel: Opportunities, Pipelines, Add stage
- Follow Up Boss: keep the default stage names and map them, so default Smart Lists keep working
- The stage audit: ten random leads, can you say why each is where it is?
What you're building
One pipeline for buyer and seller leads with eight stages. Each stage has an entry rule (the event that puts a lead there) and an exit rule (the event that moves it on). Every other chapter in this part keys off these stages: the Smart Lists, the alerts, the cadence and the reports.
| # | Stage | Enters when | Leaves when | Follow Up Boss default stage |
|---|---|---|---|---|
| 1 | New Lead | Contact is created from any lead source | First personal call or text is logged | Lead |
| 2 | Attempting Contact | First attempt logged, no two-way conversation yet | The lead replies or answers, or the cadence ends (move to Nurture) | Attempted Contact |
| 3 | Contacted | A two-way conversation happened (reply, answered call) | An appointment is booked, or they say not now (Nurture) | Spoke with Customer |
| 4 | Appointment Set | A consultation or showing has a date and time | Appointment is held, or no-show and not rebooked within 7 days (Contacted) | Appointment Set |
| 5 | Appointment Held | You met (in person, video or phone consult) | Agreement signed, or they decide to wait (Nurture) | Met with Customer |
| 6 | Signed | Buyer or listing agreement is signed | Accepted offer or listing goes under contract | Showing Homes, Submitting Offers, Listing Agreement or Active Listing |
| 7 | Under Contract | Executed purchase agreement | Closing, or the contract terminates (back to Signed) | Under Contract |
| 8 | Closed | Transaction funded | Never leaves; past-client care takes over | Closed |
| side | Nurture | Real person, real timeframe, not ready in the next 90 days | They re-engage (back to Contacted) | Nurture |
Why it matters
A stage is a promise about what happens next. If 'Prospect' can mean 'filled out a form two years ago' or 'touring Saturday', no Smart List, alert or report built on it can be trusted. Written entry and exit rules make stages auditable: anyone on your team can look at a lead and agree where it belongs.
The most important split is between stage 2 and stage 3. Attempting Contact means you are talking at someone; Contacted means you are talking with them. Your contact rate (Part 01) is simply how many leads cross that line.
What you need
- HighLevel: Admin access to the sub-account (you need to create pipelines). Or Follow Up Boss: Account Owner role (only the owner can create, edit and delete stages).
- Your CRM audit from Part 01, chapter 2, so you know which old stages exist and how many leads sit in each.
- 30 minutes without lead calls coming in. Renaming stages changes what lists and automations see.
Time and cost
- Time
- 30 to 45 minutes to build; 15 minutes to test
- Cost
- $0 beyond your existing CRM subscription
Step by step
Write the entry and exit rules before you click anything
Copy the stage rules template below into a doc. Change a rule only if your business really works differently (for example, a team that counts a showing as an appointment). Print it for anyone who touches the CRM.
Check: You can read the rule for each stage aloud and someone else could apply it without asking you a question.
HighLevel: create the pipeline and its stages
- Click Create new pipeline in the top-right corner. Name it
Buyer & Seller Leads. Pipeline names must be unique in the sub-account. - Type each stage name in Stage Name and click Add stage: New Lead, Attempting Contact, Contacted, Appointment Set, Appointment Held, Signed, Under Contract, Nurture. Stage names must be unique within the pipeline.
- Use the up and down arrows to put them in that order. Put Nurture last so it does not interrupt the funnel view.
- Do not add Won or Lost stages. HighLevel creates Won and Lost automatically. Mark a closed transaction Won instead of making a Closed stage.
- Click Save.
Check: Opportunities shows the new pipeline with eight columns in the right order.
- Click Create new pipeline in the top-right corner. Name it
HighLevel: move existing opportunities, then retire old stages
When you delete a stage, HighLevel asks for a destination stage for the opportunities in it. Use that prompt to map old stages to new ones (for example 'Hot' to Contacted, 'Cold' to Nurture). Do this one stage at a time and write down each mapping.
Check: No opportunity sits in a stage that is not on your list, and no active workflow references a deleted stage.
Follow Up Boss: keep the default stage names and add only what is missing
Follow Up Boss ships default Smart Lists (Qualify: Needs Contact, Met/Appt Set, Potential Prospects and others) that filter on its default stage names such as Lead, Attempted Contact, Spoke with Customer and Met with Customer. If you rename those stages, every default list silently returns the wrong people. So map instead of renaming: use the table above.
- Open Admin > Stages. Confirm the defaults exist. Lead, Closed and Trash are system stages and cannot be renamed or deleted.
- If a stage from the table is missing, click Add Stage, enter the Name and a Description that is the entry rule, then Update Stage.
- Paste each entry rule into the stage Description using the Edit icon. Your team sees it every time they change a stage.
- Drag stages with the grip icon into funnel order.
- Delete stages you no longer use with the Delete icon. Follow Up Boss asks which stage receives the leads; pick the mapped stage.
Under-contract and closed transactions also belong in Deals (the Deals tab), which has its own pipelines and stages for reporting commission. Person stages describe the relationship; deals describe the transaction.
Check: People shows the stage filter with your stages in order, each with a description, and the default Smart Lists still return contacts.
Run the ten-lead stage audit
Open ten leads at random from different stages. For each, read the activity history and decide where the rules say it belongs. Count how many were already right.
Check: At least 9 of 10 match the rules. If not, fix them and note which rule people misread.
What success looks like
- One active lead pipeline (HighLevel) or one ordered stage list (Follow Up Boss) with the rules written into it.
- Every lead in exactly one stage; zero leads in stages you retired.
- A teammate can place a lead correctly using only the printed rules.
Copyable templates
NEW LEAD: Enters when a contact is created from any lead source. Leaves when the first personal call or text is logged.
ATTEMPTING CONTACT: At least one attempt, no two-way conversation. Leaves on first reply or answered call, or after the 10-day cadence ends (to Nurture).
CONTACTED: A two-way conversation happened. Leaves when an appointment is booked, or they say "not now" (to Nurture).
APPOINTMENT SET: Consultation or showing has a date and time. Leaves when held, or no-show not rebooked within 7 days (back to Contacted).
APPOINTMENT HELD: We met. Leaves when an agreement is signed, or they decide to wait (to Nurture).
SIGNED: Buyer or listing agreement signed. Leaves when under contract.
UNDER CONTRACT: Executed purchase agreement. Leaves at closing (Won / Closed) or termination (back to Signed).
NURTURE: Real person with a real timeframe beyond 90 days. Leaves when they re-engage (to Contacted).
NOT A LEAD: wrong number, agent, vendor, spam. Mark Lost (HighLevel) or Trash (Follow Up Boss). Never delete.Try it
- New Lead→toAttempting Contactfirst attempt
- Attempting Contact→toContactedthey reply
- Contacted→toAppointment Setbooked
- Appointment Set→toAppointment Heldshowed
- Appointment Held→toSignedsigned
- Signed→toUnder Contractaccepted offer
- Under Contract→toClosed / Wonfunded
- Attempting Contact→toNurturecadence ends
- Contacted→toNurturenot now
- Nurture→toContactedre-engages
How to test it
- Create a test contact named
Test Lead Pipelinewith your own phone and email. Confirm it lands in New Lead (HighLevel: create an opportunity in the new pipeline; Follow Up Boss: stage Lead). - Log a call with no answer. Move it to Attempting Contact.
- Reply to yourself from your phone, then move it to Contacted. Confirm the move shows in the activity history.
- Mark it Lost (HighLevel) or Trash (Follow Up Boss) when done so it does not pollute reports.
Troubleshooting
Follow Up Boss default Smart Lists show zero people after I changed stages.
They filter on default stage names. Either restore the original names or edit each list: open it, click Filters, change the Stage filter to your new names, then Update List.
HighLevel will not save my pipeline.
Pipeline names must be unique in the sub-account and stage names unique within the pipeline. Rename the duplicate.
Leads get stuck in Attempting Contact for months.
Your exit rule needs a deadline. When the 10-day cadence ends with no reply, move them to Nurture. Chapter 4 builds a Smart List that finds them.
Team members put leads in Appointment Set before a time is agreed.
Paste the entry rule into the stage description and audit ten leads weekly in the meeting from Part 01, chapter 4.
Advanced technical details
Optional. You can follow every step above without these.
Technical detailsStages as the backbone for automation
HighLevel exposes Pipeline Stage Changed, Opportunity Status Changed and Stale Opportunities workflow triggers. Stale Opportunities fires when an opportunity has been in the same stage for a set number of days in a chosen pipeline, which is how chapter 7 builds stuck-lead tasks.
Follow Up Boss Automations (Admin > Automations) trigger on Stage Change, Tag Added, Deal Stage Change, inquiries, property activity, calendar dates and, in Automations 2.0, Appointment events. Automations do not fire for brand-new leads; those are handled on the Lead Flow page (chapter 3).
Keep a stage change log: when a stage is renamed, every automation, Smart List and report filter that references it must be updated in the same sitting.
Sources
Every product step matches the current official documentation listed under Sources. Last checked 2026-10-20.
- Step-by-Step Guide: Creating PipelinesHighLevel Help Center · read 2026-10-20
- Workflow Trigger - Stale OpportunitiesHighLevel Help Center · read 2026-10-20
- Custom StagesFollow Up Boss Help Center · read 2026-10-20
- Default Smart ListsFollow Up Boss Help Center · read 2026-10-20
- Automations OverviewFollow Up Boss Help Center · read 2026-10-20
- Automations 2.0 OverviewFollow Up Boss Help Center · read 2026-10-20