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.

Endpoints Validation Email delivery Submissions Webhooks Security
01 Build

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.

02 Shape

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.

03 Deliver

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.

04 Manage

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.

05 Connect

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.

06 Protect

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