Product

Everything you need to collect, manage, and automate form submissions

Skip the repetitive work: no servers, storage, migrations, or plumbing. Just clean APIs, secure keys, and reliable delivery.

Collect submissions from anywhere

One unified endpoint handles all your form submissions. Submit from client-side code, server-side APIs, or hosted forms. Automatic validation, spam protection, and encrypted storage included.

Unified submission endpoint

Client-side and server-side submissions

Automatic validation

Built-in spam protection

Encrypted storage

PII handling options

Organize and manage all submissions

A unified inbox shows all submissions from all your forms. Search, filter, add notes, and export data. Start from templates or clone your own forms for faster creation.

Unified inbox for all forms

Search and filter submissions

Notes and collaboration

Export to CSV or JSON

Template library

Form cloning

See how your forms perform

Track views, submissions, trends, and delivery performance with clear, real-time analytics. Understand what's working, fix what isn't, and measure impact instantly.

Submission volume tracking

Form performance metrics

Conversion rates

Real-time activity

User behavior insights

Operational analytics

Connect your forms to any workflow

Deliver submissions to your services, automations, or third-party tools with reliable, secure webhooks and built-in integrations.

Slack notifications

Google Sheets sync

Discord integration

Notion integration

Webhooks with retries

Custom integrations

Build anything on top of the platform

A clean, modern API and SDKs for frontend and backend workflows. Full TypeScript support, React components, and CLI tools included.

JavaScript/TypeScript SDK

React components

CLI tools

Full TypeScript support

RESTful API

Comprehensive docs

Security and data handling

Encrypted storage and secure keys

Encrypted storage for submissions and attachments, with public + secret key model for frontend and backend security.

Signed webhooks and spam protection

Signed webhook payloads for verification, optional masking/redaction for sensitive fields, and rate-limiting and spam controls to protect endpoints.

Share forms anywhere

Create forms that can be embedded on any site or shared through a hosted link. No hosting setup, no CSS conflicts, and no extra JavaScript required.

Hosted form URLs

Iframe embeds

Custom branding

Success pages

Custom domains

Mobile-responsive

Powerful workflows for every use case

Multi-channel form collection

Collect submissions from web forms, mobile apps, and API endpoints—all unified in one inbox with consistent validation and security.

Automated workflow triggers

Connect form submissions to Slack notifications, Google Sheets updates, and custom webhooks to automate your entire workflow.

Embedded form experiences

Embed forms directly into your site with iframes, or share hosted form URLs. No CSS conflicts, no JavaScript required.

Developer-friendly APIs

Build custom integrations with clean REST APIs, TypeScript SDKs, and React components. Full type safety and comprehensive docs included.

FAQ

You can submit forms in two ways: client-side using publishable keys (pk_live_... or pk_test_...) via the x-publishable-key header, or server-side using secret keys (sk_live_... or sk_test_...) via the Authorization header. Both methods use the same POST /v1/forms/{formId}/submissions endpoint with your form data.

All submissions are validated against your form schema including required fields, field types (text, email, number, etc.), validation rules (min/max length, patterns, ranges), and conditional logic. Invalid submissions return clear error messages to help you fix issues quickly.

Form Platform includes built-in spam protection with honeypot fields, reCAPTCHA validation (if configured), and custom spam rules. You can configure actions like reject, flag, or quarantine. All submissions are automatically checked before being stored or delivered.

The unified inbox shows all submissions from all your forms in one place. You can filter by form, date range, or search by content. Each submission shows which form it came from, making it easy to manage responses across your entire platform.

Yes, you can export submissions as CSV or JSON with one click. Exports include all submission data, timestamps, and metadata. Perfect for backup, analysis, or importing into other tools. Exports respect your workspace environment filters.

Form Platform provides comprehensive analytics including form views, submission counts, completion rates, drop-off points, field-level metrics, time-based trends, and operational metrics like webhook reliability and API usage. All data is filtered by workspace environment for proper isolation.

Form Platform supports integrations with Slack (channel notifications), Google Sheets (auto-sync), Discord, Notion, and custom webhooks for any other service. Integrations can be configured per form or globally, with automatic retries and delivery logging.

Hosted forms are standalone pages hosted by Form Platform with custom URLs. You can configure branding, success pages, and form behavior. Share the link anywhere—social media, email, or embed it in your site. No hosting or server setup required.

Form Platform provides a universal JavaScript/TypeScript SDK (formr) that works in Node.js, Edge runtimes, and browsers. We also offer React components (formr-ui) for quick integration and a CLI tool (formr-cli) for development workflows. All SDKs include full TypeScript support.

All submission data is encrypted at rest using AWS KMS (Key Management Service). Data in transit is protected with TLS/SSL. PII fields can be configured with additional encryption, hashing, masking, or dropped entirely based on your compliance needs.

Form Platform is designed to support GDPR, HIPAA, and SOX compliance requirements. Features include PII handling options, data retention policies, audit logs, environment isolation, and encryption. However, compliance depends on your specific use case and configuration.

Use the Form Platform dashboard to build forms visually. Add fields by type (text, email, number, file, etc.), configure validation rules, set up conditional logic, and customize styling. The builder generates JSON schemas that power rendering, validation, and analytics.

You can subscribe to multiple webhook events including response.created (new form submission), event.view (form page viewed), event.focus (field focused), event.submit (form submitted), event.error (validation error), and event.abandon (form abandoned). Each webhook can be configured per form or globally.