Query strings and auto-fill forms
Sprintful supports query strings to auto-populate (or auto-fill) booking forms. This is useful if you already know the user's name, email, or other details. To use this, simply append ?name=John&email=john@example.com to the address of your booking page.
Example
Let's say your booking page is ( https://on.sprintful.com/dundermifflin), and you want to auto-populate the name and email (John Smith, john@example.com), then the address of your booking page will look like this:
https://on.sprintful.com/dundermifflin?name=John%20Smith&email=john@example.com
Supported Query Strings
Sprintful supports lots of settings, including arbitrary (hidden) values. Quick overview:
- Name (?name=XYZ)
- Email (?email=XYZ)
- Language (?language=XYZ), supported values include en, fr, sp, jp, ar, and many other languages
- Service (?service=XYZ), will select the service who's name is specified
- Date (?date=DD-MM-YYYY), will select the default date
- Any value (will be treated as a hidden value, will appear in the booking record), useful for marketing attribution (such as ?utm=XYZ) or other use cases