Skip to content
Leads

A pipeline that already knows the source

Leads arrive with the campaign, the page and the path attached — so nobody has to ask where this one came from, and the answer survives all the way to closed revenue.

Sales Pipeline
7 active · 0 won · 0 lost
$137.2K
Pipeline
Elena Vasquez
Sunset Homes CRM
google
$14,000manual
75%
Confidence
google · cpc · spring-search
/pricing → Demo Request form · 4 sessions
3
Views over one pipeline
6
Attribution fields per lead
8
Disqualify reasons, countable

The board

Three views over one pipeline

Stages you define and reorder yourself, each column totalling the deals inside it — so the board reads as a forecast, not a to-do list.

Same pipeline · same five leads
New Leads1
Sarah Mitchell
sarah@harbourline.co
LinkedInContact Form · linkedin

Nothing enters the pipeline until someone has looked at it.

Qualified2
Aisha Nguyen
BrightPath
Google
$8,400
80%
google · cpc · brand
Marcus Chen
PivotLabs
Facebook
$5,200
65%
facebook · display · retarget
Contacted2
Elena Vasquez
Sunset Homes
Google
$14,000
75%
google · cpc · spring-search
Tyler Brooks
NovaRetail
Instagram
$3,600
50%
instagram · social · reel-01
Demo Scheduled1
Fatima Al-Hassan
Meridian Law
Google
$22,000
85%
google · cpc · legal-ops-q3

Illustrative pipeline data

How a lead arrives today

A name, an email, and a shrug

  • Source field reads Direct, or whatever the rep typed
  • “How did you hear about us?” — answered from memory, months later
  • Bad leads get deleted, so nobody can prove where they came from
  • The won deal never makes it back to the campaign that started it

How a lead arrives on Trakt

Already attributed, already scored

  • Six attribution fields land on the record with the submission
  • The full session path sits under the card, in order
  • Disqualified leads keep their campaign, so patterns are findable
  • Won revenue reconciles to the campaign without an export

Quality

“The leads are bad” becomes a countable claim

Not Qualified opens a short form instead of deleting the row. Because the lead still carries its campaign, the pattern points straight at the spend that produced it.

  • Disqualification is data, not a deletion.
  • Deals lost later capture budget, authority and timeline so they can be nurtured later.
41
Job seekers, one campaign
28
Not a work email
92%
Reasons recorded

Illustrative disqualification data

Why isn't this lead a fit?

Select what applies to Jordan Blake. This trains your spam filter and improves lead quality over time.

Spam or botNot a work emailFake / gibberish infoNo real inquiryCompetitorJob seekerOutside service areaDuplicate submission

Additional notes (optional)

Any other context…

The path, attached

See the full journey

Every session, form and source stays on the record, grouped by lead, in order, with bots separated out.

Fatima Al-Hassan

Meridian Law · Demo Scheduled

Deal value
$22,000
Confidence
85%
Age
4 weeks
Owner
Sana Whitfield
Attribution on the record
utm_source
google
utm_medium
cpc
utm_campaign
legal-ops-q3
utm_content
whitepaper-ad

Activity, grouped by lead

RealBots hidden
  1. Jul 2Google

    First touch — paid search ad

    google · cpc · legal-ops-q3

  2. Jul 2Blog

    Read the attribution guide

    blog · organic · guide

  3. Jul 9Email Campaign

    Opened the nurture send

    email-campaign · email · drip-02

  4. Jul 14Google

    Returned, compared plans

    google · organic · brand

  5. Jul 15LinkedIn

    Demo Request form submitted

    linkedin · post · founder

  6. Jul 29Booth

    Met the rep at booth 214

    booth · qr-code · stand-graphic

Won at $22,000 — credited to legal-ops-q3, the campaign of the first touch.

Illustrative lead record

For agencies

Charge by performance, not ad spend

Manage every client and every pipeline and charge your clients by performance. Their sales team works the board and marks what's closing.

Northbeam Studio

Agency workspace · 5 clients

Org admin
  • Harbourline Group

    B2B services · 4 campaigns

    68%

    Qualified

  • Ashlar Systems

    SaaS · 6 campaigns

    54%

    Qualified

  • Peakline Freight

    Logistics · 3 campaigns

    61%

    Qualified

  • Cadence Learning

    Training · 5 campaigns

    47%

    Qualified

  • Brackwell Valve

    Manufacturing · 2 campaigns

    72%

    Qualified

Each client sees only their own pipeline. You see all of them.

Harbourline Group — what we sent, what they kept

Last 90 days · qualified by the client's own sales team

Client-verified
ChannelLeadsQual.
RedditReddit — promoted posts
8462
GooglePaid search — non-brand
14671
LinkedInLinkedIn — thought leadership
5238
InstagramInstagram — creator collab
11819

Every row is the client's own qualification decision, attached to the campaign you ran.

7.4×

Return on the Reddit line, argued from closed revenue rather than reach.

68%

Of the leads you sent were qualified by the client's own team — their number, not yours.

+$4.2K

Monthly budget added to the two channels the pipeline proved out.

Illustrative agency data

Every lead carries its source.

The campaign, the page, and the path that produced it stay attached all the way to closed revenue.