Skip to content

Guides

Add a contact form to any website builder

14 platform guides, one pattern: paste a plain HTML form, point its action at your Formward endpoint, send one test message. Submissions are stored in Sweden and emailed to you, so the platform never needs a mail plugin, a server or an API key in the page. Writing components in React, Next.js, Vue, Angular or another framework? See the framework examples.

What every guide covers

1. Create the endpoint

Sign up, create a form, copy its endpoint URL. The free plan includes 50 submissions a month and the same baseline spam filtering as paid plans (honeypot, rate limiting, Turnstile); AI spam scoring is Professional and up.

2. Paste the form

On platforms that accept custom HTML, the guide shows exactly where it goes (embed block, theme file or partial), with the honeypot field already in place. On platforms that block custom HTML, such as GitBook, the guide uses a hosted Formward form instead and shows how to link or button to it.

3. Test and go live

Send a test message, check the notification email and the dashboard, then set a thank-you page or an in-page success message.

Site builders

Hosted builders with an HTML or embed block. You paste the form into that block and set its action; no code export, no plugin, no build.

Content management systems

Self-hosted or managed CMSs where the form lives in a theme file, a code injection slot or a page block. WordPress works with or without a plugin.

Static site generators

Markdown-driven sites with no server at all. The form is a plain HTML partial in the repository and posts straight to Formward from the built page.

Before you pick a guide

My platform is not listed
If it lets you place raw HTML anywhere, the plain HTML example is the whole integration. If it only allows a script tag, use Formbutton, a floating contact button that needs one line.
Does the platform see the submissions?
No. The visitor's browser posts directly to Formward, so the builder or CMS never handles the message, and the guides need no platform API keys. Your platform plan only matters where it gates custom HTML: for example Squarespace renders Code Blocks on its Business plan and above.
Spam, file uploads and redirects
Every snippet ships with the _gotcha honeypot and rate limiting runs on our side; disposable-address blocking is a switch in the form's settings. Set a _redirect field for a thank-you page on your own site. File uploads need the Professional plan; see the field reference.
Add a contact form to any website builder | Formward