1. Copy your Public Key
In the dashboard, open your Endpoint form, go to General, and copy the Public Key from the Form endpoint URL.2. Add the embed code
Copy this code and replaceYOUR_FORM_PUBLIC_KEY with your Public Key:
3. Paste it into Framer
- Open your project and use Insert to add an Embed element to the page.
- Set its type to HTML and paste the code.
- Resize the element so the whole form and the status message fit. About 450 px tall suits the default three fields.
- Publish the site.
4. Test it
Open the published page, send a test message, and check Submissions in the dashboard.Good to know
- An HTML embed runs inside a frame, so it sends submissions from the frame’s address rather than your domain. Keep domain restriction off for this form, or submissions may be rejected with
domain_not_allowed. - The embed is a separate box, so your Framer text styles do not apply to it. Change fonts and colors in the
<style>block. - Prefer a native Framer look? You can build the fields with Framer components and send them with a code component using the JavaScript example.