Recipe: Creating an Event Registration Form | Form Forge - Build Forms with AI in Seconds
Download Log in

Recipe: Creating an Event Registration Form

User Guide

This recipe builds a multi-step event registration form with conditional logic, Stripe payment, Google Sheets tracking, and a confirmation email. The form guides attendees through Personal Info, Event Selection, Dietary Restrictions, and Payment.

Prerequisites

  • Form Forge PRO active
  • Stripe connected in Form Forge > Settings > Stripe
  • Google connected in Form Forge > Settings > Google
  • A Google Spreadsheet created for tracking registrations

Step 1: Create the Form

  1. Go to Form Forge > New Form
  2. Title: “2026 Annual Conference Registration”

Step 2: Build Step 1 — Personal Information

Drag these fields into the builder:

Field TypeLabelRequired
NameFull NameYes
EmailEmail AddressYes
PhonePhone NumberYes
TextCompany / OrganizationNo
Page BreakLabel: “Personal Info”

Step 3: Build Step 2 — Event Selection

After the first Page Break, add:

Field TypeLabelRequiredOptions / Config
RadioRegistration TypeYesGeneral Admission ($99), VIP ($249), Speaker ($0)
CheckboxWorkshops (Select all that apply)NoWorkshop A: Intro to AI, Workshop B: Marketing Strategy, Workshop C: Financial Planning
NumberAdditional GuestsNoMin: 0, Max: 5
Page BreakLabel: “Event Selection”

Step 4: Build Step 3 — Dietary Restrictions

After the second Page Break, add:

Field TypeLabelRequiredOptions / Config
SelectDietary PreferenceYesNo Restrictions, Vegetarian, Vegan, Gluten-Free, Halal, Kosher, Other
TextareaAllergy DetailsNoPlaceholder: “Please describe any food allergies…”
CheckboxT-Shirt SizeNoS, M, L, XL, XXL
Page BreakLabel: “Preferences”

Step 5: Add Conditional Logic

  1. Click on the Allergy Details textarea
  2. Go to the Conditional Logic tab
  3. Set: Show this field when “Dietary Preference” is “Other”
  4. This hides the text area unless the visitor selects “Other,” keeping the form clean

Step 6: Build Step 4 — Payment

After the third Page Break, add:

Field TypeLabelConfig
CalculationRegistration TotalFormula: see below
Payment (Stripe)Pay NowAmount: linked to Calculation field

For the Calculation field formula, use the Registration Type value mapped to pricing. Set the prefix to $ and decimal places to 2.

Step 7: Enable Multi-Step Mode

  1. Go to the form’s Advanced settings tab
  2. Toggle on Multi-Step Mode
  3. Save the form

Step 8: Connect Google Sheets

  1. Go to the form’s Integrations tab
  2. Toggle on Google Sheets
  3. Paste the Spreadsheet ID from your tracking spreadsheet
  4. Enter the sheet name (e.g., “Registrations”)
  5. In the spreadsheet, add column headers: Name, Email, Phone, Company, Registration Type, Workshops, Guests, Dietary, Allergies, T-Shirt, Total Paid, Date

Step 9: Set Up Confirmation Email

  1. Go to the Notifications tab
  2. Enable Notify Admin with your event coordinator’s email
  3. Enable Auto Reply with:
– Subject: “Registration Confirmed — 2026 Annual Conference”

– Body: Thank the attendee by name, confirm their registration type, list the workshops selected, and mention any next steps

Step 10: Test the Full Flow

  1. Embed the form on your registration page
  2. Walk through all four steps using Stripe test mode (card: 4242 4242 4242 4242)
  3. Verify the submission is saved, the payment appears in Stripe test dashboard, a new row appears in Google Sheets, and both notification emails arrive

Forge AI Assistant Online

Hi! I'm the Form Forge AI assistant. Ask me anything about the plugin — setup, features, troubleshooting, or development.

Just now
Powered by Forge AI · Browse docs