Skip to content
Helpdesk Agent dev Tesoro CRM

Lead Sources, Stages, and Qualification: Reference Guide

Three fields determine the story of each lead: the source (where the lead came from), the stage (how hot), and the status (where in your pipeline). This article is your reference, the explanation per field, the rules, and how to combine them in reports.

The lead overview with source and stage visible per row.
Lead overview
  • You are reporting which marketing channels are worth the money
  • Your team uses stage and status interchangeably, time for clarity
  • You are preparing an import from another CRM with different source labels

Mandatory field, default By Person. How do you know which one to choose? Here is the table.

SourceWhen
Cold CallingYou proactively called
Incoming CallLead called your office
ReferralReferred by client, contact or partner
WebsiteVia your own office site
Social MediaFacebook, Instagram, LinkedIn, etc.
Email CampaignResponse to newsletter or email campaign
Incoming MailLetter or physical mail
By PersonMet in person or walk-in
PortalsRequest via a real estate portal, requires Source MLS
Networking EventsTrade show, conference, networking event
Print AdvertisingNewspaper, magazine, flyer
Collaborative PartnersReferred by partner office
Outdoor AdvertisingBillboard or outdoor advertising
Radio/TV AdvertisingResponse to radio or TV ad

When Portals is selected, an extra dropdown appears to choose the exact portal:

PortalExplanation
FotocasaSpanish portal
KyeroInternational (Spain/Portugal)
IdealistaLargest Spanish platform
Think SpainEnglish-language, Spain
A Place in the SunBritish platform for overseas property
Luxury EstateInternational luxury portal
Green AcresFrench/international
IdomiaPortal
Spain Property PortalEnglish-language, Spain
Resales OnlineCosta del Sol MLS network
PicosPortal
Company XMLYour own XML feed (labels itself with your company name)
CRM UIManually created in CRM

Migrating from another CRM? Tesoro automatically recognizes common labels:

Imported valueMaps to
Walk-in, In person, Direct contact, OfflineBy Person
Online, Web, SiteWebsite
Facebook, Instagram, LinkedIn, Twitter, SocialSocial Media
Email, Newsletter, E-mailEmail Campaign
Referred, RecommendationReferral
Cold call, Outbound callCold Calling
Phone call, Inbound call, CallIncoming Call
Portal, Property portal, Listing sitePortals
Event, NetworkingNetworking Events
Print, Print adPrint Advertising
Billboard, Outdoor, Outdoor adOutdoor Advertising
Radio, TV, Television, BroadcastRadio/TV Advertising
Partner, Partners, CollaborationCollaborative Partners
Mail, Postal, Direct mailIncoming Mail

Mandatory field, default Hot. Indicates urgency, independent of status.

StageWhenRecommended action
HotReady to decide quickly. Clear purchase intent, realistic timeline.Follow up within 24 hours.
NeutralInterested, no rush. Long browsing phase.Regular updates. Keep warm with relevant properties.
ColdLittle direct interest, long term, or no longer responsive.Place on nurture list. Brief periodic contact.

Change via the edit form or bulk edit on the list page.


StatusDefaultVisualWhen
NewNormal stepJust arrived, no contact made
ContactedNormal stepContacted once (phone, email, etc.)
QualifiedNormal stepSerious prospect. Goes towards conversion.
UnqualifiedWarningDoes not meet your criteria
LostWarningWent to competitor, gone, or unreachable
ConvertedSuccessConverted to contact. End status.
  • Converted only from Qualified. Trying to jump from New or Contacted? The system refuses it (“Lead not qualified”).
  • Price fields become mandatory at Qualified+. Price Min and Price Max must be filled in to change the status.
  • Status changes are logged. Each change is recorded in the Activities timeline + team members receive a notification.

No automatic scoring. However, these fields are enforced or are manual assessments:

CriterionExplanationRequired?
Budget (Price Min/Max)Realistic price rangeYes, at Qualified
Property typeAt least 1 selectionYes, at creation
Contact detailsEmail + phone, valid formatYes, at creation
Interest/intentionGenuine desire to buy/sellManual assessment
Timeline (Looking To, Timeline)Realistic timelineOptional but recommended
ResponsivenessResponds to contactManual assessment
StatusWhen
UnqualifiedLead was never really a match, budget much too low, outside your area, no serious request
LostLead was a prospect but dropped off, went to competitor, interest gone, no longer reachable

Importance for reporting: Unqualified says something about your incoming quality, Lost about your closing effectiveness.


Conversion: what the system does automatically

Section titled “Conversion: what the system does automatically”

When you click Converted in the progress bar + confirm:

  1. Record type changes from lead to contact.
  2. Role becomes Buyer (default).
  3. Lead status → Converted.
  4. (Optional) create deal with:
    • Name according to template (default: “New deal with [First Name] [Last Name]”, adjustable in Settings)
    • Phase Knowing Property
    • Deal type = Looking To value of the lead (Buy/Rent/etc.)
    • Property search criteria carried over
    • Assigned agent carried over
  5. Activity log: change recorded on timeline.
  6. Notification to relevant team members.

Only Admin can revert to lead, and only contacts with role Buyer or Seller:

  • Status back to lead
  • Lead status reset to New
  • Original Lead Source and Stage preserved
  • Contact is disconnected from all deals

All 15 filters on the Leads overview page:

FilterType
Lead StatusDropdown, 6 statuses
Assigned AgentDropdown
Lead SourceDropdown, 14 sources
Lead StageDropdown, Hot/Neutral/Cold
Lead TypeBuyer / Seller
LanguageDropdown
SalutationMrs./Mr./Ms./Dr.
Created AtDate range
Last ActivityDate range
Way of SellingExclusive / Not Exclusive / With Collaboration (seller)
Market PriceNumeric (seller)
CommissionNumeric (seller)
RelationLinked company
TagHashtag
Portal UserYes / No
  • Source = Portals + Status = Qualified → which portals deliver good leads?
  • Source = Website + Stage = Hot → how many urgent website requests do you have now?
  • Source = Referral + Status = Converted → effectiveness of referrals
  • Stage = Cold + Last Activity > 30 days → cold leads without follow-up

First Name, Last Name, Email, Phone, Lead Status, Lead Source, Assigned Agent, Tag, Created At. Adjustable via column settings.


  1. Entry with Source (e.g., Idealista), Stage (Hot), Status (New).
  2. First contact: status to Contacted.
  3. Assessment: adjust stage based on urgency.
  4. Qualification or rejection: fill in price range, set to Qualified or Unqualified/Lost.
  5. Conversion: Converted click turns it into a contact + (optional) deal.