Buy Theme
Get notified when updates to CLEAN are released.


Take your brand from barely noticed to wildly loved with my Brand Canvas and 3-Step Guide.

Yep. It's totally FREE. No fluff. No B.S.  Just actionable steps you'll wish you took months if not years ago.


Curious?? Learn More


    Everything you need to get started with HubSpot's CMS and build your CLEAN website.

    No developer is needed.  This complete 3-part series includes a step-by-step guide to high-fives all around the office.


    Download the Guides

      The CLEAN Theme

      Take full advantage of the new and improved HubSpot CMS experience with the CLEAN theme.

      Theme Support & Reference

      Have a question and looking for an answer? I've likely got a video for that or an article that covers it.

      Built for Speed, Performance, AND an awesome UX.

      GTmetrix is the gold standard in analyzing the speed and performance of a website. Here is how the homepage (using CLEAN) ranks. Not too shabby for a media-rich page.


      Report generated: Sat, Apr 23, 2022 at 2:56pm CST

        4 min read

        What you need to know to create custom lifecycle properties in HubSpot

        Featured Image

        As an inbound professional, you get how important it is to understand how your customers interact with your business. But how can you measure their journey in HubSpot? Let me walk you through 7 steps to creating a custom lifecycle flow for your unique business needs:

        1. Define your custom stages
        2. Create properties
        3. Segment
        4. Analyze
        5. Visualize
        6. Create your workflows
        7. Implement


        Are you ready?

        Let's get started.


        1. Define your custom stages

        Let's start with the fun part: naming your lifecycle stages. Think about the actions your contacts could take that will move them through their customer journey. For example: 

        • Should this person have submitted a form but NOT completed a purchase? 
        • Does this person already have any contact properties that capture this info?
        • Is this person already a part of any workflows? 

        Make sure you cover all your bases to keep any contacts from slipping through the cracks. 

        Once you've figured this out, you should have a general sketch of your flow. Something like Stage 1 --> Stage 2 --> Stage 3 --> Stage 4 (the number of lifecycle stages you need is totally your call).

        Done defining your custom stages? Awesome. Let's move on to step 2.


        2. Create properties

        Alright, so here's where you'll actually make the properties for each lifecycle stage. To do this, click on the Settings gear icon in HubSpot, and you’ll see Properties in the menu on the left.

        Once you’re in Properties, hit the big orange Create property button, and you’re ready to get started.

        You're going to want to select Contact as the object type, and either Contact information or Conversion information for the Group info. Label your new property anything you want, for example, Custom Lifecycle Property (creative, I know).

        2021-02-07 (33)

        Next, you’ll be prompted to choose a property type. I recommend using dropdown select so you can add each of the custom lifecycle stages you came up with in step 1 to the dropdown menu.

        2021-02-07 (6)

        Once you’re done with this, create an additional date property for each lifecycle stage. Pick your objects and group info just like you did above. When you get to the name field, try something like Became a {custom lifecycle name} date. For the property type, choose date picker. This feature will come in super handy later on in step 6.

        2021-02-07 (34)

        At this point, you should have one custom lifecycle property and multiple custom date stamp properties. You with me? Fantastic, let's keep moving.


        3. Segment

        Time to get organized. Using the details you laid out in step 1 as filters, start segmenting your contacts into lists. You’ll want an active, contact-based list for each lifecycle stage you plan to assign down the road.  

        2021-02-07 (12)

        Make sure your contacts go through your flow in the right order, too. For example, in your Stage 3 list, you might want to include a filter like Became a {Stage 4} date is unknown.

        2021-02-07 (15)

        Got your lists? You're doing great.


        4. Analyze

        Now that you’ve created your lists, it’s time to get granular. Look at several examples of contacts to make sure you're targeting the correct properties and that there's no overlap between your lists (in other words, your contacts should only be in one lifecycle stage at a time). 

        Remember to double-check your integrations, too. Any integrations or existing HubSpot workflows fit together as pieces of a larger puzzle, and you want the logic to flow smoothly from one to the next as your potential buyer goes through his or her journey.

        Pro tip: watch out for duplicates! A contact who looks like they haven’t gone through your flow may have a clone who has. You don’t want to bombard them with information they already know by sending emails to a second email address. Do you have duplicates in your CRM? Here’s how to check:

        Go to Contacts, Actions, and then Manage Duplicates. You’ll see any duplicates HubSpot has found here (if you don’t see any, you’re squeaky clean! Feel free to skip to step 5).

        2021-02-07 (17)

        Click review to take a look at each duplicate, and decide if you need to keep ‘em or toss ‘em. Once you merge two contacts, it can’t be undone, so make sure you know which one you want to keep.


        5. Visualize

        If all this analysis is making your head spin, map it out. Miro is a fantastic tool for creating visual flowcharts, plus you can use up to three boards for free!

        Take a deep breath now. You're crushing this, and we're almost there!


        6. Create your workflows

        Remember those custom properties you made in step 2? Here’s where they finally come into play.  

        Head to Automation, then Workflows, and hit the orange Create Workflow button to get started.

        You’ll want to start from scratch with a Contact-based workflow.

        2021-02-07 (19)

        For your enrollment trigger, choose one of the custom lifecycle lists you analyzed to pieces in step 4. For example, if one of your lifecycle stages is named Lifecycle Stage 1, then a contact will have to be a member of the Lifecycle Stage 1 list to be enrolled in the flow. 

        2021-02-07 (25)

        Next, you want to give your contact a lifecycle stage. Add a step to your flow, and click Set property value. Pick your Custom Lifecycle Property, then stage 1 as the value to be set.

        2021-02-07 (26)

        2021-02-07 (27)

        Add another action for your date stamp. This will also be a Set property value step, but then you’ll choose your Became a Lifecycle Stage 1 Date property (for example) and click Date of step.

        2021-02-07 (28)

        Quick tangent: the cool thing about this date stamp is that it’ll let you track the time your contacts spent between stages. To set this up, create a custom property like we did in step 2, but for property type, pick calculation. Here, you can choose Time Between for the Calculated property type. Then, choose any two lifecycle stages or look at the complete journey by comparing the contact create date to the final lifecycle stage.  

        2021-02-07 (31)

        Alright, back to the workflows. Repeat all of step 6 to create a workflow for each lifecycle stage, but don’t turn them on yet. You've got one more step.


        7. Implement

        Check yourself before you wreck yourself: make sure your workflow targets the right people by clicking on test a contact.  

        2021-02-07 (32)

        Also, think about whether you should include any contacts who currently meet the requirements or if it makes more sense to add only new business contacts as they qualify.

        Once you’ve decided, flip that on button and watch the magic happen.


        And hey, you did it!

        Just like that, you created a custom lifecycle flow designed for your unique customers and biz. Give yourself a pat on the back.

        Content not converting?  Try this.

        Oh, content: the crown jewel of inbound marketing. The idea is simple. Write a bunch of stuff, slap it up on your website, and watch sales start...

        Read More

        Feedback Fatigue: What it is and how to fight it

        Wonder what your customers are thinking? You’re a marketer, not a mind-reader. If your efforts to understand and solve your audience’s problems have...

        Read More

        Need a website designer?  Read this.

        You could build a great website. What you’re looking for is the right help. Keep reading to learn how to hire a pro who makes your site convert...

        Read More