No API key · Any frontend · Just a URL

Form backend for developers

Get a unique URL per form. Set it as your form's actionattribute and you're done — Form Fuse handles storage, AI spam filtering, email delivery, and webhooks.

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
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

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 classifier — included
×Store submissions to a database
Persistent storage — included
×Build a review dashboard
Dashboard — included
×Handle webhook retries
Webhook retry logic — included

How it works

Three steps from signup to handling production submissions.

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"
Powered by Aastha AI

Only the submissions that matter

Every submission passes through a multi-stage AI pipeline before it reaches your inbox. Set a category or write your own filter — Aastha AI enforces it in real time.

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

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.

Real leads. Real feedback. Zero noise.

What your inbox looks like when every submission is pre-qualified before it reaches you.

Lead capture

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

legit

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

→ forwarded to your inbox

“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 Okafor[email protected]
legit

→ webhook fired · added to your CRM

disposable address detected

→ blocked at email validation

Contact form

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

Priya Sharma[email protected]
legit

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

→ forwarded to your inbox

“hi”

→ stored, not forwarded

Product feedback

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

legit

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

→ forwarded to your inbox

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

→ blocked, reason logged

Real results

Tested in production

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

Designed for
developer experience

One endpoint. Predictable JSON. Consistent status codes. 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

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

Pro

$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

Agency

$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

Common questions

Everything developers ask before integrating.

Start building today

Free plan includes 20 submissions/month. No credit card required.