Skip to content

Lifecycle stages for producers and policyholders

Alex Moura Co-Founder and CEO of Digital Star Marketing, the certified HubSpot partner that ran Rainbow's go-to-market Updated

Define each HubSpot lifecycle stage twice, once for producers and once for policyholders, and give producer status and lead status their own fields. When a record's stage disagrees with what happened, find who wrote it and fix that writer before you fix the record.

What does each stage mean for a producer and a policyholder?

Each stage needs two definitions, because a producer and a policyholder reach it by different events. These are HubSpot's default stages with the definitions we recommend; rewrite the wording to match how your contracting works. Lifecycle stages come with every HubSpot plan. Use contact and company lifecycle stages.

StageFor a producerFor a policyholderWhat proves it
SubscriberSigned up for appetite updates or the newsletterSigned up for content (rare for an MGA)Newsletter form
LeadAsked for something: an agent guide, a program question, a callAsked for a quote or coverage informationA producer or insured form
Marketing qualified leadLicensed for the line, in a state you write, agency type fitsIn appetite: a business class and state you writeLicense, state and agency type filled and in range
Sales qualified leadThe channel manager talked to them and wants to appointRouted to a servicing agent who accepted itA logged call or meeting, lead status Connected
OpportunityAppointment deal at Application received or laterQuote issuedAn open appointment deal, or the quote
CustomerAppointed for at least one programPolicy boundApproval date and appointment record ID, or a bound policy
EvangelistA producing agent who referred another agency, or a top-tier agencyRenewed at least once and referred someoneA logged referral, or agency tier Top producer

One decision changes everything downstream: is an appointed agent a Customer, or only one who has bound a policy? Whichever you pick becomes the top of the producer funnel and, most likely, a Google Ads conversion. We count an agent appointed for at least one program, and let producer status track whether they've written business since.

Why do producer status and lead status need their own fields?

Give the producer journey its own field so the policyholder journey can't overwrite it. An appointed agent can also buy a policy for their own restaurant, and lifecycle stage can only hold one of those facts. Producer status is copied by a workflow from the appointment deal and the synced submission counts, and nobody edits it by hand.

Producer statusMeansWhat proves it
ProspectKnown to us, has not appliedA contact with audience type Producer
AppliedStarted an appointment for at least one programAn appointment deal exists
ContractingPaperwork in, waiting on the carrier or the stateDeal at Application received or Submitted to carrier
AppointedCan write at least one programDeal at Appointed, with approval date and record ID
ProducingBound at least one policy in the last 12 monthsSynced bound policy count above zero
InactiveAppointed, but no submission in your limit (180 days, for example)Last submission date older than the limit
TerminatedAppointment endedTermination recorded in the appointment system

Lead status is the rep's field. It says what they're doing right now, and its Not a fit values record why a producer stopped: unlicensed for your lines, out of territory, or a book outside your appetite. The unlicensed value also keeps those producers out of your ad audiences.

HubSpot's Lead object is a separate tool. It needs Sales Hub Professional or Enterprise, and this setup doesn't require it. Set up lead pipeline automation.

Who is allowed to change each field?

Each field gets exactly one writer. Yes means allowed.

FieldFormsWorkflowsPolicy admin syncPeople
Lifecycle stageNoYesNoOne named admin
Audience typeAdds a valueNoNoOps
Producer statusNoYesNoNo
Lead statusNoSets New onlyNoThe contact owner
License fieldsNoNoIf you have a license feedContracting
Policy fields on renewal dealsNoNoYesNo

Turn off the form setting that writes lifecycle stage, so one set of workflows owns it. A license a producer types into a form goes in a separate note field, never in the license fields contracting checks.

Then open Settings > Objects > Contacts > Lifecycle Stage > Automate. Company sync applies a primary company's stage to its contacts, and the deal rules set stages when a deal is created or won, so check what yours are set to before you trust any stage. Automatically set and sync lifecycle stages.

HubSpot's lifecycle stage Automate settings: sync lifecycle stages with the primary company, set a stage when a deal is created, when a deal is won, and when a lead is associated.
HubSpot's Automate settings for lifecycle stage. The values shown are one account's settings; check your own.

How do you find the records whose stage is wrong?

A producer marked Customer who was never appointed. An appointed agent still getting recruiting emails. A policyholder sitting in a producer list. Each is a stage that stopped matching what happened, and each sends the wrong email, builds the wrong ad audience or reports the wrong conversion.

Start with one of those records before you touch a segment. Say a producer shows as Customer, but there's no appointment deal at Appointed and no record ID from contracting.

  1. Write down what's there. Record ID, lifecycle stage, producer status, owner, agency and any appointment deals.
  2. Read the history. Open the Lifecycle stage property history. Note the value, the time and the source of the change. View property history.
  3. Check what happened. Look for an approval date and an appointment record ID. An application or a booked call doesn't make an appointment.
  4. Check the association. Producers at an appointed agency each need their own evidence. Confirm this person is on the appointment.
  5. Write the decision. Keep the stage, correct it, repair the association, or hold it for review, and say why.

At Functional Finance, contacts could belong to a company without being linked to its deal, so we checked who took part before changing a stage, and we left valid Leads alone when the evidence didn't justify moving them.

Export a baseline before you change anything in bulk. The property history export keeps up to 45 revisions for each contact property, uses UTC for change dates, and needs CRM Export plus Contacts Edit All permissions. Export property history.

Illustrative example with one company and three fictitious contacts. Dashed lines show that Contacts A, B and C belong to the company. Solid arrows show evidenced deal participation: Contact A participates in Deal 1 and Contact C participates in Deal 2 for a different product. Contact B has no deal participation evidence, so its stage stays unchanged pending any needed review. Company membership does not establish deal participation or authorize a company-wide stage update.
Working at the company doesn’t put a contact in its deal. Check each person’s deal before you change their stage.

How do you fix a stage without sending the wrong email or ad?

List every writer first: lifecycle automation settings, forms, workflows, imports, integrations and people. A correct manual fix gets overwritten by the next sync if the integration still sends the wrong value.

Then check what reacts to the change. A stage correction can enroll a producer in a workflow, change a segment, and send a fresh conversion to Google Ads, because HubSpot counts only lifecycle stage changes made after the conversion event was created. So a repair to an old record can send Google a new, false conversion. Ad conversion events.

Know how backward moves work. Imports, forms and workflows only move a stage forward unless the value is cleared first; a manual edit can move it back in one step. A manual backward move clears the legacy "Became a" date for the higher stage, so record the dates your reports use before you change anything. The newer latest-time and cumulative-time properties keep their values, and they need Professional or Enterprise. Use lifecycle stages.

Fix one record, check it again after the next sync, then do the batch. Keep the list of approved record IDs apart from the saved view, because the view's members change as you edit.

Who owns the stages after the cleanup?

Name one person who owns lifecycle and property changes, and one backup. After any change to a form, workflow, import or integration, they rerun the checks above on one record before the change reaches the rest.

FAQs

Is an appointed agent a Customer?

It's your call, and it's the first decision to make. We count an agent appointed for at least one program as a Customer, and producer status tracks whether they've written business. The alternative is to wait for the first bound policy. Whichever you choose becomes the top of your producer funnel.

Can a lifecycle stage move backward?

Not on its own. Automatic updates only move forward. A person can move a stage back with a manual edit; imports, forms and workflows need the value cleared first.

Do we need the Lead object?

No. It needs Sales Hub Professional or Enterprise. Lifecycle stage, producer status and lead status cover an MGA's producer journey without it.

Decide whether an appointed agent is a Customer before you build a single form.

Alex Moura
Written by

Alex Moura

Alex Moura is the CEO and Co-Founder of Digital Star Marketing. With 17 years of experience in SaaS, B2B, and insurtech marketing, he builds full-stack growth systems that connect strategy and execution. He has managed multi-million-dollar ad campaigns, led marketing through multiple acquisitions, and helped startups raise new funding rounds.

As one of the first enterprise-level HubSpot users, Alex brings deep expertise in CRM architecture, automation, and demand generation. He has served as Fractional CMO for Functional Finance and Rainbow, where Digital Star developed and executed complete go-to-market strategies.

His creative and brand work has been featured in Rolling Stone, People, Variety, and Grammy.com. Recognized as a thought leader in performance marketing and growth strategy, Alex focuses on helping founders and CMOs align data, systems, and storytelling to scale faster.

Let’s talk about better results.

If you’re ready to grow your business, we’re ready to be your partner. Request a call with our CEO today.

Bobby Touran

★★★★★

“Digital Star is hands-on, creative and thoughtful at every step!”

Bobby Touran, CEO and Founder at Rainbow