Post

8 followers Follow
1
Avatar

Webform redirect to thankyou page on submission

Is there any way to have the form redirect to another page on my site (a Thankyou page) after submitted instead of just displaying a message?

 

Wellness

Please sign in to leave a comment.

8 comments

0
Avatar

This is a bug i think as developer point of view on podio. they can't allow us to do this. But if you are using bootstrap then you can use its modal box in which you can show the thankyou content of your site... if you are interested then i will show you how to do this.

Faizan Jaffry 0 votes
1
Avatar

This limitation is the only reason why we do not use Podio Web Form solution.
It would be great for us too.

Lorenzo Caldara 1 vote
0
Avatar

This would be easier if there were a bit more flexibility on Podio development. We can only add the URL, but no javascript in the redirect field. In this regard, I think @hello wellness' solution is the only one. This webform is a convenient way to get info but so many restrictions. 

Glauber Carvalho 0 votes
0
Avatar

Sad we have to spend so much time with simple things. If you use MailChimp/WP, add a plugin (this cuts the email confirmation and the double opt-in altogether). Then zapier to sync contacts.

Glauber Carvalho 0 votes
0
Avatar

Yes. On the webform settings page, scroll to bottom. Under "Configuration" you will see the "After submission" dropdown. This will allow you to add the URL of your thankyou page. If you embed your form on your web site, you need to add your domain (with 'www' and without 'www') to the "Allowed domains" section at the top of that page.

Caveat: HOWEVER...if you embed the form AND use a custom thankyou page, the url that you use for the thankyou page will BREAK your form depending upon whether your redirect page uses 'www' or not before your domain (the form breaks if viewed on a 'www/' page if your redirect doesn't use 'www/' and vice-versa).

I have just spent half a day figuring out a way to FIX this. You must add an .htaccess file in the directory where your form lives to push browsers to the URL format you want to use for your redirect page.

Here is an example to push URL using 'www' to the non-'www' URL and coordinated redirect page (in a subfolder):

RewriteEngine on

RewriteCond %{HTTP_HOST} ^www\.(domain\.com)$ [NC]
RewriteRule ^ http://%1%{REQUEST_URI} [L,R=301]

RewriteCond %{HTTP_HOST} ^domain\.com$
RewriteCond %{REQUEST_URI} !^/subfolder/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /subfolder/$1 [L]

RewriteCond %{HTTP_HOST} ^domain\.com$
RewriteRule ^(/)?$ /subfolder/index.php [L]

I hope this helps save someone else having to waste half a day finding a workaround
to this problem that Podio still hasn't addressed.
Vickie Bowden 0 votes
0
Avatar

I see one resolution to this issue at the bottom of the thread.  By any chance has Podio corrected this issue?  I am having this issue currently with a embedded form in our WIX website.  I like the .htaccess file approach but WIX doesn't allow this.

Brooke Schendzielos 0 votes