Flex Forms
CommunityBuild beautiful multi-page forms with drag-and-drop, conditional logic, calculated fields, embeds, and real-time insights — all inside Filament. Connects to Mailchimp, HubSpot, Zapier, Google Sheets, Slack and more.
filament/
namespace. Review the source and install at your own risk. Found
malware or an unresolved security issue the author won't
address?
Report it
.
Author:
Bartłomiej Janczak
Documentation
- Built for production Filament apps
- Start here
- Requirements
- Installation
- Plans
- FAQ
- Flex family
- Support
- License
The form platform for Filament that stays in your app.
Studio · fill & embed · Insights · integrations · Stripe — without a SaaS silo.
Watch the product walkthrough →
Built on Filament Flex Fields · Fields docs
Filament Flex Forms is the commercial form platform for Filament v5: a full Studio in your panel, a dedicated fill & embed runtime for respondents, submissions and Contacts in your database, Insights you can operate under load, Stripe payments, and native integrations — all behind the auth and policies you already run.
#Built for production Filament apps
| Pillar | What you get |
|---|---|
| Studio | Drag-and-drop canvas, multi-page forms, Logic Board, calculated fields, Design + custom CSS, Publish when the draft is ready |
| Lean fill | Separate fill/embed assets (not panel bloat), access gates, CAPTCHA, partials — served from your app |
| Your data | Submissions & Contacts in Laravel; optional answer encryption; CSV / Excel export |
| Insights | Visits → starts → completes → drop-offs; today buffer + rollups; optional Redis for heavy unique counts |
| Integrations | Save first, deliver async — Connections, delivery ledger + Replay, circuit breaker, SSRF-aware outbound HTTP |
| Payments | Stripe Payment block + Transactions hub inside the same product |
| Extensible | Custom drivers reuse the same FieldMapper / Connections / ledger path as first-party feeds |
| Flex Fields | Studio blocks sit on the Flex Fields component family — one design system across Studio and classic resources |
Read the Help Center → · Where Flex Forms fits → · Integrations & reliability → · Architecture →
#Start here
Same entry points as the Help Center home — install, activate, then go deep.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
#Requirements
- PHP 8.3+, Laravel 11+ / 12+, Livewire 4, Filament v5 panel
- A paid license (yearly plans or Lifetime — no free production edition)
- Queue worker recommended for integrations and Insights; optional Redis for high-traffic Insights (guide)
#Installation
- Buy a license on Lemon Squeezy, then open the License Portal.
- Register with your email, a portal password, and your Lemon Squeezy license key. The portal then generates your Composer token (
cmp_…) and Public API key (pk_forms_…). - Do not paste the Lemon key into Filament or use it as a Composer password — only the portal-generated keys.
- Install from the private registry:
composer config repositories.flex-forms composer https://composer.bjanczak.com
composer config --auth http-basic.composer.bjanczak.com token YOUR_COMPOSER_TOKEN
composer require janczakb/filament-flex-forms
- Register the plugin on your Filament panel:
use Bjanczak\FilamentFlexForms\FilamentFlexFormsPlugin;
public function panel(Panel $panel): Panel
{
return $panel->plugin(
FilamentFlexFormsPlugin::make()
);
}
- Run migrations / setup as documented, whitelist your hostname in the portal, paste
pk_forms_…into Global Settings → License, and reload.
Step-by-step (migrations, config, CI secrets, Setup Wizard): Installation · Activate license
Keep
auth.jsonout of git. Never commit yourcmp_…token.
#Plans
Standard $99/yr · Pro $199/yr · Enterprise $799/yr · Lifetime $899 once
Seats 2 / 6 / 100 / 10 · Design on every plan · Hide branding on Pro+ / Lifetime
Full Studio, Insights, and integrations on every paid plan — plans change seats, white-label, support, and billing.
Buy a license →
·
Compare plans →
Upgrades: buy the higher plan in the store, then in the License Portal use Change license key and paste the new Lemon key. Plan features and seats refresh on the next license check — no app redeploy.
If a yearly license expires or is cancelled: Studio editing and publishing lock, public fill and new submissions pause, and Composer downloads stop until you renew (short grace may apply). Data already stored in your application database is never deleted. Lifetime keeps runtime and package updates permanently.
#FAQ
- Is there a free / OSS edition? No — commercial license only.
- Where does my data live? In your Laravel database under your auth and policies — not a third-party form SaaS.
- How many domains? Standard 2 · Pro 6 · Enterprise 100 · Lifetime 10 hostnames (staging counts).
- Design / custom CSS? Included on all plans. Hide branding is Pro+ (and Lifetime).
- Queue / Redis? Recommended queue for integrations & Insights; Redis optional for heavy Insights uniques.
More: Welcome · Plans · Architecture
#Flex family
Studio blocks run on Filament Flex Fields — 70+ Filament components and the same design system, usable also in classic resource forms (without Studio).
#Support
- Docs: flexforms.bjanczak.com
- Support: flexforms.bjanczak.com/resources/support
- License portal: license.bjanczak.com
- Changelog: CHANGELOG.md
- Security: SECURITY.md — private disclosure only (do not open public issues for vulnerabilities)
- Bugs & ideas: GitHub Issues
- Privacy: Help Center · Terms: Help Center
Multi-admin installs: configure Spatie /
FilamentFlexFormsPlugin::authorizeAbilityUsingand considerFLEX_FORMS_PERMISSIONS_STRICT=trueso missing grants deny instead of allow. See Studio permissions.
#License
Copyright © 2026 Bartłomiej Janczak. All rights reserved.
This is proprietary commercial software. Use requires a valid paid license. See LICENSE for the full agreement.
Unauthorized copying, redistribution, license-key sharing, or circumvention is prohibited.
The author
PHP developer with 10+ years of turning coffee into code. Specializing in Laravel and Filament — building tools that make developers' lives a little less painful. Based in Poland, shipping open source.
From the same author
Flex Fields
The ultimate form components kit and custom fields builder for Filament v5. Over 61 premium inputs, layout cards, and dynamic JSON storage with HeroUI aesthetics and performance-first asset loading.
Author:
Bartłomiej Janczak
Short URL Manager
A self-hosted URL shortener, redirect engine, and QR code manager built as a Filament v5 plugin. Drop it into any Laravel 11+ application to replace Bitly, Dub.co, or Rebrandly subscriptions — with full data ownership, no click limits, and no monthly fees.
Author:
Bartłomiej Janczak
Featured Plugins
A selection of plugins curated by the Filament team
Custom Dashboards
Let your users build and share their own dashboards with a drag-and-drop interface. Define your data sources in PHP and let them do the rest.
Filament
Custom Fields
Eliminate custom field migrations forever. Let your users create and manage form fields directly in Filament admin panels with 20+ built-in field types, validation, and zero database changes.
Relaticle
Blueprint
Filament Blueprint is a premium Laravel Boost extension that helps AI agents produce accurate, detailed implementation plans and security reports for Filament apps.
Filament










