Contact variable not evaluated after form submission

Hi all,

I have a simple form wich redirects to another page (inside hubspot) after the submission. Let’s call it “success page”.

In the “sucess page” we have some variables like {{Contact ID}} or {{Contact Email}} and this variable is not evaluated/filled on page render. But the values are correct evaluated/filled if I hit the refresh button in my browser (Reload the “success page”).

I didn’t get what is going on. Can you help me understand why I was unable to use the contact information after the form submission?

More details: We are trying to build some “dynamic” content, like for example, hiperlinks, which should use the form/contact information in it.

Thank you.

**
_hubspot-button-accept-as-solution-gif-v00.gif
**

What you’re calling a ‘success page’ is called a ‘thank you page’ in HubSpot.

- see Smart content | Frequently Asked Questions - Can I use smart content on a thank you page?

Thank you so much for your response. The documentation was very informative.

Is there anyway I can overcome this “limitation”? I’m using this word in the lack of better word. Probabily I’m using the wrong approach to build what I want.

I would like to build a hiperlink with some dynamic data (email or contact id) and link/point to an external page then. My problem is the inability to interpolate the contact data in the hiperlink.

Any ideas?

Thank you again.

We vaguely remember seeing a workaround … may involve javascript.

A good place to start may be to search for ‘HubSpot smart content on thank you page’. You’ll find lots of “you can’t do that” posts, but there are a few suggestions in there that require code.

An alternative is to use a different forms tool for that use case. There are forms tools that fully support hyperlink iterpolation based on form responses AND conditional page redirection -- see Typeform, Gravity Forms, etc..