Skip to content

Waitlist Form

File: sections/tmi-waitlist-form.liquid

Templates: page.waitlist.json

Waitlist Form

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

IDTypeLabelDefaultInfo
headingtextHeading

Presets

  • Waitlist Form (Category: Components)

Usage

This section can be added via the Shopify theme editor.

{% section 'tmi-waitlist-form' %}