NexusKit

Formrelay

Formrelay

Contact and lead forms without a backend. Submissions land in your inbox and can relay to email, Slack, Sheets, or Notion.

Start freeReact embed guide

Features

Everything you need to run production contact forms.

API form capture

POST form data from any React, Vue, or HTML site. Submissions land in your Formrelay inbox instantly.

Destinations

Relay accepted submissions to Slack, Google Sheets, Notion, email, and webhooks on paid plans.

Email notifications

Get alerts when a new lead arrives. Configure multiple notification emails per form.

Auto-reply

Automatically send a confirmation email to the submitter (Starter and Business).

Turnstile + honeypot

Optional Cloudflare Turnstile and a hidden honeypot field block bots without friction.

CSV & Excel export

Download submissions anytime. Excel export on Starter and Business.

Use cases

Built for teams shipping forms without backend overhead.

Static marketing sites

React, Astro, or Next.js sites that need a contact form without a backend.

SaaS landing pages

Capture leads from your product page and route them to Slack or a spreadsheet.

Agency portfolios

Add a working contact form to client sites in minutes.

Lead & onboarding capture

Use lead or onboarding templates to collect structured profile data.

How the API works

Create a form, install a publishable key, POST submissions, and relay to destinations.

POST /v1/public/contact/forms/:formId/submissions
Authorization: Bearer nk_pub_...
Content-Type: application/json

{ "email": "[email protected]", "message": "Hello" }

Privacy & security

Tenant isolation

Row-level tenant_id isolation across shared infrastructure.

IP truncation

Source IPs are truncated before storage.

Spam controls

Turnstile, honeypot, origin allowlists, and rate limits.

Retention

Plan-based retention with export before deletion.

FAQ

How do I connect a React contact form to Formrelay?

Create a form in the dashboard, copy your publishable key and form ID, then POST to /v1/public/contact/forms/:id/submissions with the Bearer key. See our React guide for the full walkthrough.

Is Formrelay free?

Yes. Formrelay Free includes 1,000 accepted submissions per month with email delivery. Starter (€3.99) and Business (€24) add destinations, higher caps, and overage.

Where is form data stored?

On ZAHA GLOBAL infrastructure. Tenants share one database with row-level tenant_id isolation. Source IPs are truncated before storage for privacy.

Can I use it with WordPress or other CMS?

Yes. Formrelay works via REST APIs, so you can integrate with any CMS or framework that supports HTTP requests.

Does it support multiple languages?

Yes. Forms store locale labels (en, de, and more). Submissions record their locale so you can filter and respond in the right language.

What are destinations?

Destinations relay each accepted submission to Slack, Google Sheets, Notion, email, or webhooks. Free plans are email-only; Starter and Business unlock more.

Ready to capture leads?

Start free. No credit card required.

Create free accountView pricing