← Back to portal
Working document · draft for discovery

CRM Plan

How the business actually works, translated into the way HubSpot will hold it. The relationships, the shared language, and every automation on the table.

Section 1

The picture in one page

Burgess Media is Tom's LLC. Tom is one of roughly 20 to 25 independent developers contracted to Brand One, which sells franchises on behalf of about 20 to 24 brands. Tom represents Another9 and Menchie's today, with a third expected. Brands rotate roughly every two years once a territory is sold out, so the setup has to expand without being rebuilt.

Tom

Client facing, sells

Eight to ten one-to-one calls a day. Needs meeting links, his Outlook connected, follow-up handled for him, and one place that shows what has not been touched.

Monique

Runs the system

Sweeps behind every call, owns reporting, imports and exports, and updates FranConnect. Needs conversion rates, time in stage, stall alerts, and the ability to send as Tom.

Cammie

Joining, HubSpot Academy 1 Sept

Picks up the repetitive follow-up. Needs templates, tasks and the ability to send under Tom's address while logged in as herself.

FranConnect stays live. Brand One renewed it for six months from August 2026, so it may retire around February 2027. Until then, changing a stage inside FranConnect is what fires the branded emails, so it keeps its job. That single fact shapes most of the sync design.

Volumes

Roughly 950 records owned by Tom across two brands, of which 75 to 150 are active at any time and the rest are dormant. Five to ten new enquiries a day, heaviest on Mondays when brokers release their weekend leads.

The goal, in Tom's words: nothing falls through the cracks, nobody stalls, and the follow-up stops eating nights and weekends without slowing the top of the funnel down.

Section 2

Terminology mapping table

Franchise language and HubSpot language describe the same record with different words. This is the table we all work from, so nobody is guessing what a candidate, a developer or a lead means in a given sentence.

Their termWhat it actually isIn HubSpot
Candidate, prospectThe human being pursuedContact
Interest in one brandAn active pursuit, not yet a real opportunityLead, one per brand
Real opportunityFunds, timing and intent provenDeal, one per brand
DeveloperThe salesperson representing a brandDeal owner and Lead owner (Tom today)
BrandAnother9, Menchie's, and the ones that followProperty on Lead and Deal. Dropdown or custom object, decided at architecture
Brand OneThe umbrella company Tom contracts toContext only, not a record in this portal
FranchisorThe brand's own corporate teamOut of scope, they take over post close
Broker, consultant, networkPays for lead gen, introduces candidates, earns commissionCompany (type: Broker) plus a Contact for the individual
CQConfidential Questionnaire, the qualification application. Quality variesProperty, and the gate before a Deal is created
FDDFranchise Disclosure Document, gated by state registrationProperty and task. Sending stays in FranConnect
Discovery DayLate funnel event, candidate meets the brandDeal stage
Founders IntroIntroduction to the brand foundersStage. The escalation point in the monday.com board
ValidationCandidate speaks to existing franchiseesDeal stage
LegalContract and franchise agreementDeal stage
FranchiseeA candidate who signedContact with a closed won deal
DeadNot deleted. Dormant and still reachableClosed lost or parked. Nobody leaves the database
RemarksFree text notes on the FranConnect recordNotes on the activity timeline
StatusWhere they sit in the processLead stage or Deal stage
Drip campaignBranded emails that fire on entryStays in FranConnect. Marketing, not ours
Status emailsBranded emails that fire on stage changeStays in FranConnect. Marketing, not ours
Standalone emailsTom's own one-to-one follow-upMoves to HubSpot as sales templates
Add, change, deleteIncremental export: new rows, edited rows, removed rowsImport file spec, matched on record ID
TerritoryThe geography being soldProperty, plus the state registration check
Section 3

FranConnect field mapping

This table is Monique's to fill, and it feeds the property specification sheet. It is also what keeps the FranConnect update a quick lookup rather than a judgement call every time.

FranConnect fieldWhat it holdsObjectHubSpot propertyType
To be completed from the export, with Monique

Two things that hang off it

  • The stage map. Each HubSpot stage to its FranConnect status, both directions. Where FranConnect stage names can be copied verbatim this is one-to-one for most rows, which is the plan.
  • The unique identifier. We need to confirm the export carries a record ID. Without one, every sync becomes name matching. Some FranConnect views show names under column headings with no email and no ID attached.
Worth knowing now

FranConnect does not hold the introducing broker as a clean field. It sits inside the record in brackets, so pulling it out means parsing the text, matching against a deduplicated broker list and correcting the inconsistencies by hand. This is the largest piece of spreadsheet work in the project, and the reason deals are loaded in two passes rather than one.

Section 4

The relationships to track

This is the part specific to Burgess Media, and the part most setups get wrong. One person can be several conversations at once, and the broker who introduced them is a relationship in its own right rather than a source field.

Broker Company (the network)
  └── Broker Contact (the individual, e.g. Greg)
        └── introduced ──> Candidate (Contact)
                              ├── Lead: Another9   ──converts──> Deal: Another9
                              └── Lead: Menchie's  ──converts──> Deal: Menchie's
RelationshipWhy it mattersHow
Contact to Lead, one per brandA candidate can be interested in two brands at once. FranConnect creates the same person twiceLead object with a brand property on each
Contact to Deal, one per brandSomeone can be under contract on Another9 while still being chased on Menchie'sMultiple deals per contact, no duplicate contacts
Deal to ownerBoth deals sit with Tom today. Under Brand One the second would sit with a different developerOwner set per deal, never assumed at contact level
Deal to broker, introduced byBroker deals carry commission and the broker is owed progress updatesAssociation with a label
Contact to brokerDo you need every broker a candidate has ever come through, or only the one on the current deal?Open decision. Cheap now, expensive later
Broker contact to broker companyBrokers sit inside networks and reporting is wanted at both levelsStandard contact to company
Contact to lead sourceOrganic, referral or broker. Tom wants separate conversion rates per sourceProperty set at creation and carried for life
Contact to referrerA closed franchisee refers a friend. These convert highest of allAssociation or property, to be decided
Deal to brandEvery report splits by brand, and brands rotate in and outProperty, so a new brand is a dropdown value not a rebuild
Contact to stateEach brand is only registered to sell in certain statesProperty. The send guardrail stays in FranConnect for now
Record to FranConnect IDThe sync key behind every incremental importUnique identifier property
Section 5

The automations

Sixteen in total, in three groups. None of these are marketing emails. Branded marketing stays where it is today, and Burgess Media sends one-to-one sales email in Tom's voice only.

Foundational, before anything client facing goes out

#AutomationDetail
A1Send as TomCammie and Monique log in as themselves and send under Tom's address. The candidate should only ever see Tom. This is the single most important thing to get right, so it is set up and tested first. The data model and the pipeline are built on the assumption it works.
A2Email and calendarTom's Outlook connected, meeting links moved into HubSpot, Calendly retired.

In the build

#AutomationTriggerWhat happensBuilt by
A3Stage change follow-upDeal or lead stage changeTemplated one-to-one email in Tom's voice, sent as Tom. Roughly half go as-is, half get a personal line from CammieMonique
A4Stall alertTime in stage passes a thresholdTask to Monique or Cammie, and optionally an outbound touch. Time in stage is the single most valuable number the portal can produce, and thresholds vary by stageMonique
A5Post-call tasksTom finishes a meetingStandard follow-up tasks created against the record. Three to five per call, mostly templated, across ten calls a day. Today this is a handwritten pad swept by handMonique
A6Task back to TomSomething only Tom can doAssigned to Tom: legal, contracting, closing. Roughly three or four out of every ten meetings. This becomes his end-of-day listMonique
A7The untouched viewAlways onOne place showing what has been touched, by whom, and what has not. Replaces reconstructing it across five systemsMonique
A8FranConnect sync backDaily or twice weeklyA list of every stage change made in HubSpot since the last run, so it can be keyed into FranConnect. Manual by design, since that stage change is what fires the branded emails. Expect around ten a dayGNG spec
A9Import cycleNightly or set cadenceAdd, change and delete import matched on FranConnect record ID. The full base is exported each time, of which only 20 to 30 rows have movedGNG spec

Parked, and quoted separately whenever you want them

These are the items listed under What We Have Left Out For Now in the proposal, named here so nothing gets lost.

#AutomationDetail
A10Broker progress updatesAutomatic notification to the introducing broker as their candidate moves: meeting held, next meeting booked, gone quiet, moving to legal. Brokers invest heavily in these leads and then lose visibility the moment they hand one over. This is the fastest route to standing with them.
A11Post-close nurtureThree month anniversary email in Tom's voice to closed franchisees, who are the strongest referral source there is. Easier to build once there is real closed data to send to.
A12Gone-quiet sequencesRe-engagement for candidates who have stalled, enrolled from a workflow.
A13Dormant reactivationWhen a new brand arrives, market to the dormant and the closed. Waits on the broker credit question.
A14Pre-qualification gateCandidates earn their way onto the calendar through forms, videos and a real application before a one-to-one. Worth testing, though some of the disclosure has to be one-to-one by law, so this can only ever gate the front end.
A15Meeting notes onto the recordPlaud already produces the transcript, summary and task list on every call. Open question is whether it integrates to HubSpot or stays copy and paste.
A16FDD compliance guardrailBlocking a send into a state where the brand is not registered, and warning when one has already gone. Stays in FranConnect for Burgess Media, noted here because it matters if the model ever travels further.
Section 6

Who builds what

The build splits three ways, which is what keeps anything from being done twice or missed. This also lives on the shared ClickUp board.

Gather 'n' GrowMoniqueParked
Portal foundations: association, lifecycle and owner settingsAccount defaults, users, seats, permissionsBroker progress updates (A10)
Send as Tom, set up, tested and handed over (A1)Email and calendar connection, meeting links (A2)Post-close nurture (A11)
Two discovery sessions and the data model mindmapEmail templates and foldersGone-quiet sequences (A12)
Property specification across Contact, Company, Deal and Lead, then built from the sheetRecord layouts across Contact, Lead and DealDormant reactivation (A13)
Lead stages and the lead to deal conversion ruleThe deal pipeline, its stages, required fields, and the written definition of each stagePre-qualification gate (A14)
The relationship model and association labelsThe terminology mapping tablePlaud integration (A15)
The FranConnect field mapping and the import file specWorkflows: stall alerts, task creation, thresholds (A3 to A7)Dashboards and reporting
Four imports: contacts, brokers, direct deals, broker dealsSequences, and triggering them from a workflowAI credit usage
Handover, review, and one check-in call after go liveDeciding the records that cannot be matched with certaintyFDD guardrail (A16)
The commercial edge cases on broker credit
On the property build

Properties are created straight from the specification sheet rather than keyed in one by one, so nothing is mistyped and the internal names match the import file. Properties only. Imports and associations are done in HubSpot the normal way, and the access is removed at handover.

Section 7

Boundaries and setup

What sits outside this portal

  • No marketing email from Burgess Media. No drip campaigns, no branded sends, no FDDs. That stays where it is, and the plan is to keep benefiting from it rather than rebuild it. Burgess Media sends one-to-one sales email in Tom's voice.
  • No website connected. The brands are not yours, so there is no tracking code and no marketing contacts.
  • No onboarding pipeline. The moment the contract is signed the franchisee goes to the brand's operations team. The only ongoing touch is the relationship one.

Licensing

One Sales Enterprise seat for Tom, which is what carries unbranded meeting links and sequences that can be triggered from a workflow, plus two Core seats for Monique and Cammie. Pro and Enterprise cannot be mixed on the same hub, which is why the split sits this way. Enterprise includes AI credits, best pointed at anything that keeps candidates moving.

Timing

  • Cammie starts HubSpot Academy on 1 September, so the lessons she is pointed at depend on what the portal looks like.
  • Tom comes into the portal once it is set up to suit his process. Cammie comes in after that, when there is something ready for her to learn.
  • FranConnect is on a six month renewal, so the double running period is finite.
Reference

The monday.com board is a working model of the same thinking: leads with a brand dropdown, escalation at Founders Intro or Discovery Day, deals created only when real, with deal value, close probability and a broker flag, and a dashboard tracking quarterly goals against an annual target. The structure carries over. The maintenance does not.