# MuxForms > Form backend for websites and React Native apps. Free tier, Pro at $9/mo, Team at $29/mo. One shared inbox, embed script, and submit API. Extended documentation (markdown): https://www.muxforms.com/llms-full.txt ## What MuxForms is MuxForms is a hosted form ingest and inbox for websites and mobile apps. Not a Typeform-style survey host—you keep your UI or use a small embed; MuxForms validates, stores, and emails submissions. ## What MuxForms is not - Not a Typeform clone - Not a WordPress plugin - Not Google Forms - Not a CRM (it is the pipe into your inbox) ## Pricing facts - Free: $0, 1 form, 50 submissions per calendar month (UTC), MuxForms branding on embeds - Pro: 9 USD per month ($9/month), unlimited forms and submissions, 7-day trial after checkout - Team: 29 USD per month ($29/month), everything in Pro plus shared workspace, invites, and Slack, Discord, Google Sheets, and signed webhooks - Annual Pro and Team: 10 months of the monthly price (2 months free) - No per-form or per-submission fees on paid plans - Card is not charged until a Pro or Team trial ends ## Product - [Home](https://www.muxforms.com/): Form backend for websites and React Native apps. Free tier, Pro at $9/mo, Team at $29/mo. One shared inbox, embed script, and submit API. - [Features](https://www.muxforms.com/features): Embed script, REST API, shared inbox, validation, spam controls, email notifications, and unlimited forms. - [Pricing](https://www.muxforms.com/pricing): Free, Pro ($9/mo), and Team ($29/mo). 7-day Pro trial after checkout. Cancel anytime. - [Integrations](https://www.muxforms.com/integrations): Slack, Discord, and Google Sheets on Team. Zapier, Make, and n8n via a signed webhook. Submit API on every plan. - [Form templates](https://www.muxforms.com/templates): Free form templates with live embed preview, HTML, React, and JSON schema. - [Developer tools](https://www.muxforms.com/tools): Free AI form generator, HTML contact form generator, CORS tester, and honeypot snippet generator. - [FAQ](https://www.muxforms.com/faq): Answers on pricing, WordPress, Next.js, React Native, spam, and storage. - [Blog](https://www.muxforms.com/blog): Tutorials for Next.js, WordPress, and Expo form setups without rebuilding backends. - [Guides](https://www.muxforms.com/guides): Pillar guides: form backend definition, HTML-to-email without a server, spam controls, CORS fixes, React Native submit. - [Compare](https://www.muxforms.com/compare): MuxForms vs 17+ form tools with pricing tables. - [Alternative roundups](https://www.muxforms.com/alternatives): Honest lists of Formspree-style backends, WordPress plugins, and static-site form endpoints. - [Use cases](https://www.muxforms.com/use-cases): Contact, leads, feedback, waitlists, support intake, and onboarding forms. - [About](https://www.muxforms.com/about): Why MuxForms exists and who it is for. - [About Souhayb Kamal Dine](https://www.muxforms.com/about/founder): Founder of MuxForms; runs Weblak (https://weblak.net). - [Privacy](https://www.muxforms.com/privacy): Privacy policy for muxforms.com. - [Terms](https://www.muxforms.com/terms): Terms of service for muxforms.com. ## Templates - [Contact form](https://www.muxforms.com/templates/contact-form): Name, email, and message—the default site contact page. - [Simple contact](https://www.muxforms.com/templates/simple-contact): Strip to email + message when you do not need a name field. - [Contact with phone](https://www.muxforms.com/templates/contact-with-phone): Local services and sales teams often need a callback number. - [Business contact](https://www.muxforms.com/templates/contact-with-company): Company field qualifies inbound before it hits your inbox. - [Lead capture](https://www.muxforms.com/templates/lead-capture): Waitlists, landing pages, and sales inquiries. - [Newsletter signup](https://www.muxforms.com/templates/newsletter-signup): Single-field plus consent for mailing lists. - [Product waitlist](https://www.muxforms.com/templates/waitlist): Launch teasers and beta queues. - [Beta signup](https://www.muxforms.com/templates/beta-signup): Recruit testers before you ship native builds. - [Book a demo](https://www.muxforms.com/templates/demo-request): Hotter than generic contact—qualify before the call. - [Quote request](https://www.muxforms.com/templates/quote-request): Structured RFQ without a PDF workflow. - [Partnership inquiry](https://www.muxforms.com/templates/partnership-inquiry): Separate BD from sales demo forms. - [Wholesale inquiry](https://www.muxforms.com/templates/wholesale-inquiry): B2B buyers on your Shopify or catalog site. - [Product feedback](https://www.muxforms.com/templates/feedback-form): In-app surveys and “what’s broken” reports. - [Support request](https://www.muxforms.com/templates/support-request): Let people describe an issue without Zendesk on day one. - [Bug report](https://www.muxforms.com/templates/bug-report): Structured reports for engineering triage. - [Feature request](https://www.muxforms.com/templates/feature-request): Channel vocal users without a public roadmap tool. - [NPS survey](https://www.muxforms.com/templates/nps-survey): One number plus a sentence for churn analysis. - [CSAT survey](https://www.muxforms.com/templates/customer-satisfaction): Short survey after support closes a ticket. - [Cancellation feedback](https://www.muxforms.com/templates/cancellation-feedback): Capture why users cancel before Stripe deletes them. - [Job application](https://www.muxforms.com/templates/job-application): Hiring without Greenhouse for your first roles. - [Internship application](https://www.muxforms.com/templates/internship-application): Campus recruiting on a simple careers page. - [Contractor application](https://www.muxforms.com/templates/contractor-application): Pipeline contractors before you open a role. - [Employee referral](https://www.muxforms.com/templates/employee-referral): Warm intros with structured fields. - [Exit interview](https://www.muxforms.com/templates/exit-interview): Anonymous-friendly offboarding intake. - [Event RSVP](https://www.muxforms.com/templates/event-rsvp): Confirm heads and dietary needs before event day. - [Workshop registration](https://www.muxforms.com/templates/workshop-registration): Paid or free workshops with capacity limits tracked manually. - [Volunteer signup](https://www.muxforms.com/templates/volunteer-signup): Chapter signups without nonprofit-specific SaaS. - [Speaker application](https://www.muxforms.com/templates/speaker-application): Conference CFP on your own site. - [Consultation request](https://www.muxforms.com/templates/consultation-request): Qualify consults before calendar invites. - [Client intake](https://www.muxforms.com/templates/client-intake): Onboard clients before the kickoff call. - [Project brief](https://www.muxforms.com/templates/agency-project-brief): Replace the “send us a PDF brief” email thread. - [Photography booking](https://www.muxforms.com/templates/photography-booking): Wedding and portrait photographers. - [Wedding inquiry](https://www.muxforms.com/templates/wedding-inquiry): Venues and planners qualify leads early. - [Property inquiry](https://www.muxforms.com/templates/property-inquiry): Listing pages with hidden listing reference. - [Rental application](https://www.muxforms.com/templates/rental-application): First step before background checks elsewhere. - [Appointment request](https://www.muxforms.com/templates/appointment-request): Scheduling intake before Calendly embed. - [Course enrollment](https://www.muxforms.com/templates/course-enrollment): Cohort courses and bootcamps. - [Scholarship application](https://www.muxforms.com/templates/scholarship-application): Initial scholarship screening—not full FAFSA. - [Parent contact](https://www.muxforms.com/templates/parent-contact): PTA and classroom pages. - [Product feedback](https://www.muxforms.com/templates/product-feedback): Post-purchase quality issues. - [Return request](https://www.muxforms.com/templates/return-request): Returns workflow before a full RMA portal. - [Portfolio contact](https://www.muxforms.com/templates/portfolio-contact): Creatives filtering serious clients. - [Referral submission](https://www.muxforms.com/templates/referral-submission): Refer-a-friend before Rewardful automation. - [Donation interest](https://www.muxforms.com/templates/donation-interest): Lead form before payment processor integration. - [Restaurant reservation](https://www.muxforms.com/templates/restaurant-reservation): Request-only before OpenTable API. - [Hotel inquiry](https://www.muxforms.com/templates/hotel-booking-inquiry): Events and wedding room blocks. - [Gym trial](https://www.muxforms.com/templates/gym-trial): Local gyms capturing trial leads. - [Test drive request](https://www.muxforms.com/templates/test-drive-request): Dealer sites qualifying showroom visits. - [Podcast guest pitch](https://www.muxforms.com/templates/podcast-guest): Shows filtering inbound pitches. - [Sponsorship inquiry](https://www.muxforms.com/templates/sponsorship-inquiry): Conferences selling sponsor packages. - [Website audit request](https://www.muxforms.com/templates/website-audit-request): Agencies offering free teardown calls. - [UGC submission](https://www.muxforms.com/templates/ugc-submission): Brands collecting customer media. - [Vendor application](https://www.muxforms.com/templates/vendor-application): Procurement intake for larger orgs. - [Maintenance request](https://www.muxforms.com/templates/maintenance-request): Property managers and HOAs. - [Blank starter](https://www.muxforms.com/templates/blank-starter): Add your own fields from scratch. ## Developer tools - [AI form generator](https://www.muxforms.com/tools/ai-form-generator): Describe a form and get a preview plus HTML, React, and embed code. - [HTML contact form generator](https://www.muxforms.com/tools/html-contact-form-generator): Copy a full HTML contact form or a MuxForms embed snippet. - [Form CORS tester](https://www.muxforms.com/tools/form-cors-tester): Check OPTIONS preflight headers for a MuxForms submit URL and site origin. - [Honeypot snippet generator](https://www.muxforms.com/tools/honeypot-generator): CSS, HTML, and JSON for a honeypot field that matches a MuxForms schema. ## Documentation - [Documentation](https://www.muxforms.com/docs): Start here for embed, API, and framework setup guides. - [Website embed](https://www.muxforms.com/docs/embed): Add data-form-id and embed.js on any HTML page; works with SPAs and Next.js client routes. - [Form submit API](https://www.muxforms.com/docs/api): POST JSON to ingest submissions from mobile apps, server actions, or custom UIs. - [Webhooks](https://www.muxforms.com/docs/webhooks): Per-form HTTPS endpoint, HMAC signing, retries, and a delivery log with resend. - [Integrations](https://www.muxforms.com/docs/integrations): Slack, Discord, Google Sheets, and automation platforms via signed webhooks. - [HTML](https://www.muxforms.com/docs/html): Plain HTML contact page with embed.js—no build step. - [GitHub Pages](https://www.muxforms.com/docs/github-pages): MuxForms embed on user/org GitHub Pages sites. - [Cloudflare Pages](https://www.muxforms.com/docs/cloudflare-pages): Contact forms on Cloudflare Pages static deployments. - [Netlify](https://www.muxforms.com/docs/netlify): Netlify static sites and SSR frameworks with MuxForms embed. - [Vercel](https://www.muxforms.com/docs/vercel): MuxForms on Vercel-hosted Next.js, SvelteKit, or static exports. - [Next.js](https://www.muxforms.com/docs/nextjs): App Router contact forms without a custom /api/contact route. - [Astro](https://www.muxforms.com/docs/astro): Islands-friendly contact embed on Astro static or SSR sites. - [Vue](https://www.muxforms.com/docs/vue): Vue 3 contact embed with onMounted mount. - [Nuxt](https://www.muxforms.com/docs/nuxt): Nuxt 3 contact page with client-only embed script. - [SvelteKit](https://www.muxforms.com/docs/sveltekit): SvelteKit contact route with onMount embed. - [Remix](https://www.muxforms.com/docs/remix): Remix contact route with root Scripts and client mount. - [Gatsby](https://www.muxforms.com/docs/gatsby): Gatsby static sites and Gatsby Cloud with embed.js. - [Angular](https://www.muxforms.com/docs/angular): Angular contact component with AfterViewInit mount. - [Hugo](https://www.muxforms.com/docs/hugo): Hugo partial with MuxForms embed for static contact pages. - [Jekyll](https://www.muxforms.com/docs/jekyll): Jekyll include for GitHub Pages contact forms. - [Eleventy](https://www.muxforms.com/docs/eleventy): 11ty shortcode or Nunjucks include for MuxForms. - [WordPress](https://www.muxforms.com/docs/wordpress): Contact forms via Custom HTML block—no plugin or PHP mail. - [Webflow](https://www.muxforms.com/docs/webflow): Embed MuxForms in Webflow via Embed element or custom code. - [Framer](https://www.muxforms.com/docs/framer): Framer Embed component with MuxForms script. - [Wix](https://www.muxforms.com/docs/wix): Wix HTML embed or Velo fetch to MuxForms. - [Squarespace](https://www.muxforms.com/docs/squarespace): Squarespace Code block with MuxForms embed. - [Shopify](https://www.muxforms.com/docs/shopify): Theme section or page template with MuxForms embed. - [Ghost](https://www.muxforms.com/docs/ghost): Ghost theme contact page with Code injection or HTML card. - [Carrd](https://www.muxforms.com/docs/carrd): Carrd Embed element for one-page contact sections. - [React Native](https://www.muxforms.com/docs/react-native): POST JSON from native UI; same inbox as website embeds. - [Expo Router](https://www.muxforms.com/docs/expo-router): Expo Router screens POST contact JSON to MuxForms. - [Flutter](https://www.muxforms.com/docs/flutter): Dart http client POST to MuxForms submit API. - [Swift](https://www.muxforms.com/docs/swift): URLSession POST for iOS and macOS contact forms. - [Kotlin](https://www.muxforms.com/docs/kotlin): OkHttp or Ktor POST for Android contact screens. - [Bubble](https://www.muxforms.com/docs/bubble): Bubble API Connector POST to MuxForms submit. ## Use cases - [Website contact forms that actually reach you](https://www.muxforms.com/use-cases/contact-forms): Replace theme plugins and one-off API routes with MuxForms. Embed get-in-touch forms on WordPress, Next.js, or static HTML and read them beside every other property. - [Lead capture without a new stack per launch](https://www.muxforms.com/use-cases/lead-capture): MuxForms lead capture for landing pages and sales inquiries. Validate, store, and email leads from every campaign in one inbox. - [Product feedback from web and mobile in one place](https://www.muxforms.com/use-cases/feedback): Collect app feedback and product notes with MuxForms. POST JSON from the app, embed on the docs site, search one inbox. - [Waitlists for every product without another SaaS](https://www.muxforms.com/use-cases/waitlists): Collect waitlist emails with MuxForms embeds or the submit API. Unlimited forms so each launch does not need a new Typeform. - [Let users describe an issue before you buy Zendesk](https://www.muxforms.com/use-cases/support-intake): MuxForms support intake: subject, email, and message on your site or in your app. One inbox, email alerts, spam protection. - [Applications, bookings, and project intake in one backend](https://www.muxforms.com/use-cases/onboarding-forms): MuxForms for onboarding: client applications, agency briefs, booking requests, and project intake on websites and in apps. - [Hiring intake without an ATS on day one](https://www.muxforms.com/use-cases/job-applications): Job application forms for careers pages: role, LinkedIn, resume link, and cover letter—MuxForms embed on /careers with a searchable recruiting inbox until Greenhouse or Ashby. - [Project quotes without quoting in email threads](https://www.muxforms.com/use-cases/quote-requests): Quote request forms for agencies and contractors: service type, budget band, timeline, and scope—MuxForms embed on /pricing or service pages with instant quotes@ email and a searchable sales inbox. - [RSVPs and registrations without Eventbrite for small events](https://www.muxforms.com/use-cases/event-rsvp): Event RSVP forms for meetups, workshops, and webinars: attendance, guest count, dietary needs, and email—MuxForms embed on your event page with an exportable guest list inbox. - [Email list signups that are not a full ESP](https://www.muxforms.com/use-cases/newsletter-signup): Newsletter signup forms on your domain: email, GDPR-style consent, and list attribution—MuxForms inbox plus webhook to Mailchimp, Buttondown, or ConvertKit without a third-party subscribe iframe. - [Recruit beta users from web and TestFlight](https://www.muxforms.com/use-cases/beta-signup): Beta tester signup forms: email, platform, and use case on your beta page—MuxForms embed plus JSON from TestFlight builds into one early-access inbox before you ship a Typeform per platform. - [Structured bug reports from users and QA](https://www.muxforms.com/use-cases/bug-reports): Bug report forms for SaaS and mobile apps: steps to reproduce, expected vs actual, severity, and version metadata—MuxForms embed on /support/bugs and JSON POST from React Native into one engineering inbox. - [Lightweight NPS without a survey platform](https://www.muxforms.com/use-cases/nps-surveys): NPS survey forms with 0–10 score and follow-up comment—MuxForms embed on thank-you pages or POST from your app into one inbox for quarterly promoter analysis without Delighted or Typeform. - [New client onboarding for agencies](https://www.muxforms.com/use-cases/agency-client-intake): Agency client intake forms for new business: company, goals, budget, timeline, and stakeholders—MuxForms embed on your Work With Us page with one partnerships inbox across web, brand, and SEO verticals. - [Contact forms for portfolios and personal sites](https://www.muxforms.com/use-cases/portfolio-contact): Portfolio contact forms for designers and developers: name, project type, and budget—MuxForms embed on Framer, Webflow, or static HTML without PHP mail or Formspree caps on your personal domain. - [Learn why customers cancel before they churn silently](https://www.muxforms.com/use-cases/cancellation-feedback): SaaS cancellation feedback forms: churn reason, competitor, and improvement notes—MuxForms in your cancel flow via server POST or offboarding embed, with account_id for product analytics. - [Demo and sales call requests](https://www.muxforms.com/use-cases/demo-requests): Book a demo forms for B2B SaaS: work email, company, team size, and use case—MuxForms embed next to pricing CTAs with instant sales@ notify and Slack webhooks for SDR SLAs. - [BD and partnership intake](https://www.muxforms.com/use-cases/partnership-inquiries): Partnership inquiry forms for integrations, resellers, and co-marketing—MuxForms on /partners with BD-specific fields separate from sales demo and hello@ contact noise. - [Refer-a-friend and partner referrals](https://www.muxforms.com/use-cases/referral-submissions): Customer referral forms for refer-a-friend programs: referrer and friend details, consent, and campaign attribution—MuxForms embed in app or /referrals before you wire Rewardful or PartnerStack. - [Volunteer and community signups](https://www.muxforms.com/use-cases/volunteer-signup): Volunteer signup forms for nonprofits, festivals, and chapter sites—availability, skills, and shift preferences with MuxForms embed and coordinator email notify, no heavy volunteer-management SaaS required on day one. ## Comparisons - [MuxForms vs Formspree (2026): Pricing, Limits, Features](https://www.muxforms.com/compare/formspree): Formspree is great at “POST this HTML form, email me.” MuxForms is built for people who also have apps, many sites, and want an inbox, not only a forwarder. - [MuxForms vs Web3Forms (2026): Pricing, Limits, Features](https://www.muxforms.com/compare/web3forms): Web3Forms is a generous free access-key endpoint for indie static sites. MuxForms targets teams that outgrow email-only forwarding and need one inbox for web plus mobile. - [MuxForms vs Basin (2026): Pricing, Limits, Features](https://www.muxforms.com/compare/basin): Basin is a polished form backend for designers shipping marketing sites. MuxForms is the same category with a stronger multi-property inbox and mobile ingest story. - [MuxForms vs Formcarry (2026): Pricing, Limits, Features](https://www.muxforms.com/compare/formcarry): Formcarry is a capable HTTP form API with a long track record. MuxForms competes on flat pricing, embed renderer, and one inbox for sites plus mobile. - [MuxForms vs Getform / Forminit (2026): Pricing, Limits, Features](https://www.muxforms.com/compare/getform): Getform (often discussed alongside Forminit) is another POST-to-store form endpoint. MuxForms differentiates with embed rendering, mobile JSON, and unlimited forms on Pro and Team. - [MuxForms vs FormSubmit (2026): Pricing, Limits, Features](https://www.muxforms.com/compare/formsubmit): FormSubmit is the ultra-light pattern: change your form action, get email. MuxForms is what you adopt when you need history, spam controls, apps, and more than an inbox zero workflow. - [MuxForms vs Formspark (2026): Pricing, Limits, Features](https://www.muxforms.com/compare/formspark): Formspark is a long-running form endpoint for static sites. MuxForms offers a similar POST model with a modern inbox, embed, and mobile JSON on flat pricing. - [MuxForms vs Formtorch (2026): Pricing, Limits, Features](https://www.muxforms.com/compare/formtorch): Formtorch is known for comparison content and a form product aimed at developers escaping submission caps. MuxForms competes as the flat-plan inbox with mobile JSON. - [MuxForms vs EmailJS (2026): Pricing, Limits, Features](https://www.muxforms.com/compare/emailjs): EmailJS sends email from the browser using templates—not the same as storing submissions. MuxForms is a true ingest layer with inbox, spam, and native app support. - [MuxForms vs Tally (2026): Pricing, Limits, Features](https://www.muxforms.com/compare/tally): Tally is a beloved free form builder with a hosted UI. MuxForms is for teams that need the form on their domain, in their app, and in one developer-friendly inbox. - [MuxForms vs Jotform (2026): Pricing, Limits, Features](https://www.muxforms.com/compare/jotform): Jotform is a feature warehouse—payments, workflows, HIPAA, thousands of templates. MuxForms is deliberately narrow: contact, leads, feedback, and app JSON into one inbox. - [MuxForms vs WPForms (2026): Pricing, Limits, Features](https://www.muxforms.com/compare/wpforms): WPForms is the polished WordPress form plugin with entries inside wp-admin. MuxForms is for agencies whose inbox must include sites that are not WordPress. - [MuxForms vs Contact Form 7 (2026): Pricing, Limits, Features](https://www.muxforms.com/compare/contact-form-7): Contact Form 7 is free and everywhere—and infamous for mail delivery issues. MuxForms is the hosted pipe when CF7’s SMTP plugins become another maintenance chore. - [MuxForms vs Static Forms (2026): Pricing, Limits, Features](https://www.muxforms.com/compare/static-forms): Static Forms targets the same Jamstack developer as Formspree and Web3Forms. MuxForms adds embed rendering, mobile ingest, and flat unlimited forms on Pro and Team. - [MuxForms vs Typeform (2026): Pricing, Limits, Features](https://www.muxforms.com/compare/typeform): Use Typeform when the form is the product experience. Use MuxForms when the form should disappear into your site or app. - [MuxForms vs Netlify Forms (2026): Pricing, Limits, Features](https://www.muxforms.com/compare/netlify-forms): Netlify Forms are convenient until the site is not on Netlify, or the app is not a site at all. - [MuxForms vs Google Forms (2026): Pricing, Limits, Features](https://www.muxforms.com/compare/google-forms): Google Forms is a spreadsheet with a UI. MuxForms is ingest for products you already branded. ## Alternative roundups - [Best Formspree-style form backends (2026)](https://www.muxforms.com/alternatives/formspree-style): These tools accept a POST from your HTML or JavaScript and store or email the result. None are magic—pick based on volume, inbox UX, mobile apps, and how many sites you operate. - [WordPress contact form options (plugins vs hosted embed)](https://www.muxforms.com/alternatives/wordpress-contact-plugins): WordPress teams usually pick a plugin. Agencies with mixed stacks often pick a hosted backend once PHP mail breaks on the third client site. - [Static site contact forms without a backend](https://www.muxforms.com/alternatives/static-site-no-backend): Static generators cannot run PHP or Node at request time. These services receive the POST so your deploy stays a folder of files. - [EmailJS and when to use a real form backend](https://www.muxforms.com/alternatives/client-side-email): EmailJS is not interchangeable with Formspree—it sends email templates instead of owning submission history. Know which problem you are solving. ## Guides - [What is a form backend?](https://www.muxforms.com/guides/what-is-a-form-backend): A form backend receives HTML or JSON submissions, validates fields, stops spam, stores rows, and emails your team—without you running servers or mail code in every repo. - [How to send an HTML form to email without a backend](https://www.muxforms.com/guides/html-form-to-email-without-backend): Point your form at a hosted endpoint or embed script so submissions become email and inbox rows—no Node, PHP mail, or API route in your project. - [Contact form spam: honeypot vs Turnstile vs reCAPTCHA](https://www.muxforms.com/guides/contact-form-spam-honeypot-turnstile-recaptcha): Compare honeypot fields, Cloudflare Turnstile, and Google reCAPTCHA for public contact forms—UX, bot resistance, privacy, and what hosted backends support. - [Fixing CORS errors on form submit](https://www.muxforms.com/guides/fixing-cors-errors-form-submit): Why browser form POSTs fail with Access-Control-Allow-Origin errors, and how allowlists, embed scripts, Server Actions, and ingest secrets fix CORS on contact forms. - [Collecting forms from React Native apps](https://www.muxforms.com/guides/collecting-forms-react-native): POST JSON from React Native or Expo to the same form backend as your website—field schemas, ingest secrets, validation errors, and one inbox for support. ## Blog - [Add a Next.js contact form without writing a backend](https://www.muxforms.com/blog/nextjs-contact-form-without-backend): Skip the API route, CORS debugging, and inbox glue. Embed MuxForms or POST to the submit endpoint and read replies in one dashboard. - [A WordPress contact form without another plugin](https://www.muxforms.com/blog/wordpress-form-without-plugin): Theme plugins rot. MuxForms is one script tag, your own schema, and an inbox that also collects your other sites and apps. - [Collect Expo and website form submissions in one inbox](https://www.muxforms.com/blog/expo-website-forms-one-inbox): Native apps should not need a second form vendor. POST JSON from Expo, embed on the marketing site, read both in MuxForms. ## How it works 1. Create a form in the dashboard (fields, validation, allowed origins, notify email). 2. Websites:
plus https://www.muxforms.com/embed.js 3. Mobile or server: POST JSON to https://www.muxforms.com/api/v1/forms/{formId}/submit 4. Read submissions in one inbox; optional email per submission. ## Contact Email: forms@muxforms.com