How to Send Each Contact the Right Contact-Owner Meeting Link, Automatically
Store each contact owner's meeting link on the contact record, then send it as a personalisation token. Every contact books with the right person, and nobody has to remember which link to paste.
One thing before you build it. Personalising an email does nothing about whether you are allowed to send it in the first place. Under the Spam Act 2003, a commercial message needs consent, either express, where the person opted in, or inferred from an existing business relationship. If ACMA asks, the burden of proving that consent sits with you as the sender, not with the person who received it. Check the list is clean on that point before you make the send prettier.
The Hack: Dynamic Meeting Links
Here's how to set up a system that automatically assigns the correct meeting link to each contact and makes it easy to include in your emails.
1. Prep Your Meeting Links
First things first, get your meeting links in order.
- Connect your calendar to HubSpot (if you haven't already).
- Create a unique meeting link for each contact owner.
- Keep these links handy, you'll need them in the next steps.
Do your contacts still have the right owner?
A personalised link is only as good as the owner field behind it.
2. Create a Custom Contact Property
You'll need a place to store each contact's meeting link. Enter: custom properties.
- Go to Settings (the gear icon in HubSpot).
- In the left sidebar, click Properties.
- Select the Contacts tab.
- Click Create a property in the upper right.
- Set it up like this:
- Name: Something like "Meeting Link".
- Field Type: Single-line text.
- Save it.
This property will hold the meeting link for each contact.
3. Automate with a Workflow
Now for the fun part, automation.
- Go to Automation > Workflows in HubSpot.
- Create a new contact-based workflow.
- Set up a separate workflow for each contact owner (yes, it's worth it).
- Define your enrollment trigger:
- For example, enrol contacts based on their assigned contact owner.
- Add an action:
- Click the + icon and select Set contact property value.
- Search for the custom property you created earlier (e.g., "Meeting Link").
- Paste in the meeting link for that contact owner.
- Save it.
Repeat this for each contact owner. Yes, it's a bit of upfront work, but it'll save you hours down the line.
4. Add the Link to Your Emails
Now that your workflows are assigning meeting links, you can use them in your emails like any other personalisation token.
- Open your email editor in HubSpot.
- Insert the custom property (e.g., "Meeting Link") as a personalisation token wherever you want the link to appear.
- Test it to make sure the right link shows up for the right contact.
If you would rather the link sat behind a button than in the body text, that is a slightly different setup: using alternative meeting link URLs in an automated email button.
The reason this is worth the setup is that nobody has to remember. Every contact gets their own owner's link on every send, the booking goes straight into the right calendar, and once the workflows exist there is nothing left to do by hand.
Pro Tips
- Test, Test, Test: Before you hit send, test your workflow and email personalisation. Send test emails to yourself or a colleague to confirm everything's working as expected.
- Keep It Clean: If a contact owner's meeting link changes, update the workflow and custom property to avoid confusion.
- Scale Smart: If you have a large team, consider grouping contact owners with similar meeting links to reduce the number of workflows.
- Cover the gaps: contacts with no owner have nothing in the property, so decide what they get. A default link to a shared calendar beats an email with a blank space where the button should be.
Once the right link is going to the right person, the next drop-off is people not turning up. That is a separate fix, and we have written it up: cutting no-shows with HubSpot's meeting reminder tools.
Custom properties and workflows together give every contact the right booking link without anyone thinking about it. The step after this one is automating deal creation the moment a meeting is booked, so the booking does the admin too.
Sending owner based emails without a fallback?
Contacts with no owner get an email with no link.
If you would rather someone else built the whole chain, that is our RevOps and HubSpot work.