Waitlist Form
File:
sections/tmi-waitlist-form.liquidTemplates:
page.waitlist.json

Description
TMI Waitlist Form
Renders a contact form for users to join a program waitlist. Collects first name, last name, email, phone, program name, and program date. Submissions go through Shopify’s built-in contact form system. The referring page URL is captured as a hidden field for tracking.
Features:
- Shopify contact form integration
- Configurable heading with fallback to “Join Waitlist”
- Responsive two-column layout for name and program fields on desktop
- Full-width email and phone inputs
- Success message and error handling via Shopify form object
- Hidden input captures the current page URL for context
- mi-green branded submit button
Settings:
- heading (text) — Optional heading text; defaults to “Join Waitlist”
Blocks: None
Settings
| ID | Type | Label | Default | Info |
|---|---|---|---|---|
heading | text | Heading |
Presets
- Waitlist Form (Category: Components)
Usage
This section can be added via the Shopify theme editor.
{% section 'tmi-waitlist-form' %}