Typeform allows you to create a dynamic and customizable sign up form while using ReferralHero as your backend to power your referral program! You may want to use Typeform if you are looking to improve the user sign up experience or to collect additional user opt-in data than you can collect with the native ReferralHero widget. This is also a great option if you are not a developer as the set up with Typeform is very easy!
You will need a Typeform account and a Zapier account before you start.
Creating a Typeform
Log in to your Typeform account
Create a new Typeform that can accept at least two RH required fields: name and email address (turn on the setting ‘Required’)
On the right side panel, go to Logic > Advanced > Hidden Fields
4. Add a Hidden Field then change the name of the hidden field from @hidden1 to @mwr, then click save.
5. Publish the Typeform
Embedding the Typeform
In Typeform, go to the tab ‘Share’
Choose the way you want your Typeform to be embedded in your web page
For example, go to ‘Standard’ if you want to present the Typeform as part of your website Click ‘Get the code’, then click ‘Copy code’
Click ‘Get the code’, then click ‘Copy code’
4. Go to your web page, paste the code to where you want your Typeform to appear on the page
5. Add the following to the code between the data-tf-widget and data-tf-hidden parameters: data-tf-transitive-search-params="mwr"
Your code will be slightly different but this can be used as a reference: