Skip to main content
Menu
On this page

Frequently asked questions

Short answers to common Fillo questions, with links to the canonical implementation and operations docs.

Short answers, with links to the setup, behavior, and limits documented elsewhere.

Does Fillo use an iframe?

The React and DOM SDKs render native elements in your application — no iframe. Fillo also provides hosted forms when a separate link or framed page is the better fit. See Embed quickstart.

Can I build a form without code?

Yes. Use the dashboard editor to create, preview, publish, and operate a form. Code-defined schemas are an additional path, not a requirement. See Build in the dashboard and Code-defined forms.

Which frameworks are supported?

React and Next.js use @usefillo/react. Vue, Svelte, Astro, web components, and plain browser JavaScript use @usefillo/dom. See Embed quickstart and the framework guides.

Is a publishable key secret?

No. A pk_ key is designed for browser code and can resolve or, when workspace policy permits, stage code-defined forms. It can't publish a staged change. Management, CLI, identity, webhook, and storage credentials stay private. See Security.

Do published forms need an API key?

No. A published form can load and accept responses by form ID or hosted slug without a key. See API reference.

Where do uploaded files go?

The respondent's browser sends files directly to connected Google Drive, Box, or S3 storage. Fillo verifies the result and stores a file reference with the response. See File uploads.

Can respondents save progress?

Yes, when the form owner enables save and resume. Drafts use a seven-day sliding lifetime; cross-device restore requires verified identity. See Save and resume.

Can I limit a form to one response?

Yes. Match by browser, an email or phone answer, or verified signed-in identity, optionally scoped by another scalar field. Browser and self-claimed contact limits are bypassable. See Response limits.

Which integrations are direct?

Fillo directly supports Google Sheets, Notion, Slack, and Zapier. Use a webhook or Zapier for other destinations where an action is available. See Integrations.

Does Slack receive answer content?

Not by default. The direct Slack destination sends the form, time, verified respondent label when available, and a link to the Fillo response. A form manager can explicitly allowlist up to three answer fields; every other answer stays out. See Slack.

Can I import a form from Tally, Typeform, or Google Forms?

There's no one-click importer today. Rebuild the schema, keep the old response export, reconnect operations, and test before cutover. See Compare and migrate.

Can I import historical responses?

No — Fillo has no response-history import endpoint or dashboard flow. Keep historical rows in an external archive or reporting layer, then collect new responses in Fillo. See Migrate Google Forms responses.

Does Fillo have custom domains?

Not currently. Embed the native renderer on your own application route when the respondent experience must use your domain. See Custom domains.

Does Fillo collect payments or card data?

No. Collect non-sensitive order context, then hand off to a dedicated payment provider. Never put card numbers or security codes into text fields. See Build a checkout form.

Can I export responses as PDF?

No — Fillo provides dashboard CSV export and API JSON, not PDF export. Generate a document in an approved downstream system when needed. See Exports.

What is included on Free?

Free includes all product features and 200 accepted responses per month at launch. Everything includes 5,000 responses per month plus overage. The default renderer's Fillo attribution stays on every plan. See Limits.

Can an AI agent build Fillo forms?

Yes. Fillo provides agent-readable Markdown, llms.txt, a customer-facing skill, CLI workflows, and a non-destructive MCP server. See Build with agents and MCP server.

  • Core concepts: Learn the form, schema, response, respondent, workspace, and version model.
  • Troubleshooting: Start from the visible error or failed operation.
  • Limits: Check current plan, API, form, upload, and retention boundaries.

Updated

Was this page helpful?