Skip to content

Customer Forms

Customer Forms let you build any kind of structured questionnaire — style consultations, measurement intake, post-appointment surveys, custom-order specs — and send it to customers via email + SMS with a tokenized fill link. Customers fill the form on a mobile-friendly public page (no login required), and submissions land back on the customer's profile for staff to review.

Manage your form templates from Settings > Customer Forms.

Form Templates

Each template is a reusable form definition: a name, an active toggle, and an ordered list of fields.

FieldDescription
NameInternal name used to pick the form when sending and to display in the customer's Forms tab (e.g., "Bridal Style Preferences")
ActiveInactive forms are hidden from the Send Form picker but existing submissions remain accessible
FieldsOrdered list — see Field Types below

You can build any number of templates. Common patterns:

  • Style Preferences before a first appointment
  • Measurement Intake for special-order sizing
  • Custom-Order Spec for bespoke or made-to-order pieces
  • Post-Appointment Feedback for review-style surveys

Field Types

TypeRenders AsBest For
Short TextSingle-line text inputNames, references, brief answers
Long TextMulti-line textareaComments, descriptions, special requests
Single SelectDropdown (one choice)Picking from a list — venue type, season
Multi-SelectCheckboxes (many choices)Multiple selections — must-have features, days available
CheckboxSingle yes/no checkboxConsent toggles, opt-ins
Image UploadNative file pickerInspiration photos, reference images (up to 5 files × 10 MB per field)
Style PreferencesComposite multi-section fieldThe bridal-specific style picker — see below

For Single Select and Multi-Select fields, you supply a comma-separated list of options when building the field.

Style Preferences (Composite Field)

The Style Preferences field is a single field on the template, but on the public page it renders as up to five sub-sections — each one toggleable on the field's editor so you only show the categories you care about.

Sub-sectionPreset Options
EmbellishmentBeading, Lace, Embroidery, Sequins, Pearls, Crystals, Appliqué, Floral, Minimal / None
FabricSatin, Chiffon, Tulle, Lace, Organza, Mikado, Crepe, Taffeta, Silk, Mesh
NecklineV-neck, Sweetheart, Halter, Off-shoulder, Strapless, Illusion, Scoop, Square, High-neck, Plunging
SilhouetteA-line, Ballgown, Mermaid, Trumpet, Sheath, Empire, Fit-and-flare
TrainNone, Sweep, Chapel, Court, Cathedral, Royal, Watteau

The customer picks any combination of values per active sub-section — it's effectively five linked Multi-Select pickers tailored to bridal terminology.

Sending a Form

Forms are sent from a customer's profile.

  1. Open the customer's profile and click the Forms tab
  2. Click Send Form
  3. Pick a template from the modal and confirm

BridalOp dispatches both an email and an SMS to the customer at once, each containing the same tokenized fill link. The link is valid for 30 days — after that the public page shows an expired notice and the submission is marked Expired.

The notification copy is fully editable under Settings > Email & SMS Templates → Customer Form Invitation. See Email & SMS Templates for the merge tags available (, , , ).

Public Fill Page

Customers land on yoursite.com/forms/fill/{token} — no login required. The page is mobile-first:

  • All inputs use a 16px font size to prevent iOS Safari from auto-zooming on focus
  • Your boutique logo and accent color are pulled from Settings > General
  • Button text on the accent-colored CTA automatically picks black or white based on luminance, so the form stays WCAG-readable even if your brand color is very light
  • Image uploads use the device's native file picker — up to 5 photos and 10 MB per file per Image Upload field

When the customer hits Submit, the public page shows a confirmation and the submission appears on the customer's Forms tab in BridalOp.

Reviewing Submissions

The customer profile Forms tab lists every form ever sent to that customer with a status pill:

StatusMeaning
PendingSent but not yet submitted, link still valid
SubmittedCustomer completed and submitted the form
Expired30 days passed without a submission

Click any row to open the submission view:

  • Pending → shows the form template plus a Resend Form button to re-trigger the email + SMS
  • Submitted → shows every field's question and the customer's answer, with uploaded images displayed inline

See Customers → Forms tab for the customer-side view.