Allow Personalization Tokens to be Used as URLS in CTAs
It looks like adding a personalization token to a CTA URL is not currently possible in HubSpot, as the token will become URL-encoded when the CTA is created in the CTA tool, instead of populating with a contact's information (unlike a regular link that's created directly in the email editor).
It's ridiculous that this hasn't been implemented yet. I need to send out custom URLs to a custom login page. This was easily done with so many other ESPs, but not Hubspot apparently.
It is still not possible according to Support. I tried to implement this by editing the source code in an email href="https://site.com/?{contact.custom_value}". Would be a great feature to have.
This would be great. Currently, we use a custom field to store a client's directory page. To turn it into a link we have to select it and then Ctrl+C+K+V Enter. Being able to add it as a URL would be great.
the implementation of this feature would help our business alot, especially that the only other way to place personalisation on a Mailto: button is through an image which is not trackable of the amount of clicks. Frustrating and would be a really helpful feature.
I had a customer today who had a similar query to this and I came across this post that did not have the suggestion that I gave him. I thought it may be helpful to give you a workaround that worked for my customer. He wanted the contact's website to be hyperlinked to a CTA in an email however this is currently not possible so what we did was add an image module to the template, used an image he created (by the snipping tool) for the CTA. Within the 'Link URL' of this module we put {{contact.website}} which worked for what he was trying to do. I am hoping this may be helpful for some of the issues that you may be facing!
We are about to send out a double opt-in email campaign but seems we can't put the link behind a CTA button, as it's actually more a personalisation token. Be great if we could, rather than put the link behind an image (more work, less tracking).
This is a feature that is critital for anyone that is trying to integrate the registration process of an external software offering with the marketing automation features of Hubspot.
This feature would provide a huge benefit to all marketers. Our business has a personal online profile for each customer, and to be able to create CTA's such as "view your profile" or "see your profile now" etc. would be amazing.
Perhaps there's a workaround from a CSS perspective? I can copy the personalisation (e.g. {{contact.website}} ) and then paste it into the source code of the CTA, but it then breaks the CTA. Has anyone tried this before and fixed the CTA?
If not, then this is a feature that would significantly expand the marketing options our business has.
We too would like this functionality. Currently we have to spell out the entire url in our emails rather than hyperlink a single word. Our emails end up looking unprofessional.
This isn't yet available, however, you can fake the CTA experience by converting a CTA into a normal image:
The easiest way to create a PNG version of a CTA is by simply dragging the CTA (from within the CTA editor) onto your computer desktop. This will immediately create a PNG on your desktop.
Upload this PNG into the file manager
add this PNG (that looks exactly like the CTA) to the email and use the personalization token as the image source: <img src="{{contact.someURLproperty}}" >
Visually, there won't be a difference but you won't get the CTA tracking layer. However, you can still use the link clicks to build lists and workflows.