Every project needs its own form stack
A new contact form on the marketing site. A feedback widget in the app. A waitlist on a landing page. Each one means another plugin, another API route, another inbox you will forget to check.
Form backend for websites and apps
MuxForms is the form API and shared inbox for people who ship more than one product. Embed on WordPress or Next.js. POST JSON from Expo. Stop rebuilding form infrastructure.
Summary: MuxForms is a form backend that validates, stores, and emails submissions from websites and mobile apps. Start on Free (1 form, 50 submissions/month), upgrade to Pro for unlimited forms at $9/month (7-day trial after checkout), or choose Team at $29/month for shared workspaces and assignment.
How it works
Add fields in the dashboard or start from a template. You get a form id, schema, and ingest URL immediately.
Paste the embed on a site or POST JSON from Expo. Same form id everywhere you need it.
Search submissions, get email alerts, export CSV, and wire webhooks without rebuilding per project.
| MuxForms | |
|---|---|
| What it is | Hosted form ingest + shared inbox |
| Websites | embed.js or custom UI + API |
| Mobile | POST JSON to the same forms |
| Plans | Free (1 form, 50 submissions/mo); Pro $9/month unlimited; Team $29/month workspace |
| Pro trial | 7 days after checkout |
Why MuxForms
Most teams do not need another form builder. They need one pipe that works on every site and app — without copying SMTP and spam setup for the twentieth time.
A new contact form on the marketing site. A feedback widget in the app. A waitlist on a landing page. Each one means another plugin, another API route, another inbox you will forget to check.
WordPress emails, Expo payloads, Netlify Forms, Google Sheets, and random inboxes. When a lead writes, you hunt. When you want a report, you copy-paste.
CORS, spam, schema, SMTP, domain verification — all over again for every property. You ship the product, then burn an evening wiring a “simple” Get in touch page.
Drop a script on a website or POST JSON from a mobile app. Same dashboard, same schema, same inbox — whether you have two projects or twenty.
Feedback, leads, support, waitlists, and anything else a form can capture lands in one Postgres inbox. Search it. Get an email from one verified domain.
Live fields, validation, honeypot, rate limits, CORS, and email notifications are already on. You design the form. MuxForms does the plumbing.
Use cases
Get-in-touch pages that reach you instead of dying in a theme plugin.
View use case →Structured help requests before you buy a helpdesk.
View use case →Scope, budget, and timeline for services sales.
View use case →Careers page intake until you adopt an ATS.
View use case →Repro steps from apps and docs in one inbox.
View use case →List capture on your domain before ESP sync.
View use case →Why this exists
MuxForms started as the missing backend for 10 mobile apps and 10 websites: get in touch, talk to leads, collect feedback, bookings, waitlists — anything a visitor or user might send.
Setting that up per project was the expensive part. Plugins, serverless routes, spam filters, email domains, dashboards that never talked to each other.
So MuxForms is a shared form backend: web embed or native REST. Validate. Store. Email. Repeat across every property without starting over. Read the story.
How you connect
The script reads data-form-id, fetches the layout, renders fields, and submits. Next.js, WordPress, or static HTML. Embed docs.
HTML
<div data-form-id="FORM_UUID"></div> <script src="https://www.muxforms.com/embed.js"></script>
Compared to the usual suspects
Typeform and Google Forms host the page. MuxForms hosts the ingest. If you already have a site or an app, you want the pipe, not a new branded flow. See comparisons.
Pricing
No per-form tax on paid plans. Add a second marketing site or a mobile app without buying another plugin stack—upgrade when you need unlimited ingestion or teammates.
Free
$0
1 form · 50 submissions/mo
Includes
Pro
$9/ mo
7-day Pro trial, then $9/month
Includes
Team
$29/ mo
Shared workspace · assignment
Includes
Compare every plan on the pricing page.
Start free, or try Pro with a 7-day trial. Team is $29/month when you need a shared inbox.
Upgrade to Pro