RevOps

Lifecycle stages and attribution setup for B2B: what to build first, and what to ask a marketing operations agency

The short answer

Set up lifecycle stages before attribution, because attribution can only credit what the CRM records consistently. Write one definition, one entry rule and one owner for each stage, make stages move forward automatically from forms, meetings and deals, capture source and campaign on every contact and deal, and only then choose an attribution model. A good marketing operations agency delivers those definitions, the fields and automation behind them, and a monthly check that the numbers still hold, not just a dashboard.

Key takeaways

  • Attribution is only as good as the lifecycle data under it. Fix stages first.
  • Each stage needs a written definition, an entry rule, an owner and a time limit.
  • HubSpot’s default automatic updates only move a stage forward, so plan how recycled and disqualified records are handled.
  • Capture original source, latest source and campaign on contacts and deals before you compare models.
  • Judge a marketing operations agency on the written spec and the monthly trust check it leaves behind.

Why lifecycle comes before attribution

Most attribution arguments are really lifecycle arguments. If marketing calls a contact qualified when it downloads a guide and sales calls it qualified after a discovery call, every model will produce numbers one team rejects. The model is not the problem; the stages are.

Start by agreeing what each stage means in your business, then make the CRM enforce it. Attribution becomes a reporting choice on top of trusted data instead of a debate about whose numbers are right.

A lifecycle specification you can adopt

HubSpot’s default stages are Subscriber, Lead, Marketing Qualified Lead, Sales Qualified Lead, Opportunity, Customer, Evangelist and Other. Salesforce teams use similar stages on leads, contacts and opportunities. Whatever the tool, write the rules down.

StageEntry rule (example)OwnerTime limit
LeadAny conversion beyond a newsletter signupMarketingScore or recycle within 30 days
Marketing qualifiedICP fit plus a buying action, such as a demo request or pricing visitMarketingSales accepts or rejects within 1 business day
Sales qualifiedSales accepts after first conversationSalesOpportunity created or recycled within 30 days
OpportunityDeal created with amount and close dateSalesFollows deal stages
CustomerDeal closed wonCustomer successNot applicable

Add a disqualified or recycled path with a reason field. Without it, rejected leads sit in a stage forever and inflate conversion rates.

Plan for forward-only automation

HubSpot states that default automatic updates to the lifecycle stage property only move the stage forward, and imports, forms, the API, the Salesforce integration and workflows can only advance it. Moving a record back requires clearing the value first. That is a sensible default, but it means recycling must be designed on purpose, usually with a workflow and a lead status or reason field.

The fields attribution depends on

  • Original source and latest source on every contact, written by the CRM, not typed by people.
  • Campaign and UTM values captured on form submissions, with a naming convention enforced at the link builder.
  • Click IDs (GCLID and LinkedIn equivalents) stored so qualified leads and opportunities can be sent back to ad platforms.
  • Associations between contacts, companies and deals, so account-level and deal-level reports work.
  • Stage dates: the date each record entered each stage, for velocity and conversion reporting.
  • Self-reported source on demo forms, to capture what trackers miss.

Build order

  1. Write the stage definitions and get sales and finance to sign them.
  2. Clean the fields that reporting needs: duplicates, missing associations, empty deal amounts.
  3. Automate stage changes from forms, meetings and deals, including the recycle path.
  4. Capture source, campaign and click IDs on every conversion.
  5. Send qualified leads and opportunities back to Google Ads and LinkedIn. Google’s offline conversion imports exist to measure what happens after the click.
  6. Build reports by stage, then add an attribution model your CFO accepts.
  7. Run a monthly trust check: do CRM, ad platform and finance numbers reconcile within an agreed tolerance?

What to ask a marketing operations agency

Ask for the written lifecycle and field specification they will leave behind, not only the dashboard. Ask how they handle recycled leads, how click IDs reach ad platforms, and what their monthly trust check looks like. An agency that starts with the attribution model before asking about your stage definitions will build reports nobody trusts. PlanConversion is one of the agencies in this market, so read this as a buyer checklist, not a ranking.

Frequently asked questions

Should lifecycle stages be set on contacts or companies?

Both, when you sell to accounts. Contact stages drive follow-up; company and deal stages drive account and pipeline reporting. Keep the definitions consistent across objects.

Which attribution model should a B2B company start with?

Start with first touch and last touch before opportunity creation, reported side by side, plus self-reported source. Move to multi-touch only when stage data and source capture are reliable.

How long does a lifecycle and attribution setup take?

Definitions and field cleanup usually take a few weeks; automation, offline conversions and reporting follow. The time depends mostly on data quality and how quickly sales and finance agree the definitions.

Do lifecycle stages ever move backward?

Not by default in HubSpot automation. Design a recycle path with a workflow and a reason field so disqualified or stalled records can be handled cleanly.

Related service: RevOps and marketing operations. See also pricing and client results.

We run enterprise B2B demand generation for teams in Montreal, Toronto, Ottawa and the United States.

Keep reading

Related insights

Every resource on this topic

Proposal request

Tell us what needs to change.

Three short steps. A senior strategist reads every request and replies within one business day with a practical scope, priorities and next step.

  • Founder-led first call, no junior handoff
  • Your top three fixes, whether or not we work together
  • NDA on request, transparent paid media fees
Demandbasestrategic partner
Hojabr Sattari
Hojabr SattariFounder and Director, reads every request

Trusted by enterprise and growth teams

ABB logoKNIME logoNakisa logoYULiv logoLOCUS-AD logoAcadémie Marie-Claire logoFounder’s in-house leadership as Director of Revenue GrowthCoveo logoAssent logoNakisa logoAlso from our teamBigphone.aiWebetti
ABB logoKNIME logoNakisa logoYULiv logoLOCUS-AD logoAcadémie Marie-Claire logoFounder’s in-house leadership as Director of Revenue GrowthCoveo logoAssent logoNakisa logoAlso from our teamBigphone.aiWebetti
What brings you here?

Pick any that apply, or continue if you are not sure yet. We will staff the call accordingly.

Reply in one business dayNDA on requestSenior team on every call

We use your details only to reply to this request. No mailing lists, no sharing. Privacy policy

Pipeline planPricing