# Introduction

What formbase is, what it does, and who it is for.

## Introduction

formbase collects and verifies information from your customers. Send one person a prefilled form, get structured answers back, and let your workflow or AI agent carry on.

<h2 id="what-is-formbase">What is formbase?</h2>
<p>
  Most workflows run fine until they need something only a customer can give: billing details, a signed contract, a missing invoice line, a
  yes or no. The run stops, and somebody writes an email.
</p>
<p>
  formbase is that step. You build a form once, then send it to one named person as a <strong>request</strong>. They open a branded form in
  their own language with what you already know filled in. When they finish, formbase hands the answers back to your workflow.
</p>

<h2 id="the-customer-step">How a request works</h2>
Build your form →</a>',
    },
    {
      title: 'Create a request',
      description:
        'By hand from the <strong>Share</strong> sheet, or from Make, Zapier, an AI agent, or your own code. Prefill what you know and lock what must not change. <a href="/requests/creating-requests/">Creating requests →</a>',
    },
    {
      title: 'The recipient completes it',
      description:
        'formbase emails the invitation and the reminders (Pro and Business; Free gets 10 invitation emails to try it), or gives you a secret link to send yourself (every plan). Each link completes once, and a request that nobody finishes expires. <a href="/requests/invitations-and-reminders/">Invitations and reminders →</a>',
    },
    {
      title: 'The answers come back',
      description:
        'formbase posts a signed callback with the answers under stable field keys, so a renamed question never breaks your mapping. The Requests page shows every request and where it stands. <a href="/requests/callbacks/">Callbacks →</a>',
    },
  ]}
/>

> ℹ️ **No automation needed**
> <p>
>     Every published form also has a <strong>public link</strong> for anyone to fill in — as a link, a QR code, an embed, or a popup. Answers
>     from both channels land in the same inbox. <a href="/getting-started/share-a-public-link">Share a public link →</a>
>   </p>

<h2 id="engine">What you can build</h2>
<ul>
  <li>
    <strong>A document-style editor.</strong> Headings, text, and questions sit side by side, and the layout you build is what the recipient
    sees. <a href="/building-forms/understanding-the-editor">Understanding the editor →</a>
  </li>
  <li>
    <strong>An AI agent in the editor.</strong> Describe the form and it builds the fields, pages, and logic, then edits, translates, or
    analyzes answers on request. <a href="/ai/using-ai">Using AI →</a>
  </li>
  <li>
    <strong>Logic and calculations.</strong> <a href="/building-forms/conditional-logic">Show, hide, and route</a> on earlier answers,
    compute totals with <a href="/building-forms/calculated-fields">calculated fields</a>, and reuse answers with{' '}
    <a href="/building-forms/answer-piping">answer piping</a>.
  </li>
  <li>
    <strong>More than text.</strong> <a href="/building-forms/file-uploads-signatures">File uploads and signatures</a>,{' '}
    <a href="/building-forms/payment-collection">payments</a>, <a href="/integrations/cal-com">Cal.com bookings</a>,{' '}
    <a href="/building-forms/repeating-groups">repeating groups</a>, and <a href="/building-forms/documents-block">documents</a> for the
    recipient to read.
  </li>
  <li>
    <strong>Translations.</strong> Translate a form with AI or by hand. formbase flags rows that are missing or out of date, and carries the
    recipient's language into emails and PDFs. <a href="/building-forms/translating-form-content">Translating forms →</a>
  </li>
  <li>
    <strong>Your brand.</strong> Your colors and fonts, your <a href="/branding-domains/custom-domains">domain</a>, and your{' '}
    <a href="/branding-domains/custom-email-domains">sending address</a>.
  </li>
  <li>
    <strong>Integrations and APIs.</strong> Deliver answers to Slack, Notion, Google Sheets, Airtable, and{' '}
    <a href="/integrations/overview">more</a>, or use the <a href="/developers/rest-api">REST API</a>,{' '}
    <a href="/integrations/webhooks">webhooks</a>, and the <a href="/developers/mcp-server">MCP server</a>.
  </li>
  <li>
    <strong>Teams.</strong> Invite your whole workspace with no per-seat fees.{' '}
    <a href="/workspaces-teams/inviting-members">Members and roles →</a>
  </li>
</ul>

<h2 id="plans">Plans</h2>
<p>
  formbase is free to start: unlimited forms, workspaces, and members, and 1,000 submissions and requests a month. Pro and Business raise
  the limits and add request emails (Free gets 10 invitation emails to try them), custom domains, advanced analytics, AI Skills, and more.{' '}
  <a href="/subscription-billing/plans-pricing">Compare plans →</a>
</p>

<h2 id="next-steps">Where to start</h2>
<p>
  New here? Follow this section in order: <a href="/getting-started/sign-up">sign up</a>, build a form, send your first request. Or jump
  straight to what you came for.
</p>
<div class="not-prose grid gap-3 sm:grid-cols-2">
  - [Send your first request](/getting-started/send-your-first-request) — Assign a form to one person and watch the answers come back
  - [Automate with the API](/requests/creating-requests) — Create requests from your workflow, with prefilled values and a callback
  - [Connect an agent](/guides/ai-agents/connect) — Let Claude or Cursor build a form and send requests for you
  - [Share a public link](/getting-started/share-a-public-link) — Open the same form to anyone — link, embed, or QR code
</div>
