You can now pre-fill certain fields on your Kourses checkout forms. This can help enhance conversions when sending links to your checkout pages from email marketing or CRM solutions where you have user data available.

Why pre-fill checkout fields?

If you are sending a link to a Kourses checkout page to contacts you have in CRM or email marketing service (e.g. MailChimp) you might already have some of their information available. 

By pre-filling this information on the checkout, it makes it easier for the prospect to complete their purchase.

How to pass variables

You can pre-fill the following checkout fields:

  • email address
  • full name
  • country

To pass through these variables, they can be send in the URL string with the following variables:

Example checkout URL with variables

So if you have a checkout URL which is:

https://testing.kourses.com/checkout/premium-membership

You can add the following variables to pre-fill the fields:

https://testing.kourses.com/checkout/premium-membership?email={email}&full_name={first_name}%20{last_name}

So the completed URL once your CRM has replaced the variables might look like this:

https://testing.kourses.com/checkout/premium-membership?email=hello@domain.com&full_name=James%20Dyson

In this example my CRM or autoresponder uses {email} as the dynamic code for customer email, and {first_name} for contact first name, and {last_name} for contact last name.

Important notes:

  • You must ensure you add ? at the start of the string after your checkout URL. 
  • You must add an ampersand "&" after each separate variable
  • To join the first and last name values, use %20 which is an encoded space.
  • If you pass through country, it must be in the correct encoded format e.g. GB for United Kingdom or US for United States.


If you need more help from our team, we're always here to help. To send us a message click here.