Marketing Hub Onboarding: Configuration Decisions, Sequence and Verification
Marketing Hub onboarding explained: eleven configuration decisions in order, what HubSpot's required onboarding covers, and how to verify the handoff to sales.
Paul Maxwell, PhD
AUTHOR
GET WEEKLY REVOPS INSIGHTS
No spam. Unsubscribe anytime.
Marketing Hub onboarding done in the wrong order still lets a portal send its first campaign on time, and the damage surfaces later, away from the setting responsible. The invoice rises in the week the old email list is imported and stays raised after the list is cleaned. The funnel report dates seven hundred Marketing Qualified Leads to the afternoon a scoring workflow was switched on. A campaign keeps counting as influenced every contact added to an unfiltered segment associated with it, and none of them can be taken back.
This article sets out a HubSpot Marketing Hub implementation on the Professional edition as eleven configuration decisions in a fixed order. It starts with the finding that fixes the order, then compares it with HubSpot's required onboarding. It then takes the decisions in turn, gathers their settings in one table, and applies them to a sample portal. A launch procedure ending with a test lead in a sales queue follows, then costs, symptoms and boundaries. Users, pipelines and the first import belong to the HubSpot onboarding process and are not repeated here.
A marketing contact is a contact that HubSpot's marketing tools may email or target with ads. Only marketing contacts count toward the contact tier, the number of marketing contacts a subscription pays for (understand marketing contacts). The update date is the day each month on which a change from marketing to non-marketing takes effect. A one-way write is used here for a value that no bulk action or workflow can reverse once a tool has written it. The handoff is the moment a contact becomes a Marketing Qualified Lead, or MQL, and acquires a sales owner.
One-Way Writes and the Order of Marketing Hub Onboarding
Six one-way values sit inside five of the eleven decisions, and HubSpot documents each in a different article. Tracking data missed while the code was absent cannot be recovered (tracking code troubleshooting). A contact tier exceeded by one marketing contact is upgraded and billed until renewal, with no mid-term downgrade (marketing contacts billing). A contact's own opt-out cannot be reversed with bulk actions or workflows, and it belongs to the email address, surviving deletion of the contact (messaging subscriptions). A lifecycle stage moved backwards keeps its Date entered values for the later stage (lifecycle stages). Campaign influence on a contact cannot be removed (influenced contacts), and ad clicks made while auto-tracking was off are never attributed (ad tracking).
Two further decisions hold no one-way value but write one, as does ad lead syncing. A HubSpot form sets its submitters as marketing contacts by default and can set their lifecycle stage, and a workflow can set either value for every record it enrolls. Sending domain authentication, segments and lead scoring can be corrected after launch without residue, and reporting reads whatever the others recorded.
The finding, checkable against those six pages, is that the order of a HubSpot Marketing Hub implementation is set by its one-way values rather than by the order of the settings menus. A correctable setting can be repaired after launch, whereas a one-way value keeps whatever the portal did before its control existed. Each control therefore precedes every tool that writes its value: tracking and auto-tracking before the first campaign, the marketing contact maximum and subscription types before the first form or import, a written MQL definition before the scoring workflow, and a reviewed segment before any campaign association.
Required Marketing Hub Professional Onboarding: Scope and Omissions
Marketing Hub Professional carries required onboarding at a one-time $3,000. The Product and Services Catalog describes it as remote access to an onboarding specialist within 90 days of purchase, deemed complete at the end of that period if the customer was not ready. Its routes, including a partner waiver, are compared in HubSpot onboarding cost.
The Marketing Hub onboarding page lists the topics a Professional customer may receive guidance on, and keeps custom reporting, calculated properties and team setup for Enterprise onboarding at $7,000. HubSpot's sample Professional onboarding plan pursues up to three primary goals and names individual setup tasks.
| Decision | Professional topic list | Sample plan |
|---|---|---|
| DecisionTracking code and domains | Professional topic listTraffic and website analytics | Sample planTracking code, internal traffic filter, subdomains |
| DecisionSending domain authentication | Professional topic listEmail marketing | Sample planEmail sending domain and CAN-SPAM |
| DecisionMarketing contacts and subscription types | Professional topic listNot named | Sample planOpt-out lists and email types; marketing status not named |
| DecisionForms | Professional topic listLead capture and conversion paths | Sample planForms and pop-up forms |
| DecisionLists and segments | Professional topic listSegmenting your data | Sample planLists built from custom properties |
| DecisionLifecycle stages and handoff | Professional topic listAutomated lead nurturing and internal lead assignment setup | Sample planLifecycle stage definitions; questions on assignment |
| DecisionCampaigns | Professional topic listCampaign setup and analysis | Sample planUpcoming campaigns asked about |
| DecisionLead scoring | Professional topic listNot named | Sample planSet up lead scoring |
| DecisionWorkflows | Professional topic listAutomated lead nurturing | Sample planWorkflows and a welcome series |
| DecisionAds connections | Professional topic listNot named | Sample planConnect social and ad tools |
| DecisionReporting and attribution | Professional topic listCampaign analysis; custom reporting at Enterprise | Sample planNot named |
Two conclusions can be checked there. The marketing contact decision, whose mistakes are billed until renewal, is the one decision neither document names, and every item on both pages is guidance to the customer's own staff, and the onboarding page refers customers who need a customised setup executed to a certified Solutions Partner.
Tracking Code, Site Domains and Sending Domain Authentication
HubSpot-hosted pages carry the tracking code automatically, and external pages need it pasted before the closing body tag from Settings > Tracking & Analytics > Tracking code (install the tracking code). On its Advanced Tracking tab, external domains go under Additional site domains, and submissions from embedded forms on an unlisted domain are filed as spam (site tracking). Office addresses go under IP Addresses to Exclude, after which their visits are neither counted in analytics nor associated with a contact, while earlier traffic stays (exclude traffic).
The email sending domain is connected under Settings > Content > Domains & URLs, on the Email Sending tab, with two CNAME records for DKIM and a TXT record each for SPF and DMARC (email authentication). A domain already hosting the website cannot be authenticated, so a subdomain matching the From address, such as info.example.com, is connected instead. The status reads Authenticated only when all three records verify, and a wrong record is corrected in DNS without residue. Acceptance checks for these account defaults are itemised in the HubSpot onboarding checklist.
Marketing Contacts, Subscription Types and the Contact Tier
At purchase, every existing contact is set as non-marketing, and each tool that later creates contacts applies its own default (default marketing statuses). HubSpot and non-HubSpot forms set submitters as marketing, including existing non-marketing contacts who submit. Integrations, chatflows, meetings links and logged one-to-one emails create non-marketing contacts. A single-file import can set its contacts as marketing through a checkbox in the Details step, which multi-file imports do not offer (set contacts as marketing).
Billing makes those defaults expensive. Marketing Hub Professional includes 2,000 marketing contacts and adds blocks of 5,000 at $250 a month up to 22,000, according to the catalog. A change to non-marketing waits for the update date, the first of the month on an annual term, while a tier upgrade follows at midnight and lasts until renewal (marketing contacts billing). The control is Maximum Marketing Contacts under Account & Billing > Marketing Contacts, which a Super Admin or a user with Modify Billing permission sets; once it is reached, imports and automated features create non-marketing contacts instead.
Subscription types are the categories a marketing email is sent under, created on the Subscription Types tab under Settings > Marketing > Email, up to 1,000 per account (subscription types). Each email carries one type, and a contact Unsubscribed from that type cannot receive it, so the number of types decides how much mail one unsubscribe stops. They are designed before the first send, because a contact's own opt-out is one of the one-way values.
Forms and Segments in the Implementation
Forms are built under Marketing > Forms, and the settings icon in the form editor holds three options that write into other decisions (create and customize forms). Set new contacts as marketing contacts is on by default and applies to existing submitters too. The lifecycle option sets a stage on submission but never moves a record backwards, and Add to marketing campaign, a Professional option, ties the form to a campaign. A newsletter form keeps the marketing option on, whereas a support or careers form turns it off.
Segments, formerly lists, are active, gaining and losing members as records meet their criteria, or static, fixed when saved (create segments). An edited active segment reprocesses, so segments are correctable, but a contact added to a segment associated with a campaign counts as influenced for good (influenced contacts).
Lifecycle Stages and the Lead Handoff to Sales
Lifecycle stage defaults live under Settings > Data Management > Objects > Contacts, on the Lifecycle Stage tab. Pipeline Rules sets the stage for new records, and Automate sets stages from deals and primary companies (lifecycle stage automation). The written exit criterion for MQL is agreed with sales before any automation sets it; its relation to lead status is set out in lifecycle stage vs lead status.
The handoff joins two questions that belong to different products: which contacts qualify is a Marketing Hub question, and how they are shared among representatives depends on the sales team's subscription. Rotation between owners requires Sales Hub or Service Hub Professional or Enterprise, and without it owners are assigned with the Edit record action inside branches (assign ownership). The Rotate record to owner action also assigns only to users holding a paid Sales or Service seat (rotate owners). HubSpot's own MQL routing example in its lead score documentation uses round-robin rotation, which a portal holding Marketing Hub alone cannot build.
Campaigns, Lead Scoring and Workflows
Campaigns are a Professional tool under Marketing > Campaigns, and an asset belongs to one campaign at a time unless it is a workflow or a list (create campaigns). Influence is permanent, and the detail tabs count from the date an asset is associated, so the campaign is created and each segment's count read before the first send.
Lead scores live under Marketing > Lead Scoring, and contact scores require Marketing Hub Professional or Enterprise, with five scores at Professional (lead scoring overview). An engagement or fit score's thresholds create a label property reading High, Medium or Low. Scores are correctable: turning one on evaluates records retroactively, editing it re-evaluates them, and Preview distribution shows the result before launch.
Workflows, under Automation > Workflows with 300 at Professional, carry the score into the one-way values. At turn-on the editor asks whether to enroll existing records that meet the trigger criteria, and a record enrolls once unless re-enrollment is on (create workflows). An MQL workflow that enrolls existing contacts stamps every qualifying contact with the same Date entered Marketing Qualified Lead, so the threshold is chosen against sales capacity.
Ads Connections, Reporting and Attribution
Connected ad accounts are managed under Settings > Marketing > Ads, and each carries an Auto tracking switch that appends HubSpot's UTM parameters to its ads (ad tracking). HubSpot cannot track YouTube, Messenger, Advantage+ or LinkedIn message ads, and attributes no contacts to untracked ads (ads FAQ). Lead syncing from ad forms has its own marketing contact switch, sourced in the settings table below.
Reporting reads the other ten decisions. Contact create attribution runs at Professional, and deal create and revenue attribution require Enterprise (attribution reports). A campaign's Attribution tab carries the same gates and excludes data from static lists and workflows (campaign attribution). Model choice and the coverage check belong to HubSpot attribution reporting. The Marketing Contacts dashboard template under Reporting > Dashboards tracks the one-way value that carries a price (marketing contacts billing).
HubSpot Marketing Hub Implementation Settings Reference
| Decision | Where it is set | Default, gate and reversibility |
|---|---|---|
| DecisionTracking code and domains | Where it is setSettings > Tracking & Analytics > Tracking code, Advanced Tracking tab | Default, gate and reversibilityAutomatic on HubSpot pages; all plans; missed visits are not recovered |
| DecisionSending domain authentication | Where it is setSettings > Content > Domains & URLs > Email Sending | Default, gate and reversibilityStarter and above; a wrong DNS record is corrected and re-verified |
| DecisionMarketing contacts and subscription types | Where it is setAccount & Billing > Marketing Contacts; Settings > Marketing > Email > Subscription Types | Default, gate and reversibilityExisting contacts non-marketing at purchase; tier upgrades held to renewal; own opt-outs not reversible in bulk |
| DecisionForms | Where it is setMarketing > Forms, settings icon; Settings > Marketing > Forms for non-HubSpot forms | Default, gate and reversibilitySubmitters set as marketing by default; can set lifecycle stage and campaign |
| DecisionLists and segments | Where it is setCRM > Segments | Default, gate and reversibility1,200 active and 1,200 static at Professional; correctable |
| DecisionLifecycle stages and handoff | Where it is setSettings > Data Management > Objects > Contacts > Lifecycle Stage | Default, gate and reversibilityForward only under HubSpot tools; Date entered kept after a backward move; rotation needs Sales or Service Hub Professional |
| DecisionCampaigns | Where it is setMarketing > Campaigns | Default, gate and reversibilityProfessional; 5,000 campaigns; influence permanent |
| DecisionLead scoring | Where it is setMarketing > Lead Scoring | Default, gate and reversibilityProfessional, five scores; re-evaluated retroactively on edit |
| DecisionWorkflows | Where it is setAutomation > Workflows | Default, gate and reversibilityProfessional, 300 workflows; re-enrollment off; enrolling existing records chosen at turn-on |
| DecisionAds connections | Where it is setSettings > Marketing > Ads | Default, gate and reversibilityAuto-tracking on at connection; lead sync marketing switch feeds the tier |
| DecisionReporting and attribution | Where it is setCampaign Attribution tab; attribution report builder | Default, gate and reversibilityContact create at Professional; deal create and revenue at Enterprise |
Sample Marketing Hub Implementation: Contact Tier and MQL Threshold
The portal below is sample data, built so every figure can be recomputed, and it describes no client. A business buys Marketing Hub Professional on an annual term from 1 March, with 2,000 marketing contacts included. Its old email platform exports 14,600 contacts: 2,400 unsubscribed or bounced, 3,500 customers served by account managers and not marketed to, 4,500 with no engagement in 24 months, and 4,200 subscribed and engaged in the past year. Forms are expected to add 150 marketing contacts a month.
| Line | Import all as marketing, clean up in March | Import only the 4,200 as marketing |
|---|---|---|
| LineMarketing contacts on import day | Import all as marketing, clean up in March14,600 | Import only the 4,200 as marketing4,200 |
| LineTier reached | Import all as marketing, clean up in March17,000: 2,000 plus three blocks of 5,000 | Import only the 4,200 as marketing7,000: 2,000 plus one block |
| LineContact fee above the base | Import all as marketing, clean up in March3 × $250 = $750 a month | Import only the 4,200 as marketing$250 a month |
| LineCount after the 1 April update date | Import all as marketing, clean up in March4,200 plus form growth | Import only the 4,200 as marketing4,200 plus form growth |
| LineContact fees for the 12-month term | Import all as marketing, clean up in March$9,000 | Import only the 4,200 as marketing$3,000 |
From April the two paths hold the same contacts, because the 10,400 set as non-marketing in March leave on the update date, and forms bring both to 4,200 + 12 × 150 = 6,000 by February. The billed tier does not follow the count down, so the first path pays $750 a month for twelve months. One checkbox in the import's Details step costs $6,000, twice the $3,000 onboarding fee.
The second path sets Maximum Marketing Contacts at 7,000, the top of its tier, which leaves 1,000 contacts of headroom above February's 6,000. The 2,400 unsubscribed and bounced contacts arrive as non-marketing with their opt-outs recorded, since a marketing contact who cannot be emailed still counts; the Clean up contacts tool lists those two groups by default (non-marketing contacts).
The sample engagement score has a sales group capped at 60 points, with 60 for a demo request. Its marketing group is capped at 40, with 15 for a pricing page view, 5 for an email click and 2 for an open. Preview distribution returns 90 contacts at High (70 to 100), 610 at Medium (40 to 69) and 3,500 at Low. Two representatives accept 20 new MQLs each a week, 40 in total.
| Workflow trigger | MQLs on launch day | Weeks of sales capacity |
|---|---|---|
| Workflow triggerThreshold label is High | MQLs on launch day90 | Weeks of sales capacity90 ÷ 40 = 2.25 |
| Workflow triggerThreshold label is High or Medium | MQLs on launch day700 | Weeks of sales capacity700 ÷ 40 = 17.5 |
At the lower threshold, 700 contacts carry a Date entered Marketing Qualified Lead of launch day, and clearing the premature 610 later cannot clear that date. The sample therefore triggers on High, keeps Medium contacts in nurture, and assigns owners through a State/Region branch, since it holds no Sales Hub Professional seat for rotation. A contact who views pricing and requests a demo scores 15 + 60 = 75, which reads High and serves as the test lead below.
Launch Procedure and Campaign-to-Sales Verification
- On each external domain, confirm in the browser's Network tab that the Hub ID file returns 200 or 304 and __ptq.gif returns 200, per the troubleshooting guide.
- Confirm the sending domain reads Authenticated on the Email Sending tab, and that each ad account's Auto tracking switch is on.
- Under Account & Billing > Marketing Contacts, confirm the count equals the plan, 4,200 in the sample, and that the maximum reads 7,000.
- Create the campaign and associate the demo form, the pricing page, the nurture email and the MQL workflow, attaching no segment whose count has not been read.
- Turn on the score, then the MQL workflow, recording the choice about enrolling existing contacts.
- From a network outside the excluded IP ranges, since page views from an excluded address are never associated with a contact, view the pricing page and submit the demo form as a new test contact.
- On the test contact's record, confirm it is a marketing contact with a score of 75, the label High, the stage Marketing qualified lead, the owner the branch names, and a task in that owner's queue.
- Verify the handoff from the representative's own login, where the contact, task and notification must appear. Then confirm that the campaign's Influenced contacts rose by one and its Attribution tab shows the form submission under Contact create.
The launch is accepted when step 8 passes with no record edited by hand; a score of 60 at step 7 points to the excluded network or the tracking code.
Costs and Returns of a Sequenced Implementation
The firm is a HubSpot Solutions Partner that sells HubSpot onboarding for Marketing Hub, and so has an interest in how this comparison is read.
Sequencing buys the absence of one-way damage: on the sample, $6,000 of contact fees and a funnel whose MQL dates record qualification rather than a switch. It costs calendar time before launch, spent on DNS, site domains, subscription types, an MQL definition agreed with sales, and a score previewed against capacity.
HubSpot's required onboarding wins on two specific axes. Its price is fixed at $3,000 whatever the scope, and the sample plan ends with a transition to a HubSpot customer success owner who stays with the account. It is the stronger choice where the database fits the 2,000 included contacts, the site is hosted on HubSpot, and sales already holds seats for rotation. A partner-led implementation is selected by the opposite conditions: an export far above the included tier, several external domains, a handoff built from branches, and no administrator with time to execute guidance. No source consulted measures campaign or pipeline results by onboarding route, so the return rests on one-way costs avoided rather than on observed outcomes.
Post-Launch Symptoms and Their Mechanisms
Submissions to a form embedded on the main website never reach contacts, because the domain is missing from Additional site domains and HubSpot files them as spam.
The invoice stays at a higher contact tier after the imported list was cleaned, because the import upgraded the tier on the day it ran and HubSpot downgrades only at renewal.
A marketing email skips contacts known to be subscribed, because contacts created by a meetings link, a logged one-to-one email or a multi-file import start as non-marketing.
The funnel report shows several hundred MQLs dated to one afternoon, because the MQL workflow enrolled existing contacts at a low threshold, and moving them back leaves their Date entered values in place.
A campaign's influenced contacts climb with a segment nobody meant to target, because contacts added to an associated segment count as influenced, and the figure can only be annotated.
Boundaries of the Evidence, September 2026
This article covers Marketing Hub Professional. Starter lacks workflows, campaigns and lead scoring, as HubSpot Starter vs Professional sets out, and Enterprise adds revenue attribution. Content Hub websites, social publishing, SMS and Breeze agents are out of scope, as are older accounts without marketing contacts.
Settings, paths, tier gates and prices are as documented in September 2026, read on 27 September 2026. The evidence has four limits. The tiers of 7,000 and 17,000 are a reading of the catalog's per-5,000 pricing, and the in-account View tier pricing dialog is authoritative. The knowledge base puts the annual update date on the first of each month, while the catalog says the start of the following month or renewal, whichever comes first. The topic list and sample plan describe guidance a customer may receive, not a guaranteed scope. The sample counts March in full, since the documentation does not say how an upgrade month is prorated; its contacts, scores and capacity are invented, and no source consulted reports how frequently these one-way writes occur.
Frequently Asked Questions
Is HubSpot Marketing Professional Onboarding required?
Yes. The catalog requires it with Marketing Hub Professional at a one-time $3,000, delivered within 90 days of purchase, and a certified Solutions Partner can replace it under a waiver.
Does a HubSpot Marketing Onboarding Plan cover marketing contacts?
HubSpot's sample plan covers tracking, the sending domain, imports, opt-out lists and email types, but not marketing contact status or the maximum that caps the tier.
Which settings does HubSpot Marketing Hub Onboarding leave to the customer?
The execution of all eleven, since the service is guidance to the customer's own staff; custom reporting, calculated properties and team setup are Enterprise topics.
Is HubSpot Marketing Enterprise Onboarding a separate service?
Yes. It costs $7,000 over 90 days, assists the Enterprise subscription only, and adds custom reporting, calculated properties, permissioning, team setup and multiple brands.
Does HubSpot Marketing Onboarding include lead routing to sales?
Its topic list includes internal lead assignment as guidance, but round-robin rotation requires Sales Hub or Service Hub Professional, so Marketing Hub alone routes MQLs through branches and Edit record.
In Summary
Marketing Hub onboarding is eleven configuration decisions whose order is set by six one-way values: visits never tracked, a contact tier billed until renewal, a contact's own opt-out, a Date entered stage value, campaign influence, and ad clicks made before auto-tracking. Each control precedes every tool that writes its value.
HubSpot's required Professional onboarding reaches every decision through its topic list or sample plan except the marketing contact status that sets the price. On the sample portal that omission is worth $6,000: the same contacts from April, billed at a 17,000 tier instead of 7,000.
The acceptance test is one lead from outside the office network that views pricing, requests a demo, scores 75, becomes an MQL and lands with a task in a named representative's own queue. A portal that passes with no hand edits can run a campaign and hand its leads to sales.