Skip to main content

What’s new in Fillo.

The useful things we shipped, without the commit log.

agents

Run the whole workspace from the terminal

Everything in the dashboard now works from the terminal, the management API, and MCP: publish and unpublish, release held responses, retry delivery, switch destinations on or off, and manage members, storage, origins, and credentials. Outward changes ask before they run, and anything irreversible needs the target typed out — or, for an agent, a person’s click.

Earlier updates

platform

A simpler workspace for forms and responses

Forms now open on Overview with navigation focused on that form. Review responses without leaving the page, find forms and settings from one search, and add integrations from a searchable catalog. Settings, sign-in, and agent setup share clearer controls, with copyable setup prompts for your coding agent.

forms

Collect up to 200 files in one field

Set an upload field’s Max files to as many as 200 in the form editor. Hosted forms handle large selections in batches, and saved progress keeps every uploaded file. Existing forms keep their configured file limits.

integrations

Choose where Drive uploads arrive

Choose a Google Drive folder for each form from Settings → File storage, or keep Fillo's automatic folder. See the selected folder and open it in Drive. Folder changes apply to new uploads; existing files stay in place. You can return to the default folder at any time.

forms

Find and share a specific library form

Search the product form library by what you need: try ‘customers leaving’, ‘bugs’, or ‘AI feedback’. Every form now has its own link, with a working preview and the original sources, so you can share a specific form with your team.

forms

The product form library

Feedback, bug reports, onboarding, and research forms, with sources you can inspect. Try a form, enter your email, and save it to a workspace immediately. Add your product’s details, publish, and share a link; confirm your email afterward. Agents can use the same questions and schemas.

agents

An easier return to your preview workspace

If you start a preview through the CLI or an agent and leave it unclaimed, Fillo now sends a few early reminders with a fresh workspace link. Open the newest link to save the workspace to your account and keep building.

integrations

Discord and n8n, ready to use

Connect Discord once, choose a channel for each form, and triage responses from the message. The new n8n community node starts workflows on accepted responses and reads forms and responses without a custom bridge.

forms

File requests without account-first setup

Start with the file request itself, choose Google Drive, Box, Amazon S3, or Cloudflare R2, and send people a hosted upload link. Large files travel browser-direct to the connected destination while Fillo keeps the response and file reference together.

platform

Projects inside a workspace

Keep forms, responses, API keys, and destinations isolated by project while sharing the workspace bill, members, storage connections, and reusable integration accounts.

Show 19 older updates

formsSDK 0.17.0

Human checks that stay out of the way

Turnstile now works on any embed domain through a small Fillo-hosted challenge frame. The check stays invisible unless Cloudflare needs a click, and host pages no longer need to load Cloudflare's script.

agents

A coding agent can run the whole form lifecycle

From the same coding session, an agent can provision or select a project, scaffold a form, publish it, inspect responses, and hand the workspace back to you. The CLI, local MCP server, and remote MCP path now share that lifecycle.

integrations

Native Slack and HubSpot destinations

Send accepted responses to public or private Slack channels without pasting a webhook. In HubSpot, record native form activity on the Contact timeline and optionally create or update associated Companies and Deals.

formsSDK 0.13.0

Repeating groups

Collect guest lists, order lines, work history, or any bounded set of repeated answers. Respondents add and remove instances, validation stays scoped to each row, and responses remain structured across the grid, API, CSV, and webhooks.

formsSDK 0.11.0

Calculated fields and clearer numbers

Calculate totals and other numeric values live from validated answers, then use the result in logic, headings, exports, and destinations. Number inputs also gain decimal precision, prefixes, suffixes, and thousands separators without changing the stored value.

formsSDK 0.11.0

More resilient forms in every renderer

Phone input, keyboard behavior, screen-reader announcements, focus states, forced colors, right-to-left layouts, and dark mode all received a full pass. The DOM renderer also adds file progress, cancel, retry, and the same human-check flow as React.

platform

A proper docs site

Reference pages, practical migration and framework guides, built-in search, Markdown twins, and llms.txt now make the same product guidance useful to people and coding agents.

formsSDK 0.9.0

Human checks and branching flows

Require a server-verified Turnstile challenge per form, or branch a multi-page flow to another page or directly to completion. The renderer and server share the same reachability rules, so skipped required fields stay skipped.

agents

The Fillo MCP server

Connect a compatible coding agent to Fillo to provision a workspace, scaffold and publish forms, and inspect responses without leaving the session. The hosted and local MCP paths use the same Fillo APIs and project boundaries.

integrations

Delivery activity and replay

See whether each webhook, integration, and notification was delivered, is retrying, or failed. Per-destination health and one-click replay make the handoff visible after a response is accepted.

platform

Accept only verified respondents

Require identity signed by your server and hold every other submission in a quarantined view. Held responses stay out of destinations, notifications, exports, and counts until your team releases them.

platform

Workspace API keys and a management API

Create scoped, revocable keys and manage Fillo server-to-server: list forms and versions, page through responses, inspect respondent history, and delete responses through the versioned API.

formsSDK 0.8.0

Localize every renderer string

Override field, validation, navigation, and upload strings so an embedded form speaks the same language as the surrounding product. Failed uploads now offer retry, and conditional logic works across pages.

platform

Insights that lead back to responses

Insights are now cohort-driven, and each number opens the responses behind it. The daily digest uses the same view of starts and drop-off.

formsSDK 0.7.0

Unified response limits

Choose who counts as the same respondent and what happens when they return: identify by browser, contact field, or signed-in person, then keep the first answer or let a verified person update it.

integrations

Send responses to an existing Google Sheet

Use the Google picker to choose a spreadsheet and tab you already own instead of creating a new destination for every form.

platformSDK 0.7.0

Respondent identity and save-and-resume

Recognize a signed-in person, optionally verify that identity on your server, and let them resume in-progress answers across reloads or devices. In-progress responses, resume links, and a daily digest make drop-off visible.

formsSDK 0.6.0

Write forms as JSX and style them with Tailwind

Author a form with Fillo JSX components that compile to the same schema as defineForm, then restyle every rendered part through appearance classes and data attributes.

integrations

Zapier integration

Start a Zap the moment a new response arrives. REST hooks deliver per-form output fields, so downstream steps can map real answer names instead of guessing from a generic payload.