Embedding a Booking Form
Embedding a Gravity Form in your events is where this plugin comes alive. You can use a single booking form for all events, or create new forms as you need.
Gravity Forms Events Manager ties the form entries/submissions to your post, allowing you to view attendees information on each event, rather than the normal Entries section where they would all be stored in one place.
Step 1: Create Your Booking Form
First, set up a form in Gravity Forms.
You’ll need the following fields as a minimum:
- Name field (required)
- Email field (required)
- Product field (required)
- Total field (required)
- Quantity/Number field (optional)
Step 2: Map Your Form Fields
Go to GF Events → Settings → Configure Field IDs for Selected Forms.
Here, you’ll map the fields for each form you plan to use:
- Tell the plugin which field ID is for Name.
- Tell it which field ID is for Email.
- Same for Product, Total, and (optional) Quantity/Number.
Why map them?
It lets the plugin properly track attendees, purchases, and form submissions for your events.
Good news: you can map multiple forms — not just one!
Step 3: Add the Form to Your Event Page
Next, manually insert your form where you want it to appear.
There are two ways:
Option 1: Use the Shortcode
Insert the Gravity Forms shortcode directly into your event content.
Example:
[gravityform id=”1″ title=”false” description=”false” theme=”orbital”]Replace 1 with your form’s ID. You can find the ID on the Forms page of Gravity Forms.
Option 2: Use the Gravity Forms Block
If you’re using the WordPress block editor (Gutenberg), just:
- Click Add Block.
- Search for Gravity Forms.
- Pick the form you want.
This is the easiest way if you’re using the block editor!
Important Notes
- You choose which form to embed manually by inserting it into the event.
- Different events can use different forms — or all events can use the same form, its up to you!
- After a user submits a form, they’ll stay on the event page unless you set up a redirect in Gravity Forms.
- Confirmation messages, email notifications, and payment settings are handled inside Gravity Forms, just as they normally would be.


