Zipper Help Center

Forms Capabilities

Create and manage custom forms, waivers, and intake forms with flexible question types, bulk response requests, and comprehensive response tracking. Build forms from scratch or use templates, require forms during registration or purchase, and collect responses from customers, providers, or anonymous users.

Overview

Forms allow you to create custom forms and waivers to collect information from customers. Build forms with various question types, use templates to get started quickly, send form requests in bulk, and collect responses from logged-in customers, providers on behalf of customers, or anonymous users. Forms can be required during event registration, appointment booking, or product purchase.

Core Features

Form Creation & Management

Feature Description User Benefit
Form Builder Create custom forms with drag-and-drop question ordering Build forms tailored to your needs
Question Types Support for text, textarea, email, phone, date, and more Collect different types of information
Form Templates Use pre-built form templates to get started quickly Save time with ready-made forms
Required User Authentication Require users to be authenticated before submitting forms Ensure form responses are linked to customer accounts
Form Target Selectors Configure which customers or groups should complete forms Target forms to specific customer segments
Form Organization Organize forms by purpose (waivers, intake, preferences) Keep forms organized and easy to find
Form Updates Edit forms anytime, even after responses are collected Update forms as needs change
Form Deletion Delete forms when no longer needed Keep form library clean

Question Types & Fields

Feature Description User Benefit
Text Fields Short text inputs for names, addresses, etc. Collect basic information
Textarea Fields Longer text inputs for descriptions, notes, etc. Collect detailed information
Email Fields Email address inputs with validation Collect contact information
Phone Fields Phone number inputs with formatting Collect contact information
Date Fields Date pickers for birthdates, event dates, etc. Collect date information
Required Fields Mark fields as required Ensure essential information is collected
Field Validation Validate field formats and values Ensure data quality

Form Templates

Feature Description User Benefit
Template Catalog Browse pre-built form templates Find forms for common use cases
Template Categories Templates organized by purpose Quickly find relevant templates
Template Customization Customize templates to fit your needs Start with templates, customize as needed
Template Status Templates marked as approved, draft, or archived Use only approved templates
Default Forms Auto-create default forms (e.g., Contact Us) Get started with common forms automatically

Response Collection

Feature Description User Benefit
Customer Responses Customers can fill out forms themselves Enable customer self-service
Provider Responses Providers can fill out forms on behalf of customers Collect information during in-person interactions
Anonymous Responses Allow anonymous form submissions Collect information without requiring accounts
Bulk Response Requests Send form requests to multiple customers at once Efficiently collect responses from groups
Response Tracking Track which customers have completed forms Monitor form completion
Response History View all responses for a form Track form completion over time

Form Requirements

Feature Description User Benefit
Registration Requirements Require forms during event or class registration Collect waivers or intake information
Booking Requirements Require forms during appointment booking Collect health information or preferences
Purchase Requirements Require forms during product purchase Collect information before purchase
Multiple Forms Require multiple forms per registration or purchase Collect comprehensive information
Form Validation Ensure forms are completed before proceeding Collect required information

Response Management

Feature Description User Benefit
Response Viewing View individual form responses Review collected information
Response Search Search responses by customer, date, or form Quickly find specific responses
Response Filtering Filter responses by status, date, or other criteria Organize and review responses
Response Export Export responses for external use Use data in other tools
Response Privacy Control who can view responses Maintain data privacy

Key Capabilities

Form Building

Capability Details
Flexible Question Types Support for text, textarea, email, phone, date, and other field types
Question Ordering Drag-and-drop to organize questions
Required Fields Mark fields as required to ensure essential information is collected
Field Validation Validate field formats and values to ensure data quality
Form Templates Use pre-built templates or create custom forms
Required User Authentication Require users to be authenticated before submitting forms
Form Target Selectors Configure which customers or groups should complete forms

Response Collection

Capability Details
Multiple Collection Methods Collect responses from customers, providers, or anonymous users
Bulk Requests Send form requests to multiple customers efficiently
Response Tracking Track which customers have completed forms
Response History View all responses for a form over time
Form Requirements Require forms during registration, booking, or purchase
Multiple Forms per Event Require multiple forms during registration (waiver, cancellation agreement, additional forms)

Form Management

Capability Details
Form Organization Organize forms by purpose and manage form library
Form Updates Edit forms anytime, even after responses are collected
Template Management Use templates, customize them, or create new ones
Default Forms Auto-create default forms for common use cases
Form Deletion Remove forms when no longer needed

Customization Options

Option What Users Can Customize
Question Types Choose from text, textarea, email, phone, date, and other field types
Question Ordering Drag-and-drop to organize questions
Required Fields Mark fields as required
Field Validation Set validation rules for fields
Form Templates Use templates or create custom forms
Required User Authentication Require users to be authenticated before submitting forms
Form Target Selectors Configure which customers or groups should complete forms
Response Collection Choose who can fill out forms (customers, providers, anonymous)
Form Requirements Require forms during registration, booking, or purchase
Multiple Forms per Event Require multiple forms during registration (waiver, cancellation agreement, additional forms)

Limits & Constraints

Limit Details
Form Questions Add unlimited questions per form
Forms Per Org Create unlimited forms per organization
Response Collection Collect unlimited responses per form
Bulk Requests Send form requests to unlimited customers
Form Templates Use unlimited templates
Required User Authentication Require users to be authenticated before submitting forms
Form Target Selectors Configure which customers or groups should complete forms
Required Forms Require multiple forms per registration or purchase

Advanced Features

Form Analytics

Feature Description User Benefit
Response Rates Track form completion rates Monitor form effectiveness
Response Analytics Analyze response data Understand customer information
Completion Tracking See which customers have completed forms Follow up with incomplete forms
Form Submission Flows Trigger automations and workflows when forms are submitted Automate follow-up actions after form completion
Response Trends Track response trends over time Identify patterns

Integration Capabilities

Feature Description User Benefit
Registration Integration Require forms during event or class registration Collect waivers or intake information
Booking Integration Require forms during appointment booking Collect health information or preferences
Purchase Integration Require forms during product purchase Collect information before purchase
Customer Portal Customers can view and complete forms Enable customer self-service

Integration Capabilities

Integration What It Enables
Registration System Require forms during event or class registration
Booking System Require forms during appointment booking
Product System Require forms during product purchase
Customer Portal Customers can view and complete forms
Response Tracking Track form completion and responses
Data Export Export responses for external use