Format date with words

Hello,

I am inserting dates into email templates using Personalization tokens.

The date comes out like so:

2025-07-05.

I want it to come out as:

July 5, 2025

For the life of me I can’t figure out how to get HubSpot to format the date this way.

If I go into Settings > Account Defaults > User defaults

The “Date and number format” drop down shows a list of countries. I believe this is for determining if month or day should go first? If so, that is not what I’m trying to adjust.

How do I get the dates to show up with words for the month names, not with numbers?

The purpose is to sound human and conversational in the email.

For example, instead of saying “Hi! I got your order on 2025-06-05.”

I want to say, “Hi, I got your order on July 5, 2025”

Right now I have to manually adjust it for every email.

Thank you for any help this community can offer.

Hi @JGrace8,

The date format for personalization tokens in emails is determined by the numbers format you choose for your account: Settings > Account defaults > User defaults > Date and number format


@JGrace8 wrote:

The “Date and number format” drop down shows a list of countries. I believe this is for determining if month or day should go first? If so, that is not what I’m trying to adjust.


In the country dropdown, you should also see a preview of the date format. As far as I can tell, there isn’t any that turns the month into a spelled out word.

If you want this behavior, this would require an Operation Hub Professional or Enterprise subscription where you can build a workflow with a custom code action that ‘translates’ the date into the format you’d like. Let me know if you have that subscription and I can assist with the custom code action.

Best regards

Thank you Karsten.

We don’t have Operation Hub Professional or Enterprise subscription. However, for posterity, should the code be noted here to help others looking into this same issue?

I only see a list of countries under Settings > Account defaults > User defaults > Date and number format. It does not show any output samples at all. To me, this makes it very confusing.

It feels a little perplexing that HubSpot has no way to automatically insert dates into messages that would use a more ‘human’ way of saying them, using words.

Is it for-sure that there is absolutely no way to do this with the native features of HubSpot?

What if the dates were set up as properties, using ‘text’ and then inserted that way?

Thank you again for your help.

@JGrace8 could you please show a screenshot of the country dropdown?

I am not aware of any default settings that would format a date property in a way that returns the month as a word, correct. It can be done natively in HubSpot, requiring access to certain subscriptions however - alternatively through integrations like Zapier.

And yes, storing the spelled out date in a single line text property would of course work - but you won’t be able to apply date filters to a single line text.

HubSpot’s native personalization tokens don’t give you the “July 5, 2025” format - they’re limited to numeric formats based on your account’s date settings. To use Operations Hub Pro/Enterprise with custom code actions is technically correct, but paying $720/month just to format dates
with words seems excessive for such a basic need!

I actually built a workflow “date formatter” action specifically for this use case. It is 100% designed for formatting dates with words - it’s perfect for making your emails sound more human and conversational.

It handles:

  • Full month names: “July 5, 2025”
  • International styles: “5 July 2025” (UK style)
  • Even localized formats: “2025年7月5日” (Japanese) if you have international contacts

This app takes your existing date picker properties and returns a formatted date - you can directly pass the returned formateed date to your email content, or save it to a contact property and use it later. So instead of `{{contact.meeting_date}}` showing “2025-07-05”, you’d get “July 5, 2025”.

You can install it at https://www.integration-up.com/
Hope this helps! Let me know if you need more details on the format strings.

PS. The app is currently under review, but if you encounter issues with complex date formatting, please feel free to email/DM me directly.

This is fantastic and seems to be exactly what we need.

I’m curious what plan levels it will work with? I checked your landing page and it doesn’t say (unless I’m blind and I missed it, and if so, I apologize).

Also, when I went to try installing it, I got the message “This app’s details haven’t been reviewed or verified by HubSpot. Make sure you trust the developer before connecting it to your account.”

Will this be reviewed by HubSpot soon?

Thank you

Hi, @JGrace8

Plan compatibility: This is a workflow action, so you’ll need at least a HubSpot Professional subscription to access workflows.

**App review:**Yeah, you’re seeing that message because HubSpot needs a certain number of installations before they complete their review process. I’m actually collecting beta users right now to help make this workflow action even better - if you try it out and have any feedback or suggestions for improvement, I’d really appreciate hearing from you!

Safety: The app only needs basic HubSpot auth and doesn’t access your data at all - it just formats dates within your workflows. Completely safe to try out.

Feel free to install and test it - you can always remove it if it doesn’t work for your needs.

Thank you for the fast reply!

Hi @up_chen and welcome, we are so glad to have you here!
Thanks for sharing your integration with the HubSpot Community!
To clarify @JGrace8, this is a third-party integration, that has not been developed by HubSpot nor been reviewed by HubSpot.
To meet the needs of @JGrace8, which is to turn the date into words, from the screenshot you shared @up_chen, I see that for the “Target format”, @JGrace8 would need to use “custom format”, is that right?
If yes, then I am just curious to understand, how does it work to have words instead of numbers? Do you need to add yourself a custom code?
Also, @up_chen is the integration on the HubSpot Marketplace?
If yes, can you please share the link of it?
Thanks,
Bérangère

Thanks for the great questions about the date formatting workflow action. Let me address each of your points:

:bullseye: Marketplace Status The app is currently under HubSpot’s marketplace review process. Once approved, it will be listed in the official HubSpot App Marketplace directory.

:wrench: Format Options Available

  • Ready-to-use formats: US written format (e.g., “January 24, 2025”)
  • Custom formats: Fully flexible options like “Tuesday, 24th of January, Q1” or any other date word combination you need
  • Target format selection: Yes, you’d use the “custom format” option for non-standard date presentations

:bar_chart: How It Works (No Code Required) The workflow action is designed for simplicity:

  1. Select your date property field
  2. Choose your desired output format (preset or custom)
  3. The action automatically converts numbers to words
  4. No custom coding, scripts, or technical setup needed

:warning: Current Beta Phase Since we’re in the marketplace review process, I’m actively collecting feedback from beta users to refine the functionality. Your real-world testing would be incredibly valuable for ensuring the final version meets all HubSpot workflow needs.

@BérangèreL Would you be willing to install and test the workflow action? Even a quick trial would help validate the date formatting meets your specific use case requirements. You can always uninstall if it doesn’t fit your workflow needs.

Thanks for considering being part of the beta testing process!

Hi @up_chen, thanks so much for sharing this information!

Once it’s been reviewed by HubSpot, I’d love to give it a try and see how it works.

Really appreciate your contribution. Wishing you a wonderful weekend!
Bérangère