• Live group demo of Marketing Hub + Data Agent

    Standardize reporting, reduce manual work, and introduce AI without cleanup

    Join us on March 12
  • Ready to build your local HubSpot community?

    HUG leaders host events, spark connections, and create spaces where people learn and grow together.

    Become a HUG Leader

Custom property to pull PURL in for external webform

TStevens
Participant

Hi my client needs to use HubSpot CRM to pull together a PURL using First name, email, company name to an external webform on their site.  This would be used to prepopulate a form and intro on landing page.  We want to use a custom property to do this and use it as a personalisation token.  Any ideas about how to get the code into a custom property to pull the PURL together?

0 Upvotes
2 Accepted solutions
JTBuys
Solution
Top Contributor | Diamond Partner
Top Contributor | Diamond Partner

Thanks, I believe you should be able to accomplish this with a calculation property. Using a calculation property, you can have it generate the PURL using other CRM properties to set the query parameters.

Screenshot 2024-04-10 at 11.56.29 AM.png

As you can see above, I have used the concatenate function to combine the base url (i.e. the external web page) with each query parameter (i.e. name, email, company) and the value set by the exising property in the CRM.

Screenshot 2024-04-10 at 11.55.51 AM.png

When this property is created it will automatically generate a PURL in that format for every record. The example above is generating: https://supered-dev-43836184.hubspotpagebuilder.com/example-lp?firstname=Justin&email=justin@ghagenc...

 

When paired with a HubSpot form this link will prepopulate the form fields. This is possible because the query parameters above (i.e. firstname, email, company) match the field names of the form on the page. If they do not match then they will not prepopulate. Additionally, not all form platforms support prepoluation in this manner.

What form platform is being used on the client website?

View solution in original post

TStevens
Solution
Participant

@JTBuys I have a meeting shortly with the client and web dev.  He has his own system so will use your answer to find out.

View solution in original post

0 Upvotes
7 Replies 7
JTBuys
Top Contributor | Diamond Partner
Top Contributor | Diamond Partner

@TStevens,

 

Can you confirm my understading of your requirements? And, what Hubs do you currently have?

You would like to have a property to store a PURL with First name, email, company name like below and then use this property as a personalization token in an email.

example.com/landing-page?firstname=john&email=john@email.com&companyname=acme

 

TStevens
Participant

Hi @JTBuys  thanks for your reply.  (Sales and Marketing Pro)

  1. what I need is a URL link to a page which is on a client website (prepopulate the external form using HubSpot CRM)  with parameters attached. ie https://clientwebsite.com/questionnaire/ followed by ?your-name=%customername&your-email=%customeremail&your-company=%customercompany where the customer details are passed from the hubspot list.  

We hoped to make a custom property or another option.  I am not a coder so a little stuck here.  The URL will pull the personalisation to the external form on the client website and prepopluate some personalisation of intro as well.

 

Thank you for your help!!

 

 

0 Upvotes
JTBuys
Solution
Top Contributor | Diamond Partner
Top Contributor | Diamond Partner

Thanks, I believe you should be able to accomplish this with a calculation property. Using a calculation property, you can have it generate the PURL using other CRM properties to set the query parameters.

Screenshot 2024-04-10 at 11.56.29 AM.png

As you can see above, I have used the concatenate function to combine the base url (i.e. the external web page) with each query parameter (i.e. name, email, company) and the value set by the exising property in the CRM.

Screenshot 2024-04-10 at 11.55.51 AM.png

When this property is created it will automatically generate a PURL in that format for every record. The example above is generating: https://supered-dev-43836184.hubspotpagebuilder.com/example-lp?firstname=Justin&email=justin@ghagenc...

 

When paired with a HubSpot form this link will prepopulate the form fields. This is possible because the query parameters above (i.e. firstname, email, company) match the field names of the form on the page. If they do not match then they will not prepopulate. Additionally, not all form platforms support prepoluation in this manner.

What form platform is being used on the client website?

JTBuys
Top Contributor | Diamond Partner
Top Contributor | Diamond Partner

@TStevens, if you have access to Marketing Hub Pro, then you can create these PURLs using a calulation property. There is a limit to the number of these that you can create so at the pro tier (limited to 25) you may need to remove old PURLs ocassionally.

0 Upvotes
TStevens
Participant

@JTBuys  I cannot thank you enough for the help here - I will take it to the client and web developer - we have some calculated properties left!  

 

0 Upvotes
TStevens
Solution
Participant

@JTBuys I have a meeting shortly with the client and web dev.  He has his own system so will use your answer to find out.

0 Upvotes
DianaGomez
Community Manager
Community Manager

Hi @TStevens

 

Thanks for reaching out to the Community!

 

I conducted some research and learned that you have previously raised this question with the support team. I'm sharing here the response they provided in case it may be helpful to others. Additionally, the question will remain accessible in the community should another user offer any further recommendations for you.

 

"In HubSpot, there's no default or native tool to create and customize PURLs, however, there's an integration called Postalytics that you could install and explore, that allows you to personalize HubSpot landing pages with pURLs to pre-fill HubSpot forms."

 

Best,

Diana


loop Loop Marketing is a new four-stage approach that combines AI efficiency and human authenticity to drive growth.
Learn More

0 Upvotes