HubSpot Marketing Software study materials
HubSpot Marketing Software study resources

HubSpot Marketing Software common mistakes

HubSpot Marketing Software · Understand the traps and how to avoid them.

Mistake 1

Treating the lifecycle stage as something you set manually on each contact, or assuming a contact can skip stages like going straight from Subscriber to Opportunity.

Candidates confuse lifecycle stage (a cumulative funnel position that advances forward and never regresses on its own) with lead status (a manual sales-activity label). They also forget that lifecycle stage is usually driven by automation triggers and that moving backward requires an explicit override.

What to do instead

Memorize the ordered lifecycle stages (Subscriber, Lead, Marketing Qualified Lead, Sales Qualified Lead, Opportunity, Customer, Evangelist, Other) and that a contact generally cannot skip stages in automation logic. Separate the two concepts in your notes: lifecycle stage = funnel position, lead status = sales follow-up state. Practice reading a workflow enrollment trigger and predicting where the contact lands.

Mistake 2

Building a workflow with an enrollment trigger that fires on a property change and then adding an action that changes that same property, expecting it to run once.

Candidates overlook re-enrollment settings and don't realize that a workflow set to allow re-enrollment will re-trigger on the action's own property change, causing loops or repeated emails. They also forget that changing a workflow's enrollment criteria after activation doesn't retroactively enroll existing records.

What to do instead

For every workflow question, first identify the enrollment trigger, then check the re-enrollment toggle, then check whether any action writes back to the triggering property. Use suppression logic or a separate one-time flag property to prevent loops. Know that activating a workflow only enrolls contacts who meet criteria going forward unless you manually enroll or use a specific enrollment action.

Mistake 3

Confusing a list (static or active) with a segment, or assuming an active list updates instantly and can be used as a real-time suppression source.

Candidates treat lists as live queries. Active lists do recalculate, but processing is not instantaneous, and static lists are snapshots that never change unless you manually add or remove records. Segments are saved contact filters used for reporting and targeting, not for workflow enrollment in the same way.

What to do instead

Learn the three-way distinction: static list = fixed snapshot, active list = recalculated membership based on criteria, segment = saved filter primarily for reporting/analysis. When a question asks about suppressing a send, prefer list-based suppression and account for processing delay. Note that list membership criteria and workflow enrollment criteria are separate systems.

Mistake 4

Choosing 'any' versus 'all' filter conditions carelessly when building a list or a report filter, producing membership that is broader or narrower than intended.

The AND/OR grouping logic is easy to misread, especially with nested filter groups. Candidates scan the criteria and pick the first plausible answer without tracing each contact against the logic.

What to do instead

Before answering, write out two hypothetical contacts and test them against the filter. Remember that within a single filter group conditions are ANDed, and separate filter groups are ORed. If a question describes 'contacts who are in industry A OR industry B AND have opened an email', translate it into groups explicitly and verify the grouping matches.

Mistake 5

Treating marketing email sends as immediate and untracked, ignoring the difference between a regular email, an automated email, and a transactional email, and forgetting subscription-type and unsubscribe implications.

Candidates learn the send button but not the governance layer: subscription types control what a contact consented to receive, unsubscribe behavior differs by subscription type, and transactional emails bypass marketing consent rules. They also forget send-time and time-zone scheduling effects on reporting windows.

What to do instead

Map each email type to its consent and tracking behavior: marketing/regular emails respect subscription preferences and unsubscribe links, automated emails are triggered by workflows or lists, transactional emails are for actions the recipient took and are not subject to marketing unsubscribe. Know that a contact unsubscribing from one subscription type does not necessarily remove them from all communication.

Mistake 6

Assuming a form submission automatically creates a contact with all fields populated, or that hidden fields and progressive profiling behave the same as visible fields.

Candidates don't distinguish between fields collected on the form, fields pre-populated from a known contact's cookie, and hidden fields that pass values like campaign source. They also miss that form submissions can update existing properties and overwrite data depending on settings.

What to do instead

For form questions, identify three things: which fields are visible, which are hidden, and whether the contact is known or anonymous. Remember hidden fields are useful for capturing campaign or source data without asking the visitor, and that a known contact's pre-filled values can be edited by the submitter. Check whether the form is set to always create a new contact or update the existing one.

Mistake 7

Reading a report's totals without checking the date range, attribution model, or whether the metric counts contacts versus sessions versus events.

Candidates answer based on the headline number and miss that the question hinges on what is being counted. Attribution models (first touch, last touch, linear, etc.) distribute credit differently, and date-range filters change which contacts or deals are included.

What to do instead

Before interpreting any metric, state the unit (contact, session, deal, event), the date range, and the attribution model. Practice converting a raw count into a rate and back. When a question asks 'which campaign drove the most conversions', confirm whether conversions are attributed by first touch, last touch, or multi-touch before selecting.

Mistake 8

Assuming a closed-won deal automatically moves the associated contact to Customer lifecycle stage, or that deal stage and lifecycle stage are the same property.

Candidates conflate deal pipeline stages with contact lifecycle stages. Deal stage tracks the sales pipeline for a deal object, while lifecycle stage tracks the contact's funnel position. Automation may sync them, but only if a workflow is configured to do so.

What to do instead

Keep the objects separate in your mental model: deals have pipeline stages (e.g., Appointment Scheduled, Closed Won), contacts have lifecycle stages. Know that syncing them requires automation, and that a contact associated with a closed-won deal does not automatically become a Customer unless a workflow sets it. Review how deal associations and contact roles affect reporting.

Mistake 9

Ignoring the difference between a landing page, a website page, and a blog post when asked about SEO, URL structure, or campaign tracking.

Candidates treat all web content as interchangeable. Landing pages are typically standalone with minimal navigation and focused conversion goals, website pages live in the site tree, and blog posts follow a blog-specific URL and template structure. Campaign tracking parameters must be attached consistently.

What to do instead

Classify the content type first, then reason about its purpose: landing page = conversion with reduced distractions, website page = informational/navigational, blog post = content marketing and organic discovery. Remember that campaign tracking (UTM parameters) should be applied to links in emails and ads, and that canonical URLs and page titles drive SEO outcomes.

Mistake 10

Skipping over contact property types (single-line text, dropdown, multi-checkbox, number, date, calculated) and assuming any property can be used in any filter or personalization token.

Candidates memorize property names but not data types, so they misjudge which operators are available or whether a value can be used in a personalization token. Calculated properties are derived and cannot be edited directly, which changes how workflows and forms interact with them.

What to do instead

Build a quick reference of property types and their constraints: dropdowns have fixed options, multi-checkbox values are sets, calculated properties are read-only and derived from other data, and personalization tokens require a compatible type. When a question involves filtering or tokens, check the property type before choosing the answer.