☰ Documentation Menu

FORMFLEX

/

DOCUMENTATION

Documentation

Learn how to set up, customize, and manage forms with FormFlex in Framer.

OVERVIEW

Welcome to FormFlex

FormFlex is a native Framer plugin that allows you to build custom interactive forms, collect submissions securely in the cloud, handle file uploads, and manage domain licenses—all visually in Framer with zero backend code required.

Zero Build Steps & Native Framer Integration

FormFlex injects native Framer components directly into your canvas. There are no npm packages to configure, no external code embeds, and no build pipeline. Customize all styles, layout, and labels using Framer’s native properties panel.

Free Basic Inputs Forever

Standard form components—including Text, Textarea, Select dropdowns, Checkboxes, and Radio button groups—are 100% free forever across unlimited Framer projects, client websites, and custom domains without consuming domain slots.

Production-Grade Advanced Infrastructure

Advanced components provide file uploads directly to secure cloud storage, phone inputs with international country flags, date pickers, and automated domain licensing.

GETTING STARTED

Opening FormFlex in Framer

How to find and launch FormFlex in your Framer project:

Step 1: Open the Plugins Menu

In your Framer project, open the Plugins menu from the top toolbar or by pressing "cmd K" on mac and "ctrl K" on windows.

Step 2: Find FormFlex

Search for “FormFlex” in the search bar.

Step 3: Click to Launch

Click on FormFlex to open the floating plugin window on your canvas.

Requirements & Compatibility

• Framer Workspace: Works on both Free and Pro Framer plans.
• Browser Support: All framer supported browsers, and the Framer Desktop app.
• Zero Configuration: No external script embeds, npm packages, or coding needed.

GETTING STARTED

Quick Start Guide

Create and publish a live form on your website in three simple steps:

1. Add a Form or Inputs to Your Canvas

Open the FormFlex plugin. Go to the “Prebuilt Forms” tab to insert a complete ready-made form (such as a Contact Form) with 1 click, or switch to “Components” to drag and drop individual form fields.

2. Customize in Framer

Select any input or container directly on your canvas. Use Framer’s native properties panel on the right to customize field labels, placeholders, required rules, and colors.

3. Publish Your Website

Click “Publish” in Framer. FormFlex components automatically validates with our server and your account and registers your domain based on your plan tier.

ACCOUNT & SECURITY

Account & Authentication Setup

How user accounts and license keys work in FormFlex:

Signing In & Session Syncing

Sign in to your FormFlex account directly inside the floating plugin window or via the public website (/login). Once authenticated, your subscription tier and active domain licenses automatically synchronize across all your Framer sessions.

Dedicated Account License Key

Every user account receives a dedicated license key (e.g. FF-PRO-…). When you insert an advanced component, FormFlex automatically connects your account license to enable cloud submission handling.

Account Plans Overview

  • Basic (Free): Unlimited use of all basic form inputs across all your websites.

  • Advanced: 1 active custom domain license, file uploads, country phone input, date pickers.

  • Pro: Unlimited custom domain licenses under your personal account for managing multiple live client websites.

COMPONENTS

Form Components

Explore our catalog of native form inputs and ready-to-use forms:

Basic Components (Free Forever)

Includes Text input, Textarea, Select dropdown, Checkbox, and Radio button groups. Completely free forever on unlimited websites and projects without consuming domain licenses.

Advanced & Pro Components

Includes File Uploads (direct to secure cloud storage with file type and size limits), International Phone Input (with country flags and dialing codes), Date & Time Picker, and Bot Protection/Captcha.

FORMS

Prebuilt Library

Explore our catalog of native form inputs and ready-to-use forms:

1-Click Prebuilt Forms

Quickly add production forms tailored for common use cases:

  • Standard Contact Inquiry: Name, email, subject, message, and submit button.

  • Customer Support Ticket: Collects user inquiries with priority selection.

  • Product Feedback & Survey: Clean feedback collection with option selectors.

  • Job application form: Capture candidates info, and resume.

  • Booking & Appointment Form: Date and time selection with phone validation.

DOMAIN LICENSING

Domain Licensing & Slot Management

How FormFlex handles domain licensing for custom websites:

How Domain Licensing Works

FormFlex uses cloud origin verification to ensure advanced form features operate on authorized domains linked to your account. Staging domains (*.framer.app and Framer previews) are 100% free and never consume your custom domain limits.

Free vs. Pro Plans

  • Basic Plan (Free): All basic components are free on unlimited domains forever.

  • Advanced Plan: Includes 1 active custom domain license. When you publish to your custom domain, it registers to your account.

  • Pro Plan: Includes unlimited custom domain licenses under your personal account, allowing you to manage and launch multiple client sites seamlessly.

IMPORTANT

Important Note: FormFlex licenses are tied to your personal user account and cannot be transferred to external accounts or template buyers.

Transferring Domain Licenses (“Set as Primary Domain”)

If you are on the Advanced plan and need to move your license to a new website, simply open the FormFlex plugin on the new project, go to the Settings tab, and click “Set as Primary Domain” to reassign your license.

IMPORTANT

This action will detach your old domain with your account due to the domain limit of the advance plan. Advance plan is basically for the personal use on a personal site.

STORAGE & INTEGRATIONS

Cloud Storage, Billing & Webhooks

Reliable infrastructure powering your forms:

Secure Cloud Storage

File attachments are encrypted client-side in the browser using AES-256 before upload, ensuring total privacy. Files can be stored securely in FormFlex Cloud or routed directly to your own storage (BYOS).

• End-to-End Client Encryption: Files are encrypted directly in the visitor’s browser using AES-256 before upload. Stored attachments remain encrypted ciphertext, ensuring complete privacy where no one can view or read the files.

• Dual Storage Flexibility: Choose between FormFlex Cloud (zero-setup encrypted cloud storage) or Bring Your Own Storage (BYOS) to send files directly to your own Google Drive or custom webhook.

• Instant Download Window: Notification emails and webhooks receive a secure link with the original file name. Clicking the link automatically decrypts the attachment in browser memory and immediately invokes the native save dialog.

• Validation & Controls: Configure accepted formats (Images, PDFs, Documents, Images, Spreadsheets, Archives), custom file size limits, drag-and-drop dropzones, and interactive focus states.

Subscription Billing

Plan upgrades and payments are processed securely via Polar. Account activate immediately upon checkout.

Webhooks & Automation

Forward form submissions in real-time to Zapier, Make.com, Slack, Discord, or any custom API webhook endpoint.

HELP & SUPPORT

Frequently Asked Questions

Clear answers to common questions:

Are basic form inputs free forever?

Yes! Standard inputs (Text, Textarea, Select, Checkbox, Radio) are completely free forever across unlimited websites without any domain restrictions.

Do Framer staging links (*.framer.app) consume my domain license?

No. All *.framer.app staging domains and local preview links are free and do not count against your custom domain license.

Can I transfer my license to a template buyer?

No. Every FormFlex license is connected to a specific user account and cannot be transferred to external buyers.

How do I transfer my domain license to another project?

Open the FormFlex plugin on the new project, navigate to the Settings tab, and click “Set as Primary Domain” to reassign your license.

How do I get support?

You can reach our engineering team anytime at support@formflex.com or visit the FormFlex website for updates and announcements.

Create a free website with Framer, the website builder loved by startups, designers and agencies.