No API key · Any frontend · Just a URL

Build forms that work — without the backend work

Point any form at Form Fuse like Basin. Keep your own UI like Typeform never required. AI qualifies every lead before it hits your inbox, CRM, or Slack.

99.7% spam detection · 0 false positives · works with any frontend

Free plan · no credit card · up in 5 minutes

contact.html
<!-- No API key. No backend. Just a URL. -->
<form
  action="https://f.skyb.in/f/ff_contact_01"
  method="POST">
  <input name="name"  type="text"  />
  <input name="email" type="email" />
  <textarea name="message"></textarea>
  <button type="submit">Send</button>
</form>

<!-- submissions stored, spam-filtered, emailed — done -->
Works with
Next.jsReactAstroSvelteKitRemixVueHTML

Works with any site or stack — no SDK required

Next.jsReactAstroWordPressWebflowFramerWixVueHTMLJamstack
99.7%
Spam caught in production
0
False positives (Skybin.io)
5 min
Typical setup time
API-firstHTML form redirect · JSON API
Any frontendReact, Vue, plain HTML — all work
WebhooksPush submissions to your systems
Aastha AI filterCategory-aware or custom-prompt — only valid leads reach you

Easy as 1, 2, 3

The same create → configure → collect flow Typeform popularized — without replacing your frontend.

Create

Design your form anywhere

Use your own HTML, React components, Webflow, or WordPress — no locked-in builder. Copy a Form Fuse endpoint URL from the dashboard.

Configure

Set rules once in the dashboard

Pick spam category, custom AI filter, email alerts, webhooks, and Slack — the same configure-once workflow Basin and Typeform emphasize.

Learn

Act on qualified submissions

Legit leads hit your inbox and CRM. Review classifications, export CSV, and tune filters from real submission data.

Skip the boilerplate

Every form backend needs the same infrastructure. Form Fuse ships it all, so you ship your product.

Rolling your own
With Form Fuse
×Write an API route per form
Unique URL per form — no auth needed
×Set up email (SES / SendGrid)
Email delivery — included
×Block disposable email domains
Disposable domain filter — included
×Build AI spam detection
Real-time AI classifier — included
×Store submissions to a database
Persistent storage — included
×Build a review dashboard
Dashboard — included
×Handle webhook retries
Webhook retry logic — included

Setup

Live in 3 steps

From signup to handling production submissions in under 5 minutes.

01

Create a form

Register a form in the dashboard. Get a unique endpoint URL instantly — no API key required.

https://f.skyb.in/f/{id}
02

Point your form at it

Set the URL as your form's action attribute. Or POST JSON to /j/{id}. No auth required.

action="https://f.skyb.in/f/{id}"
03

Get results

Submissions are stored, spam-filtered, and routed to your webhook or email immediately.

classification: "legit"

One platform

Everything after the submit click

Form backends like Basin handle collection and routing. Form builders like Typeform own the UI. Form Fuse focuses on what happens next — storage, qualification, and delivery — while you keep full control of your form design.

Submission inbox

View, search, and review every submission in one dashboard — legit, low-intent, and spam, with AI reasons attached.

AI lead qualification

Pick a form category or write a plain-English filter. Only submissions that match genuine intent reach your inbox.

Layered spam protection

Disposable email blocking, fast intent pre-filter, and deep category scoring — inspired by best-in-class form backends.

Email notifications

Instant alerts when a legit lead arrives. Configure per-form delivery without touching your backend.

Webhooks & integrations

Push submissions to Slack, Discord, or any URL. Route clean leads to your CRM, Zapier, or custom pipeline.

Team notifications

Slack and Discord alerts keep sales and support in the loop the moment a qualified submission lands.

Dashboard analytics

Track submission volume and classification breakdown over time — see what your forms are actually collecting.

Export & audit

CSV export on every plan. Spam and low-intent submissions stay stored for review — nothing disappears silently.

Powered by Aastha AI

Only the leads that matter

Every submission passes through a 3-stage AI pipeline before it reaches your inbox. Set a category or write your own filter — enforced in real time on every submission.

01

Email validation

Syntax check + disposable domain filtering via the community-maintained disposable-email-domains list. Thousands of throwaway providers blocked before the AI pipeline runs.

02

Intent pre-filter

A fast AI classifier scores the submission. High-confidence spam is stopped here — no further processing needed.

03

Category filter

A deep model evaluates the submission against your chosen category or custom prompt. Only genuine intent passes.

Pick a category

Tell the AI what your form is for. It uses that context to judge whether each submission reflects genuine intent.

Contact formLead captureWaitlistJob applicationFeedbackSupport

Or write your own filter

Give the AI a plain-language instruction. It becomes the qualification criteria for every submission your form receives.

// custom filter prompt "Only forward from B2B companies looking to integrate form handling into their product."
classification result
legit

Email sent · webhook fired · stored in dashboard

low_intent

Stored for review · not forwarded to you

spam

Blocked · stored for audit · reason logged

Built for your workflow

Your form. Your design. Our pipeline.

Typeform-style experiences are optional — Form Fuse never forces a hosted builder. Bring the UI you already have; we handle submissions like Basin, with smarter filtering.

For developers

Ship forms without a backend sprint

  • Point HTML forms at a URL — or POST JSON from React, Next.js, or mobile
  • Predictable 200/302/400 responses — no auth headers on public endpoints
  • Webhooks with retries, CSV export, and a review dashboard included

For marketers

Collect more signal, less noise

  • AI qualification so promo spam and bot signups never hit your CRM
  • Category presets for lead capture, waitlists, and contact forms
  • Embed on landing pages, Webflow, or Framer — keep your brand and layout

For agencies

One backend for every client site

  • Separate forms per client with isolated endpoints and dashboards
  • Slack and email alerts so client teams see leads immediately
  • Agency plan scales to 5,000 submissions/month across projects

Code examples

Copy, paste, ship.

<form
  action="https://f.skyb.in/f/ff_contact_01"
  method="POST"
>
  <input name="name"    type="text"  placeholder="Your name"  />
  <input name="email"   type="email" placeholder="Email"      />
  <textarea name="message" placeholder="Message"></textarea>

  <!-- optional: redirect after submission -->
  <input type="hidden" name="_redirect" value="https://yoursite.com/thanks" />

  <button type="submit">Send</button>
</form>

Replace ff_contact_01 with your form ID — no API key needed

Works with your stack

Drop FormFuse into any site or framework in minutes. Pick your platform below.

Add the action attribute to any existing form. No JavaScript or server code required.

<form
  action="https://f.skyb.in/f/YOUR_FORM_ID"
  method="POST"
>
  <input name="name"    type="text"   placeholder="Name"  required />
  <input name="email"   type="email"  placeholder="Email" required />
  <textarea name="message" placeholder="Message"></textarea>

  <!-- Redirect visitor after submission -->
  <input type="hidden" name="_redirect" value="https://yoursite.com/thanks" />

  <button type="submit">Send</button>
</form>

Need a JSON response instead of a redirect? POST to /j/YOUR_FORM_ID with Content-Type: application/json.

Response reference

Two endpoints, two response styles — choose what fits your stack.

POST /f/{id} — HTML form
302Legit → visitor redirected to your _redirect URL (or default thank-you page)
200Spam / low intent → visitor shown the spam rejection page
POST /j/{id} — JSON API
200OK — submission accepted (no body)
400Bad Request — rejected as spam or low intent
HTTP status codes
302Found/f/ success. Visitor redirected to your _redirect URL or the default thank-you page.
200OK/j/ success (no body). /f/ spam/low-intent — visitor is shown the rejection page.
400Bad Request/j/ submission rejected as spam or low intent.
404Not FoundForm endpoint not found. Check your form ID.

In practice

What reaches your inbox

Every submission is pre-qualified before it reaches you. Here is what that looks like across four common form types.

Lead capture

Only contacts with genuine business interest — filtered by your category or custom prompt.

Sarah Chensarah@acme.io
legit

“Looking to replace Typeform for our enterprise onboarding flow. Can we schedule a demo?”

→ forwarded to your inbox

bulk@promo-deals99.bizspam

“Congratulations! You have been selected for a special offer...”

→ blocked, reason logged

Waitlist

Real emails only — disposable addresses and throwaway signups filtered out automatically.

James Okaforjames@techstartup.com
legit

→ webhook fired · added to your CRM

user2847@mailinator.comspam

disposable address detected

→ blocked at email validation

Contact form

Genuine enquiries only — low-effort messages and bot submissions never reach you.

Priya Sharmapriya@designco.in
legit

“We need a custom form solution for our agency clients. What does the Agency plan include?”

→ forwarded to your inbox

visitor@example.comlow_intent

“hi”

→ stored, not forwarded

Product feedback

Actionable feedback from real users — noise filtered, genuine insights delivered.

Alex Kimalex@saasproduct.com
legit

“The webhook retry logic saved us — had a 2-hour outage and zero submissions were lost.”

→ forwarded to your inbox

bot@crawler.netspam

“Great site! Check out our SEO services at...”

→ blocked, reason logged

Case study

99.7% spam caught. Zero false positives.

Skybin.io ran FormFuse on their contact form for 6 months. Here's what happened.

Skybin.ioIT Services & Consulting
Production · 6 months
99.7%
Spam detection rate
0
False positives
2h+
Saved daily

The situation

Over 6 months, 292 submissions arrived. 291 were spam — bots with random names, product ads disguised as enquiries, SEO spam. Manual filtering was consuming hours every day while the one real business lead was buried in the noise.

291spam
1real lead

292 total submissions · 6 months

What FormFuse caught

  • Bot entries with random character names
  • Product ads disguised as enquiries
  • SEO / marketing spam
  • Salim from Crazybox Studio — genuine partnership lead

“FormFuse completely transformed our lead generation. We went from drowning in spam to focusing on real opportunities. The AI catches everything we don't want while never blocking genuine inquiries.”

— IT Services Team, Skybin.io

In production

Teams ship faster with cleaner inboxes

Real results from production use — the kind of outcomes Basin and Typeform market, delivered through your own form UI plus Form Fuse's AI pipeline.

FormFuse completely transformed our lead generation. We went from drowning in spam to focusing on real opportunities. The AI catches everything we don't want while never blocking genuine inquiries.

IT Services Team

Skybin.io

Production · 6 months · 99.7% spam caught

We make our page in React and send signups to a form endpoint — no backend to maintain. Exactly the Basin-style workflow, with AI filtering baked in.

Developer workflow

Matches how jamstack teams ship

HTML action URL or JSON API

Our contact form went from 291 spam entries and one real lead to zero noise in the inbox. The dashboard still stores blocked submissions for audit.

Lead capture outcome

292 submissions over 6 months

1 legit lead forwarded · 0 false positives

How we compare

Not another form builder

Typeform excels at beautiful, conversational forms. Basin excels at accepting submissions from any HTML form. Form Fuse adds an AI qualification layer on top — so you can use your existing UI and still get marketer-grade lead filtering.

FeatureForm FuseTypeformUseBasin
Keep your own form UI / brand
No-code hosted form builderLimited
HTML form action URL (no SDK)
JSON API for SPAs
AI lead qualification & categoriesLimitedLimited
Disposable email blockingLimited
Webhooks (Slack, Discord, custom)
Submission inbox & CSV export
Conversational one-question-at-a-time UX
Free tier without credit card

Comparison reflects typical positioning of each product category. “Limited” means available on some plans or via third-party tools. Form Fuse focuses on backend + AI qualification; pair it with any frontend you prefer.

Developer-first

Built for
developers

One endpoint. Predictable responses. No auth headaches. Built to ship in an afternoon and trust in production.

Up in minutes

Create a form, copy the URL, set it as your form's action attribute. Done.

Persistent storage

Every submission is stored and queryable from your dashboard.

Reliable delivery

Webhooks with retry, email via SendGrid, Slack and Discord integrations.

Clean responses

HTML forms redirect on success. JSON endpoint returns 200/400. No surprises.

Simple, transparent pricing

Choose the plan that fits your needs

MonthlyAnnualSave 20%

Free

For one low-volume form or prototype.

$0/month
  • 1 form
  • 20 submissions per month
  • 10 AI checks per month
  • Email notifications only
  • Form-encoded submissions only
  • Success message after submission
  • 7-day submission retention
Most Popular

Pro

For production forms that need AI routing and integrations.

$7/month

billed annually

  • 5 forms
  • 500 submissions per month
  • 250 AI checks per month
  • AI lead classification
  • JSON & form-encoded endpoints
  • Custom redirect URL
  • Slack & Discord integrations
  • Webhook support
  • 30-day submission retention

Agency

For teams managing many client forms and collaborators.

$23/month

billed annually

  • 50 forms
  • 5,000 submissions per month
  • 2,500 AI checks per month
  • AI lead classification
  • JSON & form-encoded endpoints
  • Custom redirect URL
  • All integrations
  • Teams & multi-user collaboration
  • Priority support
  • Custom submission retention
AI checks renew monthly
Webhook retries included on paid plans
Upgrade without changing form URLs

Common questions

Everything developers ask before integrating.

Your form backend,
ready in minutes

No infrastructure to set up. No backend to maintain.

Free plan — 20 submissions/monthNo credit card requiredAny frontend worksUp in 5 minutes