MovingTo runs relocation and immigration services. The operating layer of a services firm like this is three things connected: a CRM that tracks client conversations, an appointment booking system that handles client intake on a schedule, and a customer-facing site that reflects the brand. The default state of these three things is that they don't talk to each other — leads land in the CRM, bookings live in the booking tool, the website is a marketing artefact, and the team manually keeps all three in sync.
The Challenges MovingTo Faced
- Three tools, three sources of truth. CRM (HubSpot), booking tool, and website all carried slices of customer data. Reconciling them was constant low-grade work.
- Booking flow disconnected from CRM. A new booking didn't automatically create or update the corresponding HubSpot contact. New leads from the website ended up in HubSpot but weren't easy to book from there.
- Generic website theme. The customer-facing site didn't reflect the operating brand and didn't surface the booking flow in a way that converted.
- Manual coordination between marketing and operations. Marketing campaigns drove leads; operations handled bookings; both teams kept their own spreadsheets to coordinate.
How Linescripts Built the Solution
HubSpot as the CRM source of truth
HubSpot stays the customer record. Bookings, website form submissions, and inbound email all route into HubSpot as the canonical lead and contact records. No second CRM.
Appointment booking integrated with HubSpot
The booking flow creates and updates HubSpot contacts directly. A booking is a HubSpot event on the contact's timeline; cancellations and reschedules update the same record. Operations sees the booking; sales sees the contact; both see the same history.
Custom theme that integrates the booking flow
The customer-facing site uses a custom theme aligned to the operating brand, with the booking flow surfaced where conversion actually happens (not buried two clicks deep). Marketing pages and the booking call-to-action share design language.
Ongoing engineering support
Engagement continues as a long-term support relationship — theme refinements, booking-flow tweaks, HubSpot integration adjustments as MovingTo's operating model evolves.
What Changed for MovingTo
- HubSpot is the single source of truth. Bookings, web leads, and email all land on the same contact record.
- The booking flow doesn't drop leads. Every booking is also a HubSpot interaction; nothing falls between the booking tool and the CRM.
- The site converts. The booking call-to-action sits where customers are ready to act, in a theme that matches the brand.
- Marketing and operations stopped maintaining parallel spreadsheets. Both teams work off the same CRM.
Closing
The deliverable is three tools behaving as one operating layer. The architectural decision that made it work was picking HubSpot as the source of truth and routing everything else into it, instead of building a fourth tool to reconcile the first three.