Tagging Leads by Service Line for Landscaping Margin Analysis: A Data Clean-Up
By Alex Regueiro · October 25, 2026 · 5 min read
An AI margin analysis is only as clean as the data it reads. At one landscaping and hardscape company, lead records in the field-service software were untagged, so the analysis had no clean way to split results by the kind of work. At the same time, the team's AI logins were scattered and one person's paid subscription was billing the owner's card.
60-second check
Take the 2-minute AI readiness survey →
Talk it through
Book a call with the Reshape team →
We worked through both on a one-to-one check-in with the owner. If you run one of the many home service businesses that sell several lines of work, the tagging approach below is simple enough to copy this week.
The situation
The check-in covered three things: fixing the team's access to the custom GPT, checking margins with AI, and tightening how quotes get followed up. All three depended on the same foundation. If the lead records are not organized by the type of work, a margin report cannot say which work pays.
This company sells four broad kinds of work: maintenance, landscaping, hardscaping and construction. Margins on those can look very different, so a single blended number hides more than it shows.
What was broken
Three problems showed up at once.
- Untagged leads: the leads in the field-service software did not all carry a service tag, so the AI margin analysis had nothing consistent to group by.
- Scattered logins: not everyone who should be using the company's GPT was logged into the shared company workspace.
- A stray subscription: one team member's paid GPT subscription was billing the owner's card instead of sitting under the company account structure.
What we set in place
Each fix was small, and each had a clear owner and a due date within a day or two.
- Four service buckets: every remaining lead gets tagged as maintenance, landscaping, hardscaping or construction, working through the remaining contacts from a shared document.
- One shared workspace: everyone who should use the company GPT, including the sales team, logs into the shared company workspace and knows how to reach it.
- A downgrade: the stray paid subscription moves to the free plan so it stops billing the owner's card and everything stays under the company account.
- Registrar access: someone on the team shares the domain registrar login, so we can connect the new service landing pages and the homepage to the main domain.
- Quote follow-up: a plan to use AI together with the field-service software to tighten how quotes are followed up.
What changed
No margin finding was reported yet, and the tagging was still in progress when the call ended. The change is in the data model. The plan is for every lead to belong to one of four service lines, which is what lets the analysis answer a question like which line earns the most.
The account clean-up covered the cost side. Scattered logins, a stray paid plan and an unconnected domain each became a task with an owner.
How to tag your own leads
This section is advice for your own business. Keep the list of tags short enough that anyone can pick one in a second, and make the buckets mutually exclusive so each lead has exactly one.
Tag at the moment a lead comes in, not in a clean-up months later. Then run your first margin or close-rate report by tag and see which line surprises you.
Frequently asked questions
Why tag leads by service line?
A tag lets you group results by the kind of work, so you can see which service line earns the most and which loses money. Without tags, an AI margin analysis has no consistent way to sort the data it reads.
How many service tags should a landscaping company use?
This company used four buckets: maintenance, landscaping, hardscaping and construction. Keep your list short and mutually exclusive, so every lead has exactly one tag and nobody has to stop and think about which to pick.
Why put the team in one shared AI workspace?
Quoting knowledge and conversations stay in one place the company controls, instead of in individual accounts. Here we also made sure everyone who should use the company GPT, including the sales team, was logged into the shared workspace.
What should you do about stray AI subscriptions?
In this case one person's paid subscription was billing the owner's card, so it was to be switched to the free plan, with the user moved under the company workspace. Check for stray charges whenever you consolidate accounts.
If your lead data cannot answer which service line pays, book a 30-minute AI follow-up and reporting audit. We look at how your leads are recorded and show you the smallest change that makes your reports useful.