Route Every Meeting Link to the Right Account Manager, Automatically
In a business where sales and delivery are separate teams, the contact owner is rarely the person the client should be booking time with. Here is the property, workflow and token setup that points every booking button at the right calendar.
Ever sent a client an email with a meeting link, only to have them book time with the wrong person? Cue the awkward "actually, let me connect you with Sarah" email chain.
It happens most in businesses of 60 to 200 people, where sales and delivery are separate teams. The contact owner in HubSpot is the rep who closed the deal. The person the client should be booking with is the account manager who runs the work. One CTA button with one hardcoded meeting link sends every client in that email to the same calendar.
Is your contact owner actually the account manager?
In most portals the two drifted apart about a year ago.
The fix is a contact property holding each client's correct scheduling URL, a workflow that keeps it populated, and a personalisation token in the button URL. It builds on the dynamic meeting link technique, applied per account manager instead of per email.
Steps to Set It Up
How it works
-
Create a new contact URL property (e.g. Account Manager Meeting Link) on the Contact record, optionally mirror on Company or Deal if required.
-
Use a HubSpot workflow with branching logic to populate that property with the correct Calendly/HubSpot Meetings URL for each account manager.
-
Build your email with a CTA button and use the meeting link personalisation token in the button URL so each recipient gets their manager's calendar link.
Step by step guide
-
Create the meeting link property
- In HubSpot, go to Settings > Properties > Contact properties > Create property.
- Field type: Single-line text (or URL if you prefer).
- Internal name: Something sensible like account_manager_meeting_link (your future self will thank you).
-
Populate the property automatically via workflow
- Create a new workflow (Contact-based).
- Choose an enrolment trigger appropriate for your business (e.g. lifecycle stage = Opportunity, or use a custom list segment).
- Add an If/Then branch based on who should be the contact's account manager. Options for branching:
- Contact owner is X (use owner property).
- Contact has an association label or custom property identifying the account manager or team.
- Company revenue, tier or product usage (to route VIPs to senior AMs).
- Under each branch, add an 'edit record' action, find your new property and set the contact property value by pasting the specific manager's scheduling URL.
- Test the workflow with sample records (seriously, don't skip this bit), then activate.
Notes:
- If account managers change, make sure someone updates the workflow branches (add it to your offboarding checklist, trust us).
- For many account managers, consider creating a separate contact list per manager and using list membership as the branch condition. Saves you building a workflow that looks like a family tree.
-
Build the email with a personalised CTA
- Create your marketing email as normal.
- Insert a button CTA where you want the booking link.
- For the button URL, use the contact property personalisation token for your new property
- Optionally provide a fallback URL if the property is empty
One compliance note while you are in the email editor. Every email this button goes into, onboarding notes, invoice reminders, QBR invites, is a commercial electronic message under the Spam Act 2003, and ACMA's guidance on the Act sets out what that means in practice: accurate identification of who sent it, and a working unsubscribe. Pointing the booking button at a different calendar does not change who the message is from, so check the sender details and the unsubscribe are right for whoever the token is routing to.
-
Test thoroughly
- Preview and send test emails to internal staff contacts with different values to confirm the button directs to the expected calendar.
- Test fallback behaviour for contacts without a meeting link.
- Check mobile and desktop rendering.
Tips
- Make sure your workflow covers all routing scenarios, or set a sensible default fallback link.
- If you rotate account managers regularly, consider using a Company-level property for account manager assignment and a small workflow to copy that into the Contact property.
- Document your workflow logic somewhere your team can find it.
- If the meetings themselves are creating admin once they are booked, the same workflow thinking covers cutting admin around meetings more broadly.
Wrapping Up
Every customer email that includes a "Book time" button will automatically point to the right person's scheduler. That means fewer misbookings, faster client responses, clearer ownership, and a more professional client experience, with minimal manual maintenance once the workflow is in place.
Wondering how many meetings land in the wrong diary?
Nobody complains about it, they just forward the invite on.
Got questions about setting this up? Drop us a line, or have a look at NBH's RevOps and HubSpot work. We promise our meeting link will take you to the right person.