> ## Documentation Index
> Fetch the complete documentation index at: https://help.topformbuilder.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Welcome to TopFormBuilder 👋

**Build beautiful forms, surveys, and questionnaires in minutes - A powerful Typeform alternative**

## What is TopFormBuilder?

TopFormBuilder is a modern, feature-rich form builder platform built with Laravel, Inertia.js, and Vue 3. Create professional forms, collect submissions, accept payments, and integrate with your favorite tools - all without writing any code.

Whether you're collecting customer feedback, running surveys, processing orders with payments, or building complex multi-step forms with conditional logic - TopFormBuilder has you covered.

## ✨ Key Features

### 🎨 Intuitive Form Builder

* **23+ Field Types** including text, email, phone, multiple choice, dropdown, checkboxes, date, time, rating, opinion scale, range slider, file upload, signature, payment, and more
* **Drag & Drop Interface** to reorder questions
* **Live Preview** with desktop, tablet, and mobile responsive views
* **Custom Branding** with logo, colors, fonts, and background images
* **Welcome & Thank You Pages** with emoji support

### 📊 Advanced Form Features

* **Conditional Logic** - Show/hide questions based on previous answers
* **Form Calculations** - Auto-calculate totals and values
* **Multi-Language Support** - Create forms in multiple languages
* **Password Protection** - Restrict access with passwords
* **Closing Options** - Set submission limits or close dates
* **Form Versioning** - Track and restore previous versions
* **Duplicate Forms** - Clone existing forms quickly

### 💳 Payment Processing

* **Stripe Connect Integration** - Accept payments directly in forms
* **Stripe Payment Fields** - Collect one-time or recurring payments
* **Payment Analytics** - Track revenue and transactions
* **Refund Management** - Process refunds from dashboard

### 🔗 Integrations

Connect with your favorite tools:

* **Slack** - Send notifications to channels
* **Discord** - Post submissions to Discord servers
* **Google Sheets** - Auto-save responses to spreadsheets
* **Airtable** - Sync form data to Airtable bases
* **Trello** - Create cards from submissions
* **Microsoft Teams** - Send updates to Teams channels
* **Webhooks** - Send data to any URL
* **Email Notifications** - Custom admin and respondent emails
* **SMTP Settings** - Use your own email server

### 📈 Analytics & Reporting

* **Real-Time Analytics** - Track views, submissions, and completion rates
* **Performance Metrics** - Conversion rate, drop-off analysis
* **Export Data** - Download submissions as Excel/CSV/PDF
* **Submission Management** - View, search, filter, and delete responses
* **Comments** - Add internal notes to submissions
* **Smart Alerts** - Get notified of unusual activity

### 👥 Collaboration & Teams

* **Organizations** - Create teams and manage members
* **Workspaces** - Organize forms by project or client
* **Role-Based Access** - Owner, Admin, Member roles
* **Invitations** - Invite team members via email
* **Activity Logs** - Track all workspace actions

### 🔒 Security & Privacy

* **GDPR Compliant** - Data export, deletion requests, cookie consent
* **reCAPTCHA Protection** - Prevent spam and bot submissions
* **Custom Domains** - Use your own domain with SSL certificates
* **Password Protected Forms** - Restrict access
* **Submission Fingerprinting** - Prevent duplicate submissions

### 🎯 Pro Features

* **Custom Domains** - forms.yourcompany.com
* **White Labeling** - Remove "Powered by TopFormBuilder" branding
* **Advanced Integrations** - Slack, Discord, Airtable, Trello, Teams
* **Conditional Logic** - Unlimited logic rules
* **File Uploads** - Accept documents, images, videos
* **Payment Processing** - Stripe Connect integration
* **Email Templates** - Reusable branded email templates
* **Form Versioning** - Track and restore versions
* **Priority Support** - Fast email and chat support

### Integrations & Services

* **Paddle** - Subscription billing
* **Slack API** - Team notifications
* **Discord API** - Community notifications
* **Google OAuth** - Social login
* **Cloudflare Turnstile** - CAPTCHA alternative
* **AWS S3** - File storage (optional)
* **SMTP** - Custom email servers

## 🎯 Use Cases

1. **Customer Feedback Forms** - Collect product reviews and satisfaction surveys
2. **Event Registration** - Manage attendees with payment processing
3. **Job Applications** - Screen candidates with custom questions
4. **Order Forms** - Sell products with Stripe integration
5. **Lead Generation** - Capture leads with conditional logic
6. **Contact Forms** - Simple contact forms for websites
7. **Quizzes & Assessments** - Educational forms with scoring
8. **Booking Forms** - Appointment scheduling with date/time fields
9. **RSVP Forms** - Track event attendance
10. **Surveys & Polls** - Research and market studies

## 📚 Documentation Sections

1. [Quick Start Guide](./quickstart.md) - Get started in 5 minutes
2. **Forms** - Creating, editing, and managing forms
3. **Field Types** - Complete guide to all 23+ field types
4. **Submissions** - Viewing and managing responses
5. **Integrations** - Connect with external services
6. **Payments** - Accept payments with Stripe
7. **Analytics** - Track form performance
8. **Workspaces & Organizations** - Team collaboration
9. **Settings** - Configure form behavior
10. **API Reference** - Developer documentation

## 🌟 Getting Started

### Step 1: Create Account

Visit [app.topformbuilder.com/register](https://app.topformbuilder.com/register) and sign up with:

* **Email & Password** - Standard registration
* **Google OAuth** - Quick sign-up with Google

### Step 2: Create Workspace

After registration, you'll automatically get:

* **Personal Organization** - `Your Name's Organization`
* **Default Workspace** - `My Workspace`

### Step 3: Build Your First Form

1. Click **"New Form"** in your workspace
2. Choose to start from scratch or use a template
3. Add questions using the **"Add Question"** button
4. Customize design and settings
5. **Publish** your form

### Step 4: Share Your Form

Share via:

* **Direct Link** - `app.topformbuilder.com/f/your-form-slug`
* **Embed Code** - Iframe for your website
* **QR Code** - Download for print materials

### Step 5: View Submissions

* Go to **Submissions** tab
* View responses in table format
* Export to Excel/CSV
* Add internal comments

## 🔑 Key Concepts

### Organizations

* Team-level container for workspaces
* Manage members with roles (Owner, Admin, Member)
* Share SMTP settings across workspaces
* Personal organizations created automatically on signup

### Workspaces

* Project-level container for forms
* Organize forms by client, department, or project
* Connect Stripe account per workspace
* Default workspace created on signup

### Forms

* Individual forms with questions (blocks)
* Unique slug for public URL: `/f/your-slug`
* Three states: Draft, Published, Closed
* Supports versioning and duplication

### Form Blocks (Questions)

* 23+ field types from text to payments
* Configurable validation and settings
* Support for conditional logic
* Drag-and-drop reordering

### Submissions

* Form responses from users
* Stored with fingerprint for duplicate prevention
* Exportable to Excel, CSV, PDF
* Support comments and internal notes

### Integrations

* Connect forms to external services
* Types: Slack, Discord, Google Sheets, Webhooks, Email
* Configure per form
* View integration logs and retry failed webhooks

## 💰 Pricing Plans

### Free Plan

* 1000 submissions
* 25 forms
* Basic field types
* Community support
* TopFormBuilder branding

### Pro Plan (\$29/month)

* **Unlimited** submissions
* **Unlimited** forms
* All 23+ field types
* All integrations
* Remove branding
* Custom domains
* Priority support
* Form versioning
* File uploads
* Conditional logic

### Enterprise Plan (Custom)

* Everything in Pro
* White-label solution
* Custom integrations
* Dedicated support
* SLA guarantee
* Custom development

## 🛠️ Support

* **Documentation**: [help.topformbuilder.com](https://help.topformbuilder.com)
* **Email**: [contact@topformbuilder.com](mailto:support@topformbuilder.com)

## 🌍 Localization

TopFormBuilder supports multiple languages:

* English (default)
* Spanish, French, German, Italian, Portuguese
* Japanese, Chinese, Korean
* Custom translations available

Change language from user profile settings.

***
