FormFlow - Modern Form BackendFormFlow - Modern Form Backend
A modern, self-hosted form backend. It lets developers automate workflows.FormFlow - Modern Form Backend
A modern, self-hosted form backend. It lets developers automate workflows.
Overview
This modern form backend script is a powerful, self-hosted solution designed for developers, agencies, and SaaS builders who want to handle form submissions without creating a custom backend for every project. Built with PHP, MySQL, Tailwind CSS, and Lucide Icons, it provides a clean UI, reliable performance, and a developer-friendly workflow.
The system allows you to collect and manage form submissions from any HTML form, including static websites. It supports secure data storage, file uploads, spam protection, custom redirects, and email notifications. With a responsive Tailwind-based dashboard, users can easily view, filter, and manage submissions in real time.
Designed to be lightweight yet scalable, this script is ideal for building a Formspree-style service, internal tools, or client projects. Easy to deploy, simple to integrate, and fully self-hosted—giving you complete control over your data and infrastructure.
Features
FormFlow Core Features
💎 Monetization & Billing
- Subscription Plans: Create unlimited pricing tiers (Free, Pro, Agency, etc.) with custom limits.
- Stripe Integration: Fully functional payment gateway supporting both Sandbox (Test) and Live modes.
- Automated Invoicing: System automatically generates professional PDF invoices and emails them to customers upon successful payment.
- Flexible Limits: Control maximum forms, monthly submission quotas, and notification email slots per plan.
- Downgrade Protection: Smart logic prevents users from downgrading to a cheaper plan while their current higher-tier subscription is still active.
🛠User Dashboard
- No-Code Integration: Users get a unique Endpoint URL to paste into any HTML form
action. No backend coding required. - Modern Inbox: A clean, email-style interface to view, search, and manage form submissions.
- Spam Protection: Built-in intelligent Honeypot detection to silently block bots without annoying CAPTCHAs.
- Instant Notifications: Users receive real-time email alerts when a form is submitted.
- Team Collaboration: Invite team members to receive notifications (slots controllable via Admin Plans).
- Webhooks: Connect forms to external services like Slack, Google Sheets, or Zapier via JSON webhooks.
- File Uploads: Securely accept attachments and documents through forms with plan-based storage limits.
- Custom Redirects: Premium users can redirect visitors to their own "Thank You" page after submission.
- Data Export: Export all submission data to CSV for external analysis.
- Profile Management: Secure password changes and profile updates.
âš¡ Admin Control Panel
- Revenue Analytics: Visual charts tracking lifetime earnings, yearly growth, and transaction history.
- User Management: View all users, edit profiles, monitor status, or ban abusive accounts.
- Plan Manager: Create, edit, or archive subscription plans with granular control over features and pricing.
- Email Template Editor: Customize every system email (Welcome, Verification, Invoice, Notification) directly from the dashboard using dynamic placeholders.
- SEO Manager: Edit global Meta Titles, Descriptions, Keywords, and Open Graph social sharing images.
- Gateway Manager: Toggle Stripe status and manage API keys securely from the UI.
- SMTP Configuration: Easy setup for transactional emails via Mailgun, SendGrid, or any SMTP provider with a built-in connection tester.
- Global Settings: Control site name, logo, currency, and file upload permissions globally.
🎨 UI & Technology
- Modern Tech Stack: Built with Native PHP 8.0+, MySQL, and Tailwind CSS.
- Dark Mode: Fully supported system-wide dark mode with a user toggle switch.
- Responsive Design: Optimized layouts for Desktop, Tablet, and Mobile devices.
- Professional Design: "Rose & Zinc" admin theme and "Deep Indigo" user dashboard for a premium SaaS feel.
🔒 Security
- CSRF Protection: Secure form handling to prevent attacks.
- Input Sanitization: Automatic filtering to prevent XSS and SQL injection.
- Password Hashing: Industry-standard BCRYPT hashing for user credentials.
- Secure File Storage: Unique file naming and type validation for all uploads.
Requirements
📋 System Requirements
- PHP: >= 8.0
- Database: MySQL 5.7+ or MariaDB 10.2+
- Web Server: Apache (with mod_rewrite enabled) or Nginx
- PHP Extensions:
- BCMath
- Ctype
- JSON
- Mbstring
- OpenSSL
- PDO
- Tokenizer
- XML
- Composer: v2+ (Dependency Manager)
Instructions
📦 Installation & Setup
- Step 1 (Upload): Upload all source files to your server's
public_htmldirectory or a subdirectory. - Step 2 (Database): Create a new MySQL database and import the provided
database.sqlfile. - Step 3 (Config): Rename
.env.exampleto.envand update the database connection details (DB_HOST,DB_DATABASE,DB_USERNAME,DB_PASSWORD). - Step 4 (Dependencies): Run
composer installin the root directory to install required PHP libraries. - Step 5 (Launch): Access your domain URL. Log in with the default admin credentials (
[email protected]/password123) and configure SMTP settings from the dashboard.
|
PHP Script Installation Service
Don't worry about the installation of your script! Have your PHP Script installed for you.
|
$39 | Buy now |
| Category | Scripts & Code / PHP Scripts / Miscellaneous |
| First release | 29 December 2025 |
| Last update | 29 December 2025 |
| Software version | PHP 8.0, PHP 8.1, PHP 8.2, PHP 8.3, PHP 8.4 |
| Files included | .php, .css, .html, .sql, Javascript .js |
| Tags | forms, formflow, formspree, crazyfox, kabir |








