Shared portal vs. local needs
A local request can change forms, workflows or reports used by the whole group.
How enterprise groups implement HubSpot centrally without losing the unique needs of each Operating Company.
A shared HubSpot account can give a company group one view of contacts, companies, campaigns, leads, deals and revenue. The same setup also creates a structural risk: every field, workflow and permission decision can affect several businesses at once.
| Design decision | Recommended principle |
|---|---|
| Data model | Use shared standard objects and one governed property catalogue. |
| Assignment | Use Operating Company as the consistent cross-object assignment logic. |
| Qualification | Measure engagement centrally and commercial fit per Operating Company. |
| Handover | Create the HubSpot Lead object when a record is ready for active sales work. |
| Change | Route structural changes through a central decision and feedback process. |
Multiple teams share one portal, but they rarely start with the same processes, data quality, brand structure or level of CRM maturity.
A local request can change forms, workflows or reports used by the whole group.
The same lifecycle must support long enterprise cycles and faster transactional motions.
Teams need collaboration and cross-sell visibility without accidental changes to another company’s records.
Decentralised creation feels fast initially, but duplicates and inconsistent logic make the portal slower over time.
Standardise wherever data, reporting and cross-company collaboration are at stake. Stay flexible wherever audience, brand, language and sales motion genuinely differ.
Governance becomes operational only when roles, decision rights and escalation paths are explicit.
| Role | Primary responsibility |
|---|---|
| Group CRM Owner | Architecture, standards, decision log and final approval for structural changes. |
| Marketing Operations | Campaign, automation, segmentation, scoring and reporting standards. |
| Operating Company Lead | Local requirements, adoption, campaign execution and data-quality feedback. |
| Sales Operations | Lead, deal, pipeline and sales-handover design. |
| Data Owner | Migration, duplicate rules, mappings, consent evidence and remediation. |
| System Administrator | Permissions, teams, technical settings and platform maintenance. |
Every Operating Company should work with the same core objects, while one governed assignment field connects local activity to the shared CRM architecture.
Contacts, companies, leads and deals share common definitions and associations.
Campaigns, events, forms, segments and emails use a consistent operating structure.
Properties, ownership, permissions and change control make the architecture sustainable.
Fields such as Company Size, Employee Range, Number of Employees and Organisation Size may describe the same concept while creating conflicting reporting logic.
| Required definition | Question to answer |
|---|---|
| Object | Does the value belong on the contact, company, lead, deal or another object? |
| Business purpose | Which decision, automation or report needs the field? |
| Internal name | Is the technical name stable and understandable? |
| Field type | Should the value be text, number, date, dropdown or multi-select? |
| Allowed values | Are labels and internal values standardised? |
| Source and owner | Who supplies the data and who maintains the definition? |
| Dependencies | Which workflows, forms, integrations and reports use it? |
A successful import is not the same as a compliant and usable marketing database. Contacts should not become marketable merely because their technical record exists in HubSpot.
Inventory source systems, map fields, define duplicate rules and identify missing identifiers.
Run a test migration and verify ownership, associations, dates, consent and Operating Company assignment.
Assign subscriptions and activate marketing processes only after the underlying evidence is validated.
| Workstream | Minimum control |
|---|---|
| Data quality | Validate email addresses, company names, Operating Company assignment and duplicate logic. |
| Consent | Confirm evidence, lawful basis, subscription purpose and opt-out history before activation. |
| Subscriptions | Assign communication types only after the relevant purpose has been defined. |
| Suppression | Create lists for contacts that must not receive marketing communication. |
| Historical events | Create the event first, store start and end dates separately, then import one attendee file per event. |
Campaigns should become the organisational container for forms, landing pages, emails, segments, ads, social posts, events, workflows and download assets.
Combine Operating Company, language, channel, campaign type, topic and time period where relevant.
Duplicate governed templates instead of rebuilding every form, email or workflow from scratch.
Use dedicated language versions so labels, consent text, errors and confirmations remain clear.
Allow local logo, colour and content variations without changing the underlying global structure.
Connect every relevant asset so reporting and attribution remain coherent.
Give each reusable automation and template an accountable owner and review date.
Lifecycle stage describes where a contact stands in the commercial journey. The Lead object determines when Sales actively works the record.
| Stage | Definition |
|---|---|
| Contact | A person created through a form, import, event, integration or manual entry. |
| MQL | A contact that has reached the agreed level of meaningful marketing engagement. |
| Fit Score | A local assessment of how well the contact and company match the Operating Company’s ICP. |
| Lead object | The operational sales-work record connecting the contact and company in the sales workspace. |
| SQL | A lead manually reviewed by Sales and confirmed as commercially relevant. |
| Opportunity | A concrete sales chance for which a deal is created and actively progressed. |
Actions such as form submissions, clicks, downloads and event attendance are comparable across the group. Commercial relevance depends on each Operating Company’s target market.
Technical feasibility should not determine the process. The right model depends on data quality, the reliability of ICP criteria and the cost of sending poor-fit records to Sales.
A form notification goes to a shared inbox. Marketing or Sales reviews the record before creating a Lead object.
Best fit: Low volume or inconsistent data quality.HubSpot creates a Lead object when engagement and local fit conditions are met.
Best fit: Higher volume and validated ICP rules.High-intent forms such as demo, quote or callback requests route immediately.
Best fit: Clear hand-raiser intent with an agreed owner.Group-wide reporting works only when objects, properties and campaign associations are consistent. Every dashboard should answer a business question and use documented filters.
Views and filters improve everyday navigation, but they do not automatically prevent users from finding or editing records outside their normal workspace.
| Decision question | Governance response |
|---|---|
| Who may view records from another Operating Company? | Define the business reason and the record stages where transparency is needed. |
| Who may edit those records? | Restrict editing more tightly than viewing wherever the platform and ownership model allow it. |
| When does cross-company visibility become useful? | Consider wider access after a customer, opportunity or cross-sell trigger exists. |
| How are mistakes detected? | Use ownership, audit history, controlled views and clear escalation. |
| How are exceptions approved? | Document them centrally rather than granting ad-hoc access. |
The MVP should be tested through real business scenarios before broad automation or rollout. Feedback must enter one central pipeline so local requests cannot silently change the group architecture.
| Test area | Evidence required |
|---|---|
| Forms and consent | Submission, validation, consent copy, confirmation and data storage work as intended. |
| Email and delivery | Notifications, personalisation, download links and subscription logic are correct. |
| Segmentation | Operating Company and consent filters include and exclude the expected records. |
| Handover | Lead creation, owner, notification, response and disqualification paths are clear. |
| Reporting | Campaign, form, lifecycle and attribution metrics reconcile with test activity. |
| Permissions | Users can perform their role without unintended changes to other teams’ data. |
Run realistic scenarios using representative records and channels.
Train each role on the tasks they will actually perform.
Prioritise defects, merge duplicate requests and improve the shared model deliberately.
The exact duration depends on data volume, integrations, scope and decision speed. The sequence should remain stable: decisions before configuration, pilot evidence before automation.
| Failure mode | Countermeasure |
|---|---|
| Treating HubSpot as a configuration project | Start with operating-model decisions and accountable owners. |
| Allowing each Operating Company to create properties | Use one property catalogue and a central approval process. |
| Changing lifecycle definitions during local discussions | Maintain one shared glossary and formal decision log. |
| Importing before data and consent are ready | Separate migration, subscription assignment and activation. |
| Automating routing before manual validation | Pilot the process and measure false positives first. |
| Using views as a substitute for permissions | Design access, ownership and edit rights explicitly. |
| Building reporting after go-live | Define required KPIs while designing objects and campaigns. |
Score each statement: 2 = complete, 1 = partly complete, 0 = not started. The result updates instantly.
A successful group-wide HubSpot implementation creates one reliable system of record and a shared language for marketing and sales. It does not force every Operating Company into the same campaign, brand or sales motion.
Data, lifecycle, consent, reporting and governance remain group-wide.
ICP, fit, brand, campaign execution and routing remain adaptable.
Manual validation, documented ownership and structured feedback prevent technical debt.