Form handling for static sites

Your static site
just learned to talk.

BearCub catches your contact forms, tucks every submission safely into a database, and pings you the moment one arrives — by email, chat, or webhook. No backend, no build step.

Works with any HTML form Spam filtered & stored Free for your first form

How it works

Three small steps, then forget about it

BearCub slots into the form you already have. No servers to run, nothing to maintain — just paste an endpoint and ship.

STEP 01

Point your form here

Drop your BearCub endpoint into any HTML form's action. That's the whole install.

STEP 02

We catch & store it

Every submission is validated, spam-filtered, and saved to a secure database that stays yours — forever.

STEP 03

You get the ping

Instant notifications by email, Slack, Discord, or webhook. However you like to hear the good news.

Copy, paste, done

It's the form you'd write anyway

No SDK, no npm install, no rewrite. Set the action to your BearCub URL and you're collecting submissions like a grown-up CMS.

  • Honeypot & spam filtering built in — bots never reach your inbox.
  • Works everywhere — Webflow, Framer, Astro, plain HTML, you name it.
  • Export anytime — your data lives in a real database you control.
Grab your endpoint
contact.html no backend
<!-- Point the action at BearCub. That's it. -->
<form action="https://bearcub.mailbear.io/f/abc123"
      method="POST">

  <input  name="email"   type="email" required>
  <textarea name="message"></textarea>

  <button type="submit">Send</button>
</form>
200 OK — stored to db & notification sent in 240ms

Give your static site a voice

Empowering communications for modern static websites. Set up your first form in under five minutes — free, no card.