Form Apps

Learn how to create powerful data collection forms with Minivolve's intuitive form builder.

Overview

Form apps are designed for collecting user information and data. Whether you're building contact forms, surveys, registration forms, or application processes, the form app builder provides you with comprehensive tools for data collection, validation, and submission handling.

Our drag-and-drop interface makes it easy to create professional forms with advanced features like file uploads, email notifications, and spam protection - all without writing any code.

Key Components

Text Input Fields

Form apps include specialized text input fields for collecting different types of information:

  • Short Text - for names, titles, brief responses
  • Long Text - for comments, descriptions, detailed messages
  • Email - with built-in validation
  • Phone - for contact numbers
  • URL - for website links

Date & Time Fields

Collect temporal information with specialized date and time inputs:

  • Date picker with multiple format options
  • Time picker with 12/24 hour formats
  • Min/max date validation
  • Custom date and time formatting

File Attachments

Enable users to upload documents and files with comprehensive file management:

  • Support for documents, images, and various file types
  • File size and type validation
  • Single or multiple file uploads
  • Files automatically included in email notifications
  • Base64 storage for reliable file handling

Submission Handling

Professional form submission processing with built-in features:

  • Email notifications with form data
  • reCAPTCHA spam protection
  • Required field validation
  • Submission analytics and management
  • Status tracking (New, Pending, Completed, etc.)

Available Field Types

Form apps have access to a comprehensive set of field types organized by purpose:

Universal Input Fields

Available in all app categories

  • • Number
  • • Slider
  • • Dropdown
  • • Radio buttons
  • • Checkboxes

Form-Specific Fields

Exclusive to form apps

  • • Short Text
  • • Long Text
  • • Email
  • • Phone
  • • URL
  • • Date
  • • Time
  • • Attachment

Layout & Advanced

Structure and functionality

  • • Heading
  • • Paragraph
  • • Image
  • • Container
  • • Submit Button

Form Examples

Here are some common types of forms you can build with Minivolve:

Contact Form

Collect inquiries with name, email, phone, and message fields.

Job Application

Gather applicant information with resume upload and cover letter.

Event Registration

Register attendees with personal details and preferences.

Survey Form

Collect feedback and opinions with various question types.

Support Request

Help desk forms with issue description and file attachments.

Lead Generation

Capture potential customers with targeted information requests.

Form Validation & Security

Built-in Validation Features

Field Validation:

  • • Required field checking
  • • Email format validation
  • • Phone number format validation
  • • URL format validation
  • • File size and type restrictions
  • • Date range validation

Security Features:

  • • reCAPTCHA v3 spam protection
  • • Rate limiting (5 submissions per minute)
  • • Input sanitization
  • • HTTPS-only submissions
  • • Secure file storage

Creating Your First Form

Ready to build your first form? Follow these steps:

  1. Create a new app - Go to your dashboard and click "Create App" then select "Form" as your app type.
  2. Add input fields - Drag and drop fields from the left panel to your form canvas. Form apps have access to text fields, date/time pickers, and file uploads.
  3. Configure field properties - Set up labels, placeholders, validation rules, and other field-specific options.
  4. Add layout elements - Use headings, paragraphs, and containers to organize your form and provide instructions.
  5. Add a submit button - Configure the submit button with custom text, styling, and email notification settings.
  6. Set up notifications - Configure where form submissions should be sent and customize the email template.
  7. Test your form - Use preview mode to test your form and ensure all validation and submission features work correctly.
  8. Publish and embed - Once satisfied, publish your form and get the embed code to use on your website.

Submission Management

Form apps include comprehensive submission management tools:

Analytics Dashboard

  • View all form submissions in one place
  • Filter by status, date, or app
  • Track submission trends over time
  • Export data for further analysis

Status Management

  • NEW: Recently submitted, awaiting review
  • PENDING: Under review or processing
  • COMPLETED: Successfully processed
  • FOLLOWED_UP: Follow-up action taken
  • DO_NOT_CONTACT: Marked for no contact

File Upload Features

Attachment Field Capabilities

Supported File Types:

  • Documents: PDF, Word, Text, RTF
  • Spreadsheets: Excel, CSV
  • Images: JPG, PNG, GIF, WebP
  • Archives: ZIP, RAR
  • Other: XML, JSON

File Management:

  • • Configurable file size limits (default 10MB)
  • • Single or multiple file uploads per field
  • • Automatic email attachment inclusion
  • • Secure base64 storage
  • • File type validation

Learn More

Explore these resources to master form creation: