Features

Everything a form backend should do, plus the parts that make sure each submission reaches a person.

Intake starts with the Free plan. Encrypted forms, file uploads, custom domains, your own sending domain or mail server, branded pages and the API come with the paid plans, which are coming soon.

The basics

Actions

Each form runs as many actions as your plan allows, each on its own, retried with back-off and logged.

The pick-up loop

Ticking a box in a dashboard is not follow-up. Every notification carries a Pick up button: one tap in ntfy or Telegram, a link in Slack, Teams, Discord and email. Until someone takes it, Intake reminds the channel on your schedule, then escalates to another one. When it is picked up, the reminders stop, everyone sees who has it, and n8n gets a submission.claimed event to carry on from there. Usage shows each form's median time to pick up.

Email that lands

Spam protection without Google

Proof of work: the visitor's browser solves a small puzzle in the background, about a second on a phone. Bots that post directly do not have the answer. It sets no cookies, loads nothing from anyone else, and works with the open-source ALTCHA widget too. Add a honeypot, a link limit, throwaway-email and IP blocks, and a per-address rate limit. reCAPTCHA is there if you want it, but you should not need it. Everything caught is kept with the reason, and you can release it.

End-to-end encrypted forms

Switch a form to encrypted and the visitor's browser seals each submission with your workspace's public key. We store only ciphertext. You read submissions in the dashboard after unlocking your vault with a passphrase that never leaves your browser; search and CSV export happen there too. Notifications say a submission arrived without its contents, and webhooks receive the sealed envelope to open in your own systems. What it protects, and what it does not.

Surveys, votes and anonymous reports

Answers can be anonymous and still count once per person. Reporters can stay anonymous and still get a reply.

Anonymous follow-up is not available on end-to-end encrypted forms yet.

For developers

$ intake-cli listen --forward-to localhost:3000/hook
Forwarding new submissions to http://localhost:3000/hook
2026-10-11 16:47:24  submission 14 on "Contact"  -> [204 No Content] 4ms

$ intake-cli trigger <form id> --data '{"email":"ada@example.com"}'

Reliability

Teams and accounts

Point a form at it and see

Free for two forms and fifty submissions a month. No card needed.

Start free See pricing