All features
Everything between your form and your inbox.
Formpost handles collection, validation, delivery, and ongoing submission management so your website can keep the form and skip the backend.
Form endpoints
Connect an existing form without adding server code.
-
One action URL
Post from plain HTML, a frontend framework, or a client site using the endpoint generated for each form.
-
Unlimited forms
Create a separate endpoint for every website, campaign, contact form, or project.
-
Ready-made form
Test configured fields or share the ready-made form directly to collect submissions.
-
Endpoint controls
Pause and reactivate intake, archive old forms, or regenerate a public key when an endpoint needs to change.
-
Custom return URL
Send visitors back to a chosen page after success, or use the built-in confirmation experience.
Validation and public responses
Control what each endpoint accepts and what visitors see next.
-
Configurable fields
Define up to 25 accepted fields and mark each as required or optional.
-
Seven data types
Validate text, email addresses, whole numbers, numbers, yes/no values, URLs, and dates.
-
Strict payload validation
Reject missing, malformed, empty, oversized, or unexpected data before it reaches the inbox.
-
Flexible validation failures
Show a hosted error page or redirect back to the original site with structured error details.
-
Localized visitor experience
Choose English or Swedish for hosted forms, validation feedback, confirmation pages, and public responses.
Email delivery
Get structured responses without operating mail infrastructure.
-
Verified recipients
Only confirmed addresses can receive submissions, protecting inboxes from unauthorized delivery.
-
Recipient email management
Track pending and verified addresses, resend verification, and remove inboxes that are no longer needed.
-
Multiple recipient addresses
Verify additional inboxes and choose the right delivery destination for each form.
-
Readable submission emails
Every submitted field arrives in a structured message with a direct link to the dashboard.
-
Mark spam from email
Use a secure, expiring email link to classify an unwanted submission without first opening the dashboard.
-
Recipient unsubscribe controls
Stop delivery to a recipient from a secure email action while keeping the form and its submission history intact.
-
Delivery status tracking
See whether a submission email was delivered or failed from the submission record.
Submission workspace
Review and organize responses across every form.
-
Unified inbox
View submissions across all forms together or work inside one endpoint at a time.
-
Search and filters
Search response content and narrow the list by form or read status.
-
Custom data columns
Choose which submitted fields appear in the table while keeping complete response details one click away.
-
Read and spam states
Track unread work, mark responses read or unread, and separate spam from real enquiries.
-
Bulk management
Select multiple submissions to update their state, mark spam, or delete them in one action.
-
CSV export
Download the visible submission history for a form with submitted fields arranged as columns.
-
365-day history
Keep a full year of verified responses available for review and export.
Webhooks and automation
Move verified submissions into the tools and workflows you already use.
-
Slack and Discord destinations
Send new submissions to supported incoming webhooks with a message formatted for each platform.
-
Generic JSON webhooks
Deliver a documented JSON contract to your own HTTPS endpoint with stable event and delivery identifiers.
-
Multiple destinations
Attach up to five enabled or paused destinations to each form.
-
Test and pause controls
Send a sample event before going live, temporarily pause a destination, or replace its URL securely.
-
Delivery history and retries
Inspect outcomes and response codes while automatic and manual retries stay grouped under one delivery.
-
Per-form automation
Keep each endpoint connected to its own destinations and delivery history.
-
Protected destination URLs
Webhook URLs are stored encrypted and never displayed back after they are saved.
Abuse prevention and account security
Keep automated abuse out and sensitive account changes protected.
-
Cloudflare Turnstile verification
Confirm a visitor is human before a submission is stored, delivered, or counted against plan usage.
-
Rate and payload limits
Per-form and per-address throttling plus payload size limits reduce automated and oversized requests.
-
Safe webhook destinations
HTTPS-only destinations, provider-specific URL checks, and private-network blocking protect outbound delivery.
-
Two-factor authentication
Add TOTP-based sign-in protection with one-time recovery codes for emergency access.
-
Protected account changes
Recent password confirmation guards security settings and permanent account deletion.
-
Submission usage visibility
See used and remaining monthly submissions together with the next usage reset.
-
Self-service billing
Choose monthly or yearly billing and manage an active subscription from the billing portal.
Ready when you are
Give your next form a backend in minutes.
Create an endpoint, connect your form, and let Formpost handle everything after submit.
Create an account