Given that there are limitations to Meeting Notifications, it would be ideal to allow a "Meeting Time" option available as a personalization token that can be used in multiple settings. This could even be included as part of the existing "Last Meeting Booked" personalization token data.
In our context, we want multiple people to be aware of upcoming booked meetings, but the only data that is currently useable is the Meeting Date, which lacks the important time information.
I ran into the same issue you did — struggling to get both date and time from HubSpot meeting tokens.
So I built a simple solution using Zapier to format the full meeting datetime (including weekday and hour), and store it in a custom HubSpot property like:
"Friday, May 5, 2025 at 10:45 AM"
Here’s how I did it 👇
Context: HubSpot’s native personalization tokens for meetings (like "Last meeting booked") only show the date, not the time, and can’t be customized. This is a problem if you want internal team members to be notified with the exact time and full meeting details.
🚀 Goal:
Create a fully formatted string like: "Wednesday, July 26, 2025 at 10:05 PM"
…and store it in a custom HubSpot property, so it can be reused in emails, Slack notifications, workflows, etc.
✅ Step-by-Step Setup with Zapier (No Formatter needed)
1. Trigger: New Engagement in HubSpot
Use the New Engagement trigger (Zapier Pro required). type = MEETING.
2. Action: Code by Zapier → Run JavaScript
Input Data:
Name Value
timestamp
Use the meeting's timestamp (in ms, like 1708361100000)
💻 JavaScript Code to Paste (thank you GPT) :
const timestamp = parseInt(inputData.timestamp); const date = new Date(timestamp);
I find a quick solution by using a small script with Zapier (pro).
🕉 How to Display Full Meeting Date & Time in HubSpot with Zapier (Weekday, Time & Year included)
Context: HubSpot's native personalization tokens (like "Last meeting booked") only show the date, not the time, and cannot be customized. This creates limitations when you want to notify internal team members with full meeting details.
🚀 Goal:
Generate a formatted string like:
"Friday, May 5, 2025 at 10:45"
...and store it in a custom HubSpot property for use in workflows, emails, Slack alerts, etc.
✅ Step-by-Step Guide with Zapier (No Formatter needed)
1. Trigger: New Engagement in HubSpot
Requires Zapier Pro
Add a Filter step to continue only if engagement.type = MEETING