Field-Service Software Migration for Landscapers: Email, Contacts and Phone Checklist
By Alex Regueiro · October 25, 2026 · 5 min read
A landscaping company was paying for email blasts in its old field-service software while the CRM it was moving to already includes them. That was one of several small leaks that showed up when we sat down to plan the move: scattered context, thin integration options in the old tool, and one phone number that sat between a lead and a fast response.
60-second check
Take the 2-minute AI readiness survey →
Talk it through
Book a call with the Reshape team →
The call included the company's new primary contact on the operations and marketing side, plus the owner and the office manager. If you run one of the many home service businesses that is about to leave a legacy tool, this is the checklist we used.
The situation
The company was in the middle of moving its lead handling, email and contact records into GoHighLevel, and the old field-service software was set to be shut down in about two months. The primary contact was new, and context was split across the knowledge base, the CRM integrations and the content workflow.
What was broken
Four things stood out.
- Duplicate spend. The company paid for email blasts in the old software, although GoHighLevel includes them.
- Thin integration options. The job-costing software offered only four actions in Zapier, and none of them fires when a payment is completed. A payment-complete trigger was the one the team wanted.
- Split context. The knowledge base, the integrations and the content workflow each held part of the story.
- One phone gap. The main number tied to the company's Google Local Services account was the only remaining gap in lead response time.
What we built and decided
Some items were finished on the call and others were set up as the next steps.
- Consolidation: the knowledge base, the CRM integrations and the content workflow are being brought together so the new primary contact works from one picture.
- Calendar and trigger: a calendar detail solution and an updated Zapier trigger were part of the work.
- Account ownership: ownership of the Google Ads and Local Services accounts moved to a company-owned account, so GoHighLevel reporting can link to it.
- Email: the sending domain is to move from the old software to GoHighLevel, so email blasts run in one place.
- Payments: the team pushed the job-costing vendor to add a payment-complete trigger.
- Phone: the Local Services number will be ported live into GoHighLevel after identity verification.
- Booking assistant: an AI booking assistant document was put up for a go or no-go decision.
- Exit plan: a final export from the old software is planned for about two months out, with contacts reconciled to match GoHighLevel before the shutdown.
What changed
The call did not report a performance figure, so the change is structural. The move now has an order and a deadline: email, contacts and the phone line sit on one list, the ad accounts belong to the company, and the reconciliation of contacts is planned before the old tool goes away.
The phone port and the AI booking assistant were still pending when the call ended.
A migration checklist for your own business
This section is advice for your own move. List every paid feature in the old tool and mark the ones your new CRM already includes, so you can stop paying twice. Check who owns each ad and listing account, and move any that sit under a personal login to a company account before you connect reporting.
Put the final export on the schedule as its own step, and reconcile the contacts against the new CRM while the old one still works. Last, find out which actions your old tool exposes to Zapier, because that limits what you can automate.
Frequently asked questions
When should a landscaper export data from old field-service software?
Treat the export as a dated step with time left to reconcile contacts against the new CRM. Here the final export was planned for about two months out, with contacts reconciled to match the new CRM.
Why check which Zapier actions an old tool supports?
The available actions set the limit on what you can automate. This company's job software offered four actions and no payment-complete trigger, so the team pushed the vendor to add one.
Why move ad account ownership to a company account?
A company-owned account does not depend on one person's login and lets the CRM link to it for reporting. In this case ownership of the Google Ads and Local Services accounts moved so GoHighLevel reporting could connect.
Can GoHighLevel replace a separate email tool?
Here the company was paying for email blasts in its old software while GoHighLevel already included them, so the sending domain was set to move. Check what your CRM includes before renewing a separate email subscription.
If you are planning to leave a legacy tool and want the order of operations checked, book a 30-minute AI follow-up and reporting audit. We list what you pay for, what moves and what must be exported first.