Features
Collect submissions from static sites, landing pages, and Jamstack apps — then route them to email, exports, or your own APIs.
Hosted HTTPS endpoints
Each form gets a unique public URL on api.formto.dev. Point your HTML <form action> or fetch at that address — no Node server or PHP on your host. TLS is terminated for you.
Dashboard & analytics
See submissions, search history, and per-form stats in one place. Plans scale how many forms and team members you can use — details on Pricing.
Email notifications
HTML templates with your branding, field variables, and control over what lands in the team inbox. Remove FormTo branding on paid tiers.
Webhooks
POST a JSON payload to any HTTPS URL on each submission. Inspect delivery logs and retries from the app so failed pushes are recoverable. See Webhooks in the docs.
Spam & abuse
Honeypots and timing signals on every plan; stronger filtering on paid tiers. Rate limits protect your endpoints from burst traffic. Integration notes: Spam & honeypots.
CSV export & data portability
Download submissions per form for spreadsheets, BI, or backups. Combine with webhooks to mirror data into your own database in real time.
Custom redirects
Send visitors to a thank-you page after a successful HTML form post (where your plan supports it), instead of only returning JSON to AJAX clients.
REST API (paid)
Business and Team plans include API keys for programmatic access to forms and submissions — ideal for internal tools and automation. Overview: REST API (v1).
Teams
Higher tiers add more forms, larger uploads, more seats, shared templates, and activity visibility so marketing and ops can collaborate without sharing one login.
Ready to try it? Create a free account — or read the full documentation.
Integrations · Pricing · Home