Collect information with prefilled forms | Formstep

· Formstep

4 min read Original article ↗

Collect information from anyone, without the back-and-forth.

Request details, files, signatures and payments with a prefilled form in their language, or share one public link. Formstep sends the reminders, checks answers with AI, and returns clean data to your dashboard or workflow.

  • Free forever
  • No credit card
  • Hosted in the EU

Demo: a request from Nordlys AS lands on Ada's phone with her company name already filled in and locked. She opens it, uploads her company registration, which AI checks against the company name, signs and submits. The request comes back completed, her answers under its field keys, and goes on to the tools you connect, such as Slack, Google Sheets, HubSpot, Airtable or Notion.

Stop chasing documents and details by email. Send one link instead.

Asking by email turns every missing detail into a thread: a reminder, a wrong file, a reply you have to translate. Send each person one request and get complete, correct answers sooner.

By email

Inbox2 unread

AAda Lovelace3ThuRe: Re: Company registration - Sorry, I forgot about it. Do I have to print and scan this?

JJonas Berg4WedRe: Re: Re: Supplier documents - Attached the wrong file again. The right one is coming tomorrow.

FFatima Torres2TueRe: Please describe your services - Sorry, I don’t speak English well. I attached our catalogue.

Three suppliers, nine emails, and the files are still missing.

With Formstep

Requests3 of 3 completed

AAda LovelaceCompletedOne reminder. Finished on her phone, no scanner.

JJonas BergCompletedAI check caught the wrong file before he submitted.

FFatima TorresCompletedRead and answered the form in Spanish.

Three suppliers, three requests, and every file is in.

They get a prefilled form, reminders and AI checks.

Each person gets a guided form in their language, prefilled with what you already know. It catches mistakes before they submit and reminds them until they finish.

AI checks answers as they go

Write the rule in plain language. AI flags what is missing or wrong before they submit.

Reminders until they finish

In their language, on your schedule. They can finish later on any device. Read more.

Prefilled and locked fields

They confirm or correct what you already know. Locked fields stay put. Read more.

Alta de proveedor

Casa Mar ha rellenado lo que sabe de Acme AS. Sube el registro mercantil y firma.

Registro mercantil

Haz clic o suelta archivos para subirlos

PDF o imagen

Supplier onboarding

Nordlys AS filled in what it knows about Acme AS. Add your registration and sign.

Company registration

Click or drop files to upload

PDF or image

Signature

Signature fieldSign below

تسجيل المورّد

أضف السجل التجاري ووقّع.

السجل التجاري

انقر أو أسقط الملفات للرفع

PDF أو صورة

Your brand and their language

Your logo, colors and domain, with translations that stay in sync.

Read, sign and pay

They read what they agree to, sign and pay, with nothing to print. Both of you get a PDF copy by email.

Only questions that apply

Their answers decide what comes next, and what it costs.

Try a demo

Publish a sample form and answer it as your recipient would. No account needed.

Build the form once, in every language.

One form covers every way you send it: by hand, as a public link, from a workflow or from an AI agent. Your brand, translations and logic travel with it. Start from a template or a blank page.

Onboarding›Supplier onboardingEditTranslatePreviewInbox

Add CoverAdd Logo

Supplier onboarding

We need a few details about your company before your first order.

BIUS</>ΣHAa

/file

Company registration

Click or drop files to upload

↳ PDF or image

Send requests from n8n, Zapier or your AI agent.

Fits your workflow. Doesn’t replace it.

Send a request from the dashboard, n8n or Zapier, or let an AI agent send it over MCP. Formstep follows up, checks the answers and returns them to whatever started it.

Start a request from

  • n8n
  • Zapier
  • ClaudeClaude
  • ChatGPTChatGPT
  • API
  • MCP

Send the answers to

  • Google Sheets
  • Airtable
  • Notion
  • HubSpot
  • Slack
  • Discord
  • Linear
  • GitHub
  • Webhooks

Inside the form: Stripe payments and Cal.com booking. For analytics: Google Analytics and Axiom. See all integrations

Claude Code v2.1.180

Opus 5.5 with high effort · Claude Max

~/acme/supplier-ops

> Onboard Acme AS as a supplier, case CS-2048.

Onboarding…(esc to interrupt)

●I’ll send Ada at Acme AS a request with Formstep MCP.

●formstep · request_create (MCP)

⎿Running…

⎿Supplier onboarding →
Company name locked · CS-2048 hidden
Sent by email

●Sent. Ada has her own link, and reminders until she finishes.

── later that day ──

> Has Ada answered?

Checking…(esc to interrupt)

●formstep · request_get (MCP)

⎿Running…

⎿Completed · outcome: approved
firmaattest.pdf passed AI Validation · signed

●Yes. She uploaded the certificate, it matches Acme AS, and she signed. Want me to file it under CS-2048?

Your data stays in the EU.

People hand you documents, signatures and payments. Here is where they live.

Answers
On AWS in Ireland

Files and signatures
In Cloudflare’s EU storage

AI
Claude on Amazon Bedrock in the EU. Keeps no copy, never trains on your data

Contract
A data processing agreement applies automatically. Read the DPA

FAQ

Something else on your mind? The docs cover every setting, and we answer email.

Collect information from anyone.

Free forever, with no credit card: build the form, send the link and read the answers. Upgrade when you want Formstep to do the chasing.

Read the docs