Built in Stockholm · hosted in Sweden

Forms that just work, on a European stack.

Connect the form you already have with one endpoint. Formward handles submissions, spam, email, and storage on an EU-hosted stack, so you can get back to building your site.

  • No credit card
  • 50 submissions / month
  • Unlimited forms
Less plumbing. More building.
FormwardProduct preview
Website contactReceived
Jamie Leejamie@example.com
09:41

Let’s build something together.

Hi! We’re looking for a partner for our next project. Could we have a quick conversation this week?

Email
jamie@example.com
Source
/contact
A message, not another missed opportunity.

Collected, filtered and ready in your inbox.

02 / Your form, up and running

Three small steps. Then it simply works.

Keep your design and frontend. Formward takes care of the work behind the submit button.

  1. Create your endpoint

    Name your form and choose where notifications should arrive.

  2. Connect your form

    Paste the endpoint into the form action. Plain HTML and every major framework work.

  3. Welcome submissions

    Messages appear in your dashboard, filtered and ready to act on.

03 / What you get

Everything a form needs. Nothing it doesn't.

01

Instant endpoint

Create a form, get a URL, and point your HTML form at it. Works with any static site, with no backend, build step, or SDK.

02

Layered spam filtering

Honeypots, rate limits, and heuristics block bots before they reach your inbox or dashboard.

03

Submissions dashboard

Every submission is stored in your dashboard. Paid plans add search and CSV export. See volume, sources, and spam rate at a glance.

04Professional

AI spam scoring

Mistral scores each submission so borderline spam is flagged, not silently dropped.

05Professional

Auto-summary and lead scoring

Long messages are summarized in one line. Leads are scored so you can handle the most promising ones first.

06Professional

AI routing and Stripe billing

Route submissions with plain-text rules. Upgrade, manage, and cancel through Stripe, all self-serve.

04 / The difference

Built in Europe. Hosted in Europe. Your data is processed in Europe.

Submissions, uploaded files and backups are stored on servers in Sweden. Notification email and AI run with EU providers. The only routes out of the EU are ones you choose: optional Cloudflare Turnstile, and the webhooks, sheets or mailboxes you connect.

Hosting
Swedish data centers
Database
Swedish-hosted Postgres
Email
EU-based delivery
Explore our infrastructure ↗︎

05 / Try it right here

Submit this form. Watch it arrive.

This is not a mock-up: the form below posts to production ingestion, through the same spam pipeline every customer form uses, and the right-hand pane shows exactly what lands in a dashboard, submission id included.

A real Formward form

Goes through the live spam pipeline to a real dashboard. Auto-deleted within 24h. Please don't submit personal data.

your dashboard · submissions

Waiting for your submission…

Submit the form and watch it arrive here, the way it would in your own dashboard.

No website? No problem

Don't have a website yet? Share a hosted Formward form.

Create a shareable form ↗︎

06 / Pricing

Start free. Scale when you need to.

Four tiers from free to high volume, billed monthly or at a lower yearly rate. Every plan includes EU data residency and unlimited forms.

Free

€0/mo

Start free
  • 50 submissions / mo
  • Core forms, spam filter and dashboard
  • No AI features

Personal

€10/mo

Choose Personal
  • 200 submissions / mo
  • + CSV export, search and multiple recipients
  • No AI features

Business

€60/mo

Choose Business
  • 20,000 submissions / mo
  • + Custom email, SSO and white-label sending
  • AI spam, summaries and routing

07 / FAQ

Frequently asked questions

Building privacy-first form infrastructure in Stockholm since 2025.

What is Formward, and who is it for?

Formward is a form backend: you point an HTML form at a Formward URL, and it receives, spam-filters, stores and emails each submission, with no server code. It is for developers, agencies and small businesses in Europe who need a working contact or lead form and want the data kept in the EU.

Is my data really in the EU?

Yes. Submissions, files, backups and account data are stored in Sweden, notification email goes through an EU provider, and AI runs on Mistral in France. Data leaves the EU only if you switch on Cloudflare Turnstile or connect a destination outside the EU, such as a Gmail inbox or a US webhook.

Do I need a backend or server code?

No. Point your HTML form action at a Formward endpoint. We receive the request, validate it, filter spam, store it, and notify you.

How does spam filtering work?

In layers: a honeypot, hashed-IP rate limiting, optional Cloudflare Turnstile, and AI scoring on supported plans.

Can I use it with React, Next.js, or any framework?

Yes. Formward works with plain HTML, fetch requests, and any frontend framework. There is no SDK to install.

What happens when I reach my plan limit?

Once you reach the monthly limit, new submissions are refused with an error until the next period starts or you upgrade. Professional and Business first accept 20% extra. Existing submissions stay available, and you get an email when you reach the limit.

Is there a free plan?

Yes. Free includes 50 submissions per month, unlimited forms, spam filtering, the dashboard, and EU data residency. No card is required.

How do the AI features work?

Supported plans can score spam, summarize messages, score leads, and route by content. Model processing runs in the EU with Mistral.

Are you GDPR-compliant, and is a DPA available?

Formward uses EU data residency, hashed IP storage, export and erasure tools, and a published DPA that can be accepted in the dashboard. Hosting in the EU does not make your forms compliant by itself: as the controller you still choose the lawful basis, privacy notice and retention.

Ready to build?

Your next message starts here.

A small change to your form. A better way to keep things moving.

Formward: Forms that just work, on a European stack.