Salesabout 20 min

    How do I track where every lead came from in TactStack?

    Short answer

    Capture the source on every inbound path: tracking numbers per channel, hidden source fields on forms, and a required source question for walk-ins and referrals. Then report on booked jobs and revenue by source, not just lead counts, so you can see which spend actually pays.

    Before you start

    • A list of every place a lead can come from.
    • Tracking numbers available for key channels.
    • Form fields that can store a source.
    • A short list of source names everyone uses.

    Step by step

    1. 1

      Write the source list first

      Ten to fifteen names maximum, agreed by everyone, no free text.

      Free-text sources produce fourteen spellings of word of mouth.

    2. 2

      Give major channels their own number

      A distinct tracking number for your ads, your truck wraps, and your business listing.

      Phone leads are invisible to web analytics without tracking numbers.

    3. 3

      Capture source silently on forms

      Hidden fields carry the campaign and page into the contact record.

      Asking a web visitor how they found you adds friction and lies.

    4. 4

      Ask humans the question consistently

      Scripted for phone calls and required in the booking flow for walk-ins and referrals.

      Referral revenue is invisible unless someone asks.

    5. 5

      Report on revenue, not leads

      Booked jobs and dollars by source, with cost per booked job where you spend money.

      The cheapest leads and the best leads are rarely the same source.

    6. 6

      Audit for unknowns monthly

      If more than ten percent of contacts have no source, find the leaking path.

      Unknown is the source that quietly eats your budget decisions.

    What good looks like

    • Every lead carries a source you trust.
    • Marketing decisions come from booked revenue.
    • Referral partners get credited and thanked.
    • Wasted spend becomes obvious.

    Common mistakes

    The ways this goes wrong in sales, and what to do instead.

    Free-text source fields

    The data becomes unreportable within a month.

    Do this instead: Use a fixed dropdown list and train the team on the exact names.

    One number for everything

    Every phone lead lands in the same undifferentiated bucket.

    Do this instead: Assign separate tracking numbers to your highest-spend channels.

    Judging sources by lead volume

    The source with the most leads is often the one with the worst close rate.

    Do this instead: Report booked jobs and revenue per source, plus cost per booked job.

    Frequently asked

    5 questions about track where leads come from

    Not if your primary listing keeps your main number and tracking numbers are used on ads and campaign pages.

    Pick the next thing to set up, or back up a step if something here assumed work you have not done yet.

    Was this guide helpful?

    Tell us what worked and what didn't. It shapes what we rewrite next.

    You didn't get into business to be in the tech business.

    Managed Tech clients hand this to us. We build it, test it, maintain it, and add to it as the business changes, so nobody on your team has to become the person who knows how the system works.

    Schedule a fit callCallCalls are answered by Troy, our AI assistant. Troy answers questions about the system and services and can schedule, reschedule, or cancel appointments. He never sells or makes offers. Any communication with TactStack is stored in our systems and referenced by Troy during certain interactions. AI can make mistakes.Full documentation