Need Dynamic Thank-you Page

SOLVE
Eleven11
Top Contributor

I know that it's bad practice to use smart content on a thank you page, but I need a way to redirect users to a thank you page based on a form selection. 

 

When someone requests a demo, they indicate how many clients they have. If they have less than 10 clients, they don't qualify for our program. 10 or more and we want them to be able to schedule right away with a meetings link. Are there any solutions besides building a custom form with the API? I can't be the only one wanting to send visitors to two different thank-you pages based on their submissions.

1 Accepted solution

Accepted Solutions
22Eighteen
Solution
Contributor

I agree, this would be a great feature.  @Eleven11 could you "trust" your leads?  Meaning, on the Thank You page have two different boxes with different messages?  For example

 

Box 1

Under 10 employees?

Thank you for your interest.

Our software is best suited to companies with over 10 employees. We are unfortunately unable to provide a live demo at this time.  Here's a link to a pre-recorded demo.

Here's another link to ....content  And here's a link to our ....pricing

But hey, sometimes we're wrong. After reviewing this content if you believe our software is right for your business please email us at letmein@oururl.com

 

Box 2

10+ Employees

Thank you.  Please use this link to schedule a time for a live one-on-one demonstration

Meeting link.

 

This wouldn't replace your need to send follow-up emails.  But this thank you page will inform the lead's expectations.  You could also create a workflow to determine who is assigned the lead based on # employees.  So if someone with under 10 employees does end up clicking the link anyway - at least it could be a more junior person the lead would be assigned to and that more junior person could move the meeting to their calendar.

 

Alternatively, you could possibly use a Hubl if statement to populate content on your Thank you page.  https://designers.hubspot.com/docs/hubl/if-statements

 

View solution in original post

0 Upvotes
9 Replies 9
edjusten
HubSpot Employee

Hi @Eleven11  At this time, it's not possible to send a contact to a different TY page based on the form submission. But if you could later your conversion path a bit, you can do something similar. 

 

Rather than redirecting to a TY page, change your landing page to show an in-line thank you message, something to the effect of Thank you for submitting, we'll send you a message with further instructions in 10 minutes.

 

You can then build a workflow that sends an email based on the particular property. One can contain a calendar link, while the other can state the reasons the contact doesn't qualify. 

 

It's not a perfect solution, but accomplishes your goals. 

 

Thank you, 

Ed Justen


Did my post help answer your query? Help the Community by marking it as a solution
0 Upvotes
Eleven11
Top Contributor

This is essentially what we are already doing, but I'm trying to increase meetings scheduled.

 

We get a lot of people requesting demos, but far fewer clicking the link in the email. Why not let them schedule right away on the thank you page is our thinking. 

 

 I just don't want those who aren't qualified based on their form submission to be able to schedule. Looks like the API is the only way to go here. Just trying to avoid that if there's another way. 

 

 

22Eighteen
Solution
Contributor

I agree, this would be a great feature.  @Eleven11 could you "trust" your leads?  Meaning, on the Thank You page have two different boxes with different messages?  For example

 

Box 1

Under 10 employees?

Thank you for your interest.

Our software is best suited to companies with over 10 employees. We are unfortunately unable to provide a live demo at this time.  Here's a link to a pre-recorded demo.

Here's another link to ....content  And here's a link to our ....pricing

But hey, sometimes we're wrong. After reviewing this content if you believe our software is right for your business please email us at letmein@oururl.com

 

Box 2

10+ Employees

Thank you.  Please use this link to schedule a time for a live one-on-one demonstration

Meeting link.

 

This wouldn't replace your need to send follow-up emails.  But this thank you page will inform the lead's expectations.  You could also create a workflow to determine who is assigned the lead based on # employees.  So if someone with under 10 employees does end up clicking the link anyway - at least it could be a more junior person the lead would be assigned to and that more junior person could move the meeting to their calendar.

 

Alternatively, you could possibly use a Hubl if statement to populate content on your Thank you page.  https://designers.hubspot.com/docs/hubl/if-statements

 

View solution in original post

0 Upvotes
AlexMackrill
Participant | Elite Partner

I also think this would be a really critical enhancement. Out of interest why do say it's not best practice to use smart content on Thank You pages? (This is what we currently do in the same use case)

0 Upvotes
Eleven11
Top Contributor

The reason is because if the smart content is dependent on a form being submitted on the previous page, HubSpot likely will not have time to process the form submission so your smart content on the thank you page might not display properly. If it isn't dependent on the form submission data, then you'll be fine. But if it depends on a property that is updated on the form or on a list/workflow that needs to run first, that won't happen before the TY page loads. 

0 Upvotes
gdunal
Participant

I was wondering if you found a solution for this, I'm trying to accomplish the same. 

0 Upvotes
ancaban
Participant

I need something similar: a dynamic thank you page based on IP country.

 

If the contact completes the form and is from the US, in the thank you page has to appear the US SDR meeting link. If they are from other coutnries, show the Internatoinal SDR meeting link.

 

Any solutions?

 

Thanks

0 Upvotes
jjokinen
Contributor

We're trying to accomplish the same thing as well. Would be interested in hearing if anyone's found any solution for this.

0 Upvotes
SMcGarrigle
Member

So I've found a work around for this, create a custom module in Hubspot and use the following code. I don't know how to link the code without screen grabbing it on here. Inset this code into the custom module, then insert the module into the page you want. This will only redirect based upon the value of one field. you can replicate the ELSE IF section of the code if there are more than 3 options.

 

To change the code replace where I have put in Capital letters:

NAME1
NAME2

NAME3

OPTION

These 4 above are up to you to decide and are merely for referencing for the code to work so as long as they are the same above and below then that's all that matters

 

WEBSITE1 

WEBSITE2

WEBSITE3

These are the web addresses you want the page to re-direct to depending on selection

 

 

NAME OF DEPENDENT FIELD

Go to you form and right click on it, click inspect and find out the true name of the value you want to redirect based upon. E.g    How_Much_Is_Your_Budget?

Make sure this is copied exactly how it appears in the inspector.

 

FIELDVALUE1
FIELDVALUE2

FIELDVALUE3

Make sure these are copied exactly how it appears in your form for the values is the field we have named above, e.g £1-£2 include the spaces if you have any in the field so it might be £1 - £2

 

Obviously make sure you update your portal id and form id also at the top where the XXXXX are

 

 

Picture1.png

 

0 Upvotes