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.
<!-- 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
- 1Create a form in the Formstork dashboard and copy its access key. The free plan covers 250 submissions a month.
- 2In the Framer editor, drag an Embed component onto the canvas and set its type to HTML.
- 3Paste a form whose action is the Formstork endpoint, with a hidden access_key input holding your key.
- 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