Build custom forms without the engineering lift.
Basin automagically collects form submissions, blocks spam, sends email notifications, and triggers integrations with connected apps — saving you the hassle of building and maintaining your own API.
Trusted by 20,000+ freelancers and teams around the world
Works out of the box with all your favorite tools and frameworks.
Basin accepts submissions from static sites, no-code projects, Jamstack apps, Webflow forms, Wordpress, and more! No dependencies, special libraries, or extra configuration needed.
Build your forms your way
Don't get stuck with form builder defaults. Create on-brand forms in the frontend and manage backend processes with just a few simple clicks.
Send people to custom, branded thank you and error pages instead of our defaults.
Custom email templates
Add your brand logo and colors to our notification and auto-response templates or code your own.
Send notifications and autoresponses through your own domain to maintain brand consistency.
No more manual spam scrubbing
All our form endpoints provide automatic submission validation and multiple layers of spam protection, so you can enjoy a squeaky clean inbox again.
Our own intelligent machine learning API spam filter.
Visible or invisible — it stops spam either way.
Reliable bot detection that's human friendly.
Supports standard _gotcha and custom names.
Enjoy reliable email delivery
Emails triggered by new form submissions should arrive immediately — not eventually. We’ve partnered with Postmark to make sure they get there fast.
* Time to inbox data updated every 5 minutes
Get your data where it needs to be
Automate workflows and send your form submissions to popular apps and services through webhooks and direct integrations with Zapier, Slack, and more.
Manage everything in one place
Create projects, invite team members, and configure all your form backend features from a simple, human-friendly dashboard.
View, share, and manage your form submissions.
Store and access up to 10GB of files and images.
Download form submission data to a CSV or JSON file.
Give your clients or team members access.
Set rules for how long to store form submission data.
Only allow form submissions from approved domains.
Monitor your form traffic and conversion rates.
Send data receipt emails automatically.
What people are saying
We have the best customers on the planet. We appreciate them, and they've had great things to say about us.