Embed a standalone booking form in your website for your agency or artist.
Your Booking Form Settings are located in the left hand column of your agency settings.
Booking Form Setup
Booking Form Builder
To edit your booking form, go to Embed > Booking Form > Settings
Fields: You can customize the form by adding, removing, or requiring fields.
Layout: Choose if every input should be on it's own line or if you want to show 2 inputs per row.
Labels: Where you can update all the labels and messages on the form.
Styles: Custom style the form to match the aesthetics of your website.
Privacy: Include Marketing Opt-In and Consent Message
You can select from more fields to add to your booking form, including:
Amount of Comp Tickets
Contact First Name/Last Name/Email/Phone
Hard Merch %
Merch Seller
Radius
Run of Show
Soft Merch %
In addition to all available fields, you can include custom fields, including 20 text fields, 10 Yes/No Question fields, and 10 checkboxes.
Example Customized Fields
Booking Form Configuration
To configure your booking form settings visit the Code section and select the preferred setting. (i.e. Whether you will require inline or pop-up window)
Note: If you wish to embed a booking form tied to an artist, enter the artist name or select from the dropdown menu. If you do not select any artist, the form will include the entire agency.
Booking Form Settings
On the booking form settings, you can hide the artist field automatically by enabling a toggle.
Email Confirmation
You can enable or disable the email confirmation for the agent or buyer. Agencies that use the form internally to create offers, disable these notifications.
Note: Some CMS / Website builders might not be supported.
Adding Consent to your Booking Form
Booking Form Privacy Settings
Marketing Opt In
Allows you to add a check box above the Submit button to let your buyers subscribe to your marketing emails.
Consent Message
You can update your consent message and add your own privacy policy link.
The consent message will be displayed directly above the submit button. Use the variable ${privacyPolicy} to insert a link to your privacy policy in the message, using your label.
To access your booking form go to Settings > Embed > Booking Form > Settings > Privacy
NOTE: The text in the form above is an example. We are not legal advisors, if you have any questions on your requirements, please consult with your legal team.
Booking Form pre-fill
Go to Embed > Booking Form > Fields and enable "Show Ids" at the bottom right. This will allow you to copy the Id of each desired field to be pre-filled.
Option 1: Configuration Object
You can add the data to window.gwBookNow config object, like in the example below.
<gigwell-booking-form
open-on-load="true"
agency-id="{YOUR_AGENCY_ID}"
settings="{YOUR_SETTINGS_ID}"></gigwell-booking-form>
<script type="text/javascript">
window.gwBookNow = {
prefillData: {
artist: 'Max Capacity',
date: '2025-12-10',
venue_name: 'Audio Nightclub',
venue_email: 'info@venue.com'
}};
</script>
<script type="text/javascript" src="https://connect.gigwell.com/booknow/booknow.js" crossorigin="*" async="true"></script>
Option 2: Query String
You can also add data as a query string.
It is important that the data is properly encoded and that you set gwPrefillData=true in addition to the data.
https://my-website.com/?gwPrefillData=true&artist=Max%20Capacity,date=2025-12-10,venue_name:Audio%20Nightclub,venue_email:info@venue.com
Important Details
Amount fields like
offerhave two keys. It is optional to setoffer.currencyType.
If not set it will default to your agency's default currency type.For fields that support multiple values (ie.
lineup,multipleArtists) the values need to be separated by a comma,Artists can either be using the id, web-title, or exact name match
Country can be country code or English country name
PresetLists (ie. age, event type) can be either id (visible on manage presets list screen), or exact name match
Dates need to be in ISO format ie. 2025-12-31
Times are set in 24 hour format ie. 13:00
Timezones need to be in ISO format eg. America/Los_Angeles
https://en.wikipedia.org/wiki/List_of_tz_database_time_zonesThe fields need to be part of the form, otherwise pre-fill data is ignored
If you have any questions or need additional help, please reach out to support@gigwell.com or use the chat widget on your screen.












