This page may contain affiliate links. Please read my disclaimer for more information.

Chris Eggleston

How to Secure a Digital Broadcast Page with Gravity Forms Submit to Access Add-On

October 3, 2025

Live events and webinars are powerful ways to connect with your audience, but hosting them directly on your WordPress site comes with one big challenge: how do you keep the page secure so only registered attendees can view it?

In this tutorial, I’ll show you how to use Gravity Forms with a few Gravity Wiz perks to create a secure digital broadcast page. Attendees will register (and optionally pay), receive a unique ticket number, and then use that ticket to unlock the live event page.

By the end, you’ll have a system that ensures only paying or registered users can access your broadcast.

Tools You’ll Need

  • Gravity Forms (Pro or Elite license if charging for the event)
  • Unique ID (for ticket numbers)
  • Submit to Access (to lock down your broadcast page)
  • Notification Scheduler (for scheduled reminders + access email)
  • Inventory (to limit available tickets)
  • A payment add-on (Square, Stripe, or PayPal)

Optional but recommended: WPCodeBox or other code snippets plugin for easy code management.

Step 1. Build Your Registration Form

Create a new form called something like “Event Registration” and add the following fields:

  • Name
  • Email
  • Phone
  • Unique ID field → this generates a ticket number (e.g., prefix: WC25, length: 8).
  • Product field (General vs VIP tickets) with pricing.
  • Payment field (Square, Stripe, or PayPal).
  • Total

As part of the setup for this form, we will need to use the Inventory perk to control how many tickets are available per ticket option.

  1. Enable
  2. Add quantity to the product field options

Step 2. Configure Payment & Notifications

  1. Set up your payment feed to process ticket purchases.
  1. Use Notifications to send an email to attendees with their ticket number and a link to the event access page.
    • Example: Send an email the day before and again the morning of the event (using Notification Scheduler).

Step 3. Build Your Access Form

Create a second form called “Event Access” with the following fields:

  • Name
  • Email
  • Ticket Number (single line text field).

This is the form connected to the Submit to Access add-on that the users must complete before viewing the broadcast.

Step 4. Add Ticket Validation

To prevent fake ticket numbers, use a code snippet from Gravity Wiz to validate the ticket number.

This snippet checks if the ticket number entered in the access form matches one generated in the registration form.

  • Add the snippet to your functions.php or a code snippet plugin.
  • Update the form IDs and field IDs so it matches your forms.
  • Now, only valid ticket numbers will grant access.

Step 5. Set Up the Broadcast Page

  1. Create a page where your live event will stream (e.g., embed a YouTube Live link).
  2. Enable Submit to Access on the page.
    • Select the Event Access form as the gatekeeper.
    • Add a message telling users they need to enter their ticket to join.
  3. Choose access duration (forever, for replays, or limited time).

When attendees visit, they’ll see the access form. Once validated, the page content is unlocked.

Demo in Action

  • A user registers and pays.
  • They receive an email with their ticket number and event link.
  • On event day, they enter their ticket into the access form.
  • If valid → they join the event page. If invalid → access denied.

Other Use Cases for Submit to Access

While this tutorial covers a digital broadcast, the Submit to Access add-on is flexible enough for many scenarios. Here are some creative ways you could use it:

  1. Members-Only Content
    Lock down premium blog posts, videos, or downloads. Require users to complete a form (opt-in or paid) before accessing.
  2. Exclusive Resource Library
    Offer a library of templates, tools, or files. Gated by a simple form submission or even tied to a subscription plan.
  3. Course Lessons or Training Material
    Instead of giving access to all course content at once, require a form completion (quiz, survey, or payment) before unlocking each lesson.
  4. Client Portals:
    Protect client reports, project updates, or private dashboards behind a validation form.
  5. Special Promotions & Giveaways
    Create a “hidden” page where the form submission unlocks coupons, bonus downloads, or entry into a giveaway.

The Wrap Up

The Submit to Access add-on turns Gravity Forms into a powerful content gatekeeper. When combined with perks like Unique ID, Inventory, and Notification Scheduler, you can create a seamless system for webinars, premium content, or client-only areas.

Whether you’re hosting a live event or protecting valuable resources, this approach ensures access is only given to the right people.

Photo of author
About the Author
Chris Eggleston
Husband. Father to 4. Grandpa to 2. Gravity Forms enthusiast. As the owner of WP Mantis, I’m on a mission to simplify the WordPress experience for site owners. I try to bring a unique perspective to the Gravity Forms community.

Support Chris - Donate $5

Gravity Wiz Add-Ons

Advertisement

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments