# Changelog - Fillo

Useful product changes, newest first.

## September 17, 2026

### Run the whole workspace from the terminal

Category: agents

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.

- [CLI command reference](https://fillo.so/docs/cli/reference)

### A simpler workspace for forms and responses

Category: platform

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.

- [Open your workspace](https://fillo.so/)

## September 16, 2026

### Collect up to 200 files in one field

Category: forms

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.

- [Open your forms](https://fillo.so/)

### Choose where Drive uploads arrive

Category: integrations

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.

- [Set up file uploads](https://fillo.so/docs/uploads)

## September 12, 2026

### Find and share a specific library form

Category: forms

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.

- [Find a form](https://fillo.so/library)

## September 11, 2026

### The product form library

Category: forms

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.

- [Explore the product form library](https://fillo.so/library)

## September 5, 2026

### An easier return to your preview workspace

Category: agents

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.

- [Set up and claim a workspace](https://fillo.so/docs/create-account)

## August 22, 2026

### Hosted forms are easier to share

Category: forms

Reorder choice options directly in the builder, create prefilled links without assembling query strings by hand, and share hosted forms with a social card generated from the form itself.

- [Read about prefilled links](https://fillo.so/docs/prefill)
- [Open the hosted-form quickstart](https://fillo.so/docs/dashboard-quickstart)

## August 18, 2026

### Discord and n8n, ready to use

Category: integrations

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.

- [Connect Discord](https://fillo.so/docs/integrations/discord)
- [Install the n8n node](https://fillo.so/docs/integrations/n8n)

## August 15, 2026

### File requests without account-first setup

Category: forms

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.

- [Create a file request](https://fillo.so/request-files)
- [Read the upload guide](https://fillo.so/guides/collect-file-uploads)

## August 14, 2026

### Projects inside a workspace

Category: platform

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

- [See how projects work](https://fillo.so/docs/workspaces)

## August 9, 2026

### Human checks that stay out of the way (SDK 0.17.0)

Category: forms

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.

- [Set up spam protection](https://fillo.so/docs/spam)

## July 29, 2026

### A coding agent can run the whole form lifecycle

Category: agents

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.

- [Build with an agent](https://fillo.so/agents)
- [Connect through MCP](https://fillo.so/docs/mcp)

## July 26, 2026

### Native Slack and HubSpot destinations

Category: integrations

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.

- [Connect Slack](https://fillo.so/docs/integrations/slack)
- [Connect HubSpot](https://fillo.so/docs/integrations/hubspot)

## July 20, 2026

### Repeating groups (SDK 0.13.0)

Category: forms

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.

- [Build a repeating group](https://fillo.so/docs/fields/repeating-group)

## July 19, 2026

### Calculated fields and clearer numbers (SDK 0.11.0)

Category: forms

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.

- [Use calculated fields](https://fillo.so/docs/fields/calculated)
- [Format number fields](https://fillo.so/docs/fields/number)

### More resilient forms in every renderer (SDK 0.11.0)

Category: forms

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.

- [Browse the field reference](https://fillo.so/docs/fields)
- [Embed without React](https://fillo.so/docs/embed)

## July 16, 2026

### A proper docs site

Category: platform

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.

- [Browse the docs](https://fillo.so/docs)
- [Browse the guides](https://fillo.so/guides)

### Human checks and branching flows (SDK 0.9.0)

Category: forms

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.

- [Set up spam protection](https://fillo.so/docs/spam)
- [Build branching logic](https://fillo.so/docs/logic)

### The Fillo MCP server

Category: agents

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.

- [Connect through MCP](https://fillo.so/docs/mcp)

## July 14, 2026

### Delivery activity and replay

Category: integrations

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.

- [Monitor delivery health](https://fillo.so/docs/delivery-health)

## July 13, 2026

### Accept only verified respondents

Category: platform

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.

- [Verify respondent identity](https://fillo.so/docs/trust)

### Workspace API keys and a management API

Category: platform

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.

- [Open the API reference](https://fillo.so/docs/api)

## July 12, 2026

### Localize every renderer string (SDK 0.8.0)

Category: forms

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.

- [Localize a form](https://fillo.so/docs/localization)

## July 11, 2026

### Insights that lead back to responses

Category: platform

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.

- [Learn about response workflows](https://fillo.so/docs/concepts)

## July 9, 2026

### Unified response limits (SDK 0.7.0)

Category: forms

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.

- [Configure response limits](https://fillo.so/docs/response-limits)

## July 8, 2026

### Send responses to an existing Google Sheet

Category: integrations

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

- [Connect Google Sheets](https://fillo.so/docs/integrations/google-sheets)

## July 7, 2026

### Respondent identity and save-and-resume (SDK 0.7.0)

Category: platform

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.

- [Identify respondents](https://fillo.so/docs/trust)
- [Set up save and resume](https://fillo.so/docs/save-and-resume)

## July 3, 2026

### Write forms as JSX and style them with Tailwind (SDK 0.6.0)

Category: forms

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.

- [Embed a form](https://fillo.so/docs/embed)

## June 19, 2026

### Zapier integration

Category: integrations

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.

- [Connect Zapier](https://fillo.so/docs/integrations/zapier)

## Useful links

- Human changelog: https://fillo.so/changelog
- RSS feed: https://fillo.so/changelog/feed.xml
- Agent reference: https://fillo.so/llms.txt
