Kauri Bay CRM Replacement — current-state-hubspot-usage-map

Kauri Bay CRM replacement

Current-state HubSpot usage map — baseline plus live audit

Status: live audit started. The detailed read-only findings are in live-hubspot-usage-audit-2026-08-06.html. Older planning documents remain useful for hypotheses, but live HubSpot settings and exports take precedence.

1. Confirmed top-level scope

Kauri Bay has two operational business areas, each represented by a separate HubSpot inbox and a separate deal pipeline:

Both are in scope for the replacement. The live audit confirms that Events is not merely a planned or historical area. It has its own inbox, pipeline, active follow-up workflow, forms/history, and reports.

2. What the CRM appears to support

The documented operational journey is wedding sales, and the live account confirms that the CRM also supports an Events sales and operations journey:

  1. A prospective couple downloads the wedding information pack.
  2. The couple makes an enquiry or contacts the venue directly.
  3. Staff arrange and record a site visit.
  4. Staff create or update a wedding deal and issue a quote.
  5. Staff follow up by email and phone.
  6. The deal progresses through deposits and final payment.
  7. The deal is completed, cancelled, or closed/lost.
  8. Reports use CRM deal data to support forward-booking and revenue views.

The prior HubSpot plan focused on the Weddings pipeline and treated Events as out of scope. That boundary is superseded by the confirmed project scope and the live audit: both pipelines and both inboxes must be assessed and included in the replacement plan.

3. Evidence status

Area Current evidence Status for replacement planning
Weddings inbox and pipeline Live inbox, Office 365 email channel, 12 stages, and active follow-up workflows verified Live structure verified; record-level export and staff observation still required
Events inbox and pipeline Live inbox, Office 365 email plus Facebook Messenger, 9 stages, active follow-up workflow, and reports verified Live structure verified; record-level export and staff observation still required
Contact lifecycle Seven current stages and lifecycle automations verified, including Enquiry and Booked transitions Live structure verified; field history and semantic decisions still required
Forms 32 forms reported; one current native form and many turned-off Non-HubSpot website captures observed Complete form and website dependency inventory required
Workflows Eight workflows reported, seven active; triggers and several actions inspected Complete action/template export and test cases required
Email templates and sequences Not yet fully inventoried Live verification required before scope freeze
Reporting Two dashboards, 19 personal reports, and Weddings/Events operational report names observed Reproduce only reports confirmed in staff use
Users and access Five active users, two deactivated, all active rows showing Super Admin Define replacement roles rather than copying current access blindly
Server hosting Apps1 server profile and existing /srv/apps deployment convention inspected Confirm final deployment, backup, monitoring, and recovery design

The distinction between documented, planned, and live is important. The old HubSpot documents are partly an implementation plan, not proof that every form, sequence, workflow, or email automation is currently active.

4. Core data model to verify

People and organisations

Pipeline deals

The documented Weddings pipeline has these business stages:

  1. Deal Created / site visit booked
  2. Quote Created
  3. Initial Follow up Email
  4. Phone Call
  5. Follow Up
  6. Final Follow up Email
  7. Confirmation Deposit
  8. Second Deposit
  9. Final Payment 100%
  10. Bar Tab / Completed Booking
  11. Cancellation
  12. Closed / Lost

The local reporting code also indicates deal fields including event_date, event_type, venue, number_of_guests, site_visit_date, site_visit_arranged, tentative_holds, and confirmation_form_received. These names and meanings must be confirmed from the live property definitions rather than copied blindly.

For the Events pipeline, capture the equivalent details without assuming that Weddings fields or stages apply:

Relationships

At minimum, verify:

5. User journeys and actions to observe

The usage map should record the user’s actual steps, not just the fields stored:

Journey Actions to observe Replacement capability likely required
New info-pack lead Form submission, consent, delivery, follow-up Public form endpoint, validation, contact upsert, consent record, delivery event
New enquiry Form or direct email, personal first reply, task creation Intake, deduplication, owner assignment, task queue, email link
Site visit Arrange date/time, confirmation, notes, contact/deal update Activity or appointment record, reminders, audit history
Quote and follow-up Attach/send quote, record contact, wait, email, call task Deal stage transition, communication log, scheduled task
Booking Deposit and payment milestones, event date, completed booking Stage controls, amount/date fields, audit trail, reporting
Cancellation/lost Reason, stage change, suppression from nurture Closed-lost state, reason, consent/suppression handling
Reporting Forward bookings, actuals, pipeline, stale leads Saved queries/exports and a stable internal reporting API

The same journey table must be completed separately for Events. We should not infer the Events process from the Weddings process.

6. Integrations and external dependencies

These need to be mapped as data flows:

7. Features likely needed in the first replacement release

Must have for operational continuity

Defer unless live usage proves they are essential

8. Live discovery checklist

The next evidence pass must obtain or verify:

  1. All object types and record counts: contacts, companies, deals, tickets, custom objects, products, quotes, line items, payments, subscriptions, and marketing events.
  2. All properties, internal names, types, options, required rules, and representative values.
  3. All pipelines and stage definitions, including probability and won/lost semantics.
  4. All record associations and association labels.
  5. Activities: emails, calls, meetings, notes, tasks, attachments, and engagement bodies.
  6. Current and historical property values required for audit or reporting.
  7. Forms, lists, workflows, sequences, templates, snippets, subscriptions, and suppression rules.
  8. Users, teams, owners, seats, permissions, and sender mailboxes.
  9. Reports, dashboards, saved views, filters, and exports used by staff.
  10. Website, Outlook, Xero, booking schedule, quote, payment, and waiver data flows.
  11. Consent, unsubscribe, retention, privacy, and access-review requirements.
  12. A short observation session with each CRM user covering a real enquiry, site visit, quote, follow-up, and booking.
  13. The website form source contract, including legacy Non-HubSpot forms, source URLs, field names, consent, attribution fields, and deprecation/redirect decisions.

9. Required discovery outputs

The completed mapping phase should produce:

No implementation should be called migration-ready until the source counts, target counts, association counts, and exception lists reconcile in a rehearsal import.

10. Current conclusion

The replacement is feasible only as a focused Kauri Bay CRM for both Weddings and Events, not as a three-week clone of HubSpot. The live audit has now mapped the high-level Events structure and corrected several stale assumptions in the old planning documents. The immediate priority is record-level export/reconciliation and a complete website/workflow dependency map, followed by a frozen must-have scope.