Framer
Form backend for Framer sites with copy-paste simplicity.
Drop a custom code component into Framer, connect your access key, and receive submissions without managing a backend.
How it works
Three steps to production forms.
Insert code component
Add a Code Component in Framer and paste the form markup.
Add your key
Paste your FormsFort access key into the hidden input.
Publish
Preview and publish. Submissions route to email and integrations instantly.
Setup
Framer code component
<form action="https://api.formsfort.dev/submit" method="POST">
<input type="hidden" name="access_key" value="YOUR_ACCESS_KEY" />
<input type="text" name="name" placeholder="Name" required />
<input type="email" name="email" placeholder="Email" required />
<textarea name="message" placeholder="Message" required></textarea>
<input type="checkbox" name="botcheck" style="display:none" />
<button type="submit">Send</button>
</form> Migration
Migration checklist.
Move an existing form in minutes without rebuilding markup.
Add a Code Component to your Framer canvas.
Paste the FormsFort HTML form snippet.
Insert your public access key.
Style inputs with Framer styles or Tailwind classes.
Include a botcheck honeypot for spam filtering.
Publish and test a submission.
FAQ
Common questions.
Do I need a Framer plugin?
No. A simple Code Component with an HTML form works today. A dedicated plugin is on the roadmap.
Can I use Framer's native form?
Framer's native form has limited backend options. FormsFort gives you full control over delivery, spam, and integrations.
Will this work on Framer sites with custom domains?
Yes. FormsFort works on any domain. Add domain restrictions in the dashboard for extra security.
Can I get webhooks for Framer forms?
Yes. Add a hidden webhook field on Starter plans and above.
Stop managing form servers.
Create a production form endpoint, migrate your first form free, and scale when you are ready.