How To Use Today’s Date In HubSpot CRM Properties

How To Use Today’s Date In HubSpot CRM Properties

In HubSpot, date properties store specific moments in time, such as when a record was created or a deal closed. Properties such as “Create date” or “Last contacted” are static values that are recorded once and left unchanged. But there’s a limitation: HubSpot does not offer a native, always-updating “today” variable.

To work around this, you can create your own date property and populate it dynamically using workflows. When a workflow runs, you can insert the current system date into that field, creating a snapshot of “today” at that moment.

This method is helpful for workflows, reporting, and lifecycle tracking. It’s commonly applied to contact, deal, or company records to mark events such as qualification dates, outreach timing, or stage transitions.

At INSIDEA, we help operations teams configure this logic correctly so that automations trigger only when intended.

 

How It Works Under The Hood

HubSpot stores all date values as Unix timestamps. When a date is set in a property, HubSpot converts it to a time-based numerical format and displays it in your portal’s time zone.

To populate a property with the current date, you’ll use the Set property value action inside a workflow. In that action, you assign the value using the Date of step token. HubSpot captures the date when the workflow step runs and writes it into the selected property.

What You’ll Need:

  • Custom property: Date picker type, for example, “Today’s Date”
  • Workflow: Triggered by a condition or scheduled to run periodically

Once the workflow executes, the property captures the current date. The value does not update automatically. If you want the date to refresh daily, you must create a recurring workflow that rewrites the value each day.

Because HubSpot standardizes date formats at the backend, the stored value can be reused across filters, formulas, reports, and other workflows without compatibility issues.

 

Main Uses Inside HubSpot

Automating Date Stamps For Actions

Tracking when something happens is core to CRM operations. With a dynamic date property, teams can automate this without manual updates.

Example: When a contact meets MQL criteria, a workflow sets the MQL Date property to today. That timestamp becomes a dependable reference for lifecycle reporting and coordination between marketing and sales.

Measuring Time Since An Event

Sales managers often need visibility into how long it’s been since the last interaction. Using two date properties, such as Last Contacted Date and Today’s Date, you can calculate elapsed time.

With a calculated field or report, HubSpot can trigger alerts when too much time passes without engagement.

Example:
If Days Since Last Touch exceeds 14, a task is created or a notification is sent to the contact owner.

Tracking Subscription Or Contract Renewals

Customer success teams rely on accurate timing for renewals. Using today’s date as a reference makes it easy to calculate how close a renewal is or how overdue it has become.

Example workflow logic:
If Renewal Date minus Today’s Date is 30 days or less, trigger internal prep tasks or customer outreach automatically.

 

Common Setup Errors And Wrong Assumptions

Even small configuration errors can affect reporting. Watch out for these issues:

Mistake: Assuming “Today’s Date” updates automatically
Once set, the value stays fixed until another workflow overwrites it. Daily accuracy requires a daily workflow.

Mistake: Using the wrong property type
Date logic only works with Date picker properties. Text fields will not support date-based filters or calculations.

Mistake: Neglecting re-enrollment settings
If records cannot re-enroll, the date will never refresh after the first workflow run.

Mistake: Misunderstanding the “Date of Step” token
This token reflects when a workflow step runs, not when the record initially enrolled. Always test timing with sample records.

 

Step-By-Step Setup Or Use Guide

Follow these steps carefully to implement today’s date as a working CRM property:

  1. Create A Custom Date Property
    Go to Settings > Properties > Create Property
    Select the object (Contact, Deal, or Company)
    Choose Date picker
    Name it clearly, for example, “Today’s Date”
  2. Build The Workflow
    Go to Workflows > Create Workflow > Start from Scratch
    Select the same object as the custom property
  3. Define Enrollment Criteria
    Use a test condition like “Contact is known” or your actual business trigger
  4. Set The Current Date Automatically
    Add Set property value
    Select the custom date property
    Choose Date of step as the value
  5. Enable Re-Enrollment If Needed
    Allow records to re-enroll if the date must refresh regularly
  6. Run Tests
    Use sample records
    Check property history to confirm accurate values
  7. Schedule Recurring Updates (Optional)
    Create a scheduled workflow to overwrite the date daily if required
  8. Apply The Property
    Use it in filters, reports, workflows, or calculated properties

 

Measuring Results In HubSpot

After activation, monitor workflow and data performance to confirm value:

Key Metrics To Review:

  • Workflow completion rate: Confirms records are being date-stamped
  • Property fill rate: Shows how many records have a value
  • Data freshness: Verifies daily or recurring updates run as expected
  • Reporting impact: Confirms improvements in time-based metrics

Use the Workflow Performance tab and custom reports to validate record consistency.

 

Short Example That Ties It Together

A marketing ops lead wants visibility into stalled MQLs.

Steps taken:

  • Create a Today’s Date property
  • Run a daily workflow that refreshes the date
  • Create an MQL Date property updated when scoring thresholds are met
  • Build a report showing the difference between Today’s Date and MQL Date
  • Trigger alerts when MQLs remain untouched for more than seven days

The result is automatic flagging of stalled leads and faster follow-up without manual review.

 

How INSIDEA Helps

HubSpot automation only works when the underlying logic is clean. INSIDEA helps teams implement reliable date-based workflows that support real reporting and operations.

Our Support Includes:

  • Onboarding and setup: Build properties and workflows correctly from the start
  • System management: Maintain clean data and stable automation
  • Automation troubleshooting: Fix workflow logic for alerts, renewals, and tracking
  • Reporting alignment: Connect business goals to metrics powered by accurate date values

If you want to hire HubSpot experts who can implement this logic properly and support it long-term, our HubSpot consulting services cover setup, cleanup, automation, and reporting support.

Capturing today’s date in HubSpot CRM properties clarifies workflows, reporting, and follow-ups. Set it up correctly, and use HubSpot consulting services to keep your automation reliable as operations grow.

Jigar Thakker is a HubSpot Certified Expert and CBO at INSIDEA. With over 7 years of expertise in digital marketing and automation, Jigar specializes in optimizing RevOps strategies, helping businesses unlock their full potential. A HubSpot Community Champion, he is proficient in all HubSpot solutions, including Sales, Marketing, Service, CMS, and Operations Hubs. Jigar is dedicated to transforming your RevOps into a revenue-generating powerhouse, leveraging HubSpot’s unique capabilities to boost sales and marketing conversions.

The Award-Winning Team Is Ready.

Are You?

“At INSIDEA, it’s all about putting people first. Our top priority? You. Whether you’re part of our incredible team, a valued customer, or a trusted partner, your satisfaction always comes before anything else. We’re not just focused on meeting expectations; we’re here to exceed them and that’s what we take pride in!”

Pratik Thakker

Founder & CEO

Company-of-the-year

Featured In

Ready to take your marketing to the next level?

Book a demo and discovery call to get a look at:


By clicking next, you agree to receive communications from INSIDEA in accordance with our Privacy Policy.