Formstork

FRAMEWORK

A form backend for your Framer site

Framer builds the page but does not process form submissions. Formstork is the backend that receives the POST: drop an HTML embed pointing at Formstork, and every submission is emailed to you, saved to a searchable dashboard, with the visitor's email set as the reply-to.

How it works

Framer does not include a form backend, so a form built on the canvas has nowhere to send its data. Formstork fills that gap: you add an Embed component set to HTML, paste a standard form whose action points at https://api.formstork.com/submit, and include a hidden access_key field that identifies your form. When someone submits, Formstork stores the submission, emails it to you with the visitor's address as the reply-to, and makes it searchable and taggable in your dashboard. From there you can forward it on to Slack, Notion, Google Sheets, or a signed webhook without touching the Framer project again. A hidden honeypot and a server-side spam filter keep junk out, so you do not need a reCAPTCHA badge on your design.

html
<!-- Paste into a Framer Embed component, type: HTML -->
<form action="https://api.formstork.com/submit" method="POST">
  <input type="hidden" name="access_key" value="YOUR_ACCESS_KEY">

  <label>Name
    <input type="text" name="name" required>
  </label>

  <label>Email
    <input type="email" name="email" required>
  </label>

  <label>Message
    <textarea name="message" required></textarea>
  </label>

  <!-- Honeypot: hidden from people, tempting to bots -->
  <input type="checkbox" name="botcheck" style="display:none" tabindex="-1" autocomplete="off">

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

No plugin, no serverless function

Framer has no form backend, and no plugin gives you one that you own. An HTML embed pointing at Formstork adds a real backend without a single line of server code.

Every submission, kept and delivered

Each entry is emailed to you and stored in a searchable, taggable dashboard, with the visitor's email as the reply-to so you answer straight from your inbox.

Spam handled, design untouched

A hidden honeypot plus a server-side content filter block bots, so you keep a clean form and inbox without dropping a reCAPTCHA badge onto your Framer layout.

Set it up

  1. 1Create a form in the Formstork dashboard and copy its access key. The free plan covers 250 submissions a month.
  2. 2In the Framer editor, drag an Embed component onto the canvas and set its type to HTML.
  3. 3Paste a form whose action is the Formstork endpoint, with a hidden access_key input holding your key.
  4. 4Publish the site and send a test submission. It lands in your inbox and dashboard within seconds.

Frequently asked questions

How do I add a form backend to Framer?

Framer has no built-in backend. Add an Embed component set to HTML, paste a form whose action is https://api.formstork.com/submit with a hidden access_key field, then publish. Formstork receives every submission and emails and stores it.

Do I need a plugin or code?

No plugin, and only the standard HTML form markup that lives inside a Framer HTML embed. There is no serverless function to deploy and nothing to maintain.

Is it free?

Yes. The free plan covers 250 submissions a month with email delivery, spam filtering, integrations, and the full dashboard, no credit card required.

Try Formstork free

250 submissions a month with a full dashboard. No credit card required.

Get your access keyRead the docs