Overview
Welcome to Basestack Forms! A powerful platform that enables you to effortlessly collect form submissions from your HTML forms without the need for backend code. Whether you're a developer building a contact form, a marketer collecting leads, or a business owner gathering feedback, Basestack Forms makes form handling simple and secure.
The project is currently in preview, and while some elements may evolve based on feedback, its core functionality is production-ready. Keep an eye out for updates and changes, as there may be alterations to your instance that could potentially cause disruptions.
What Is Basestack Forms?
Basestack Forms eliminates the need for backend code when collecting form submissions. Simply integrate your HTML form with our endpoint and start receiving submissions instantly. Key benefits include:
- No Backend Required - Collect submissions without writing server-side code
- Email Notifications - Get instant alerts when forms are submitted
- Spam Protection - AI-powered spam detection keeps your inbox clean
- Secure & Reliable - Enterprise-grade security and reliability
- Easy Integration - Works with any HTML form or framework
Basestack Forms handles all the complexity of form processing, spam filtering, and data storage. You focus on building great forms, we handle the rest.
Quick Start
New to Basestack Forms? Follow this path to get up and running:
Get Started with the Platform
Learn how to create forms, integrate them with your website, and start collecting submissions.
Create Your First Form
Set up a form in the dashboard and get your endpoint URL for integration.
Integrate with Your Website
Choose an integration method that matches your technology stack and connect your form.
Documentation Sections
Getting Started
Complete guides to help you master Basestack Forms. Perfect for beginners and those new to the platform.
Getting Started Guide
Complete walkthrough from creating forms to managing submissions
Creating Forms
Learn how to create and manage forms in your dashboard
Form Setup & Integration
Configure your form's endpoint and integrate it with your website
Viewing & Managing Submissions
View, filter, and manage form submissions in your dashboard
Security Settings
Set up IP blocking, honeypot fields, and website restrictions
Notification Settings
Configure email notifications for new form submissions
Team Members & Collaboration
Invite team members and manage permissions and roles
Billing & Usage
Understand your subscription, manage billing, and track usage
Integration Guides
Step-by-step guides for integrating Basestack Forms with your website. Choose the method that matches your technology stack.
HTML
Direct HTML form integration using the action attribute. Perfect for static sites and simple forms.
JavaScript
Vanilla JavaScript form submission using Fetch API or Axios. Works with any JavaScript project.
React & Next.js
Form submission in React and Next.js applications using hooks and Fetch API.
Vue.js
Form handling with Vue's Composition API and reactive state management.
REST API
Direct REST API integration for any backend, framework, or language. Use cURL or any HTTP client.
Features
Learn about powerful features that make Basestack Forms secure and efficient.
Common Use Cases
Contact Forms
Collect inquiries from your website visitors:
- Create a contact form in Basestack Forms
- Integrate with your website using HTML or JavaScript
- Receive email notifications for new submissions
- View and manage submissions in the dashboard
Newsletter Signups
Build your email list effortlessly:
- Create a form for email collection
- Add it to your website or landing page
- Configure email notifications
- Export submissions to your email marketing tool
Lead Generation
Capture leads from marketing campaigns:
- Create forms for different campaigns
- Use customization settings for redirect URLs
- Track submissions by source
- Integrate with your CRM via webhooks
Feedback Forms
Gather user feedback and reviews:
- Create feedback forms with multiple fields
- Enable spam protection to filter bots
- Organize submissions with labels
- Export data for analysis
I Want to Integrate a Form
Jump straight to integration:
- Get Your Form Endpoint - Copy your endpoint URL
- Follow the Integration Guide - Connect your form
- Test Your Integration - Submit a test form
I Need Advanced Features
Explore advanced topics:
- Security Settings - Set up spam protection and IP blocking
- Customization Settings - Configure redirect URLs and query strings
- Webhooks - Integrate with external systems
- Team Collaboration - Invite team members
Need Help?
If you encounter any issues or have questions:
- Getting Started - Check the Getting Started guide
- Integration Help - Browse our Integration Guides
- Platform Help - Explore our FAQ page
- Features - Learn about Spam Protection and other features