Skip to content
FormFlow

Blog

Tutorials, tech news and product updates from the people who build FormFlow.

  1. Tech news

    EN 301 549 V4.1.1 moves the European standard to WCAG 2.2

    A new version of EN 301 549 references WCAG 2.2 Level A and AA. According to DWT, its main legal effect waits for citation in the Official Journal of the EU.

  2. Tech news

    A Ninth Circuit ruling puts the AI agent in the user's seat

    On 4 August 2026 the Ninth Circuit vacated an injunction against Perplexity's agent, holding that the user accessed Amazon's computers. What the CFAA ruling settles, and what it leaves open.

  3. Tech news

    Safari 27 makes the native select customizable

    Safari 27.0 landed on 16 September with a styleable native select and ariaNotify() for screen reader announcements. Here is what changes for a Form embedded in someone else's page.

  4. Tutorials

    Embed a Form on your own website with the generated component

    Copy a Form's generated component from Get code, paste it into your own page, and set where visitors land after Send. Steps, a sample of the markup, and the limits of a pasted copy.

  5. Tech news

    The EU AI Act's Article 50 transparency rules are now in force

    Article 50 applied on 2 August 2026: four transparency duties split between providers and deployers, one narrow December deadline, and guidelines that are guidance, not the Regulation itself.

  6. Tutorials

    Read Form Health before the inbox goes quiet

    FormFlow computes four Health signals from a Form's own traffic — Friction, Submission refusal, Submission drought and Schema drift — and alerts you once when one newly appears, not for an unchanged condition.

  7. Product updates

    v1.1: describe a Form, branch it, and accept documents

    Release v1.1.0 adds a Form built from one sentence, branching Steps, six field types and scanned document uploads. What each needs, and where it stops.

  8. Tutorials

    Read Submissions with a scoped Management API token

    A Management API token is hashed, shown once and scoped by Ability: five read routes over Forms, Submissions, refusals and one attempt thread, with cursor pagination and no write surface at all.

  9. Tech news

    Google Sheets raises its limit from 10 million to 20 million cells

    Google says Sheets now supports up to 20 million cells per spreadsheet, up from 10 million, for new, existing and imported files. What it covers and what it leaves open.

  10. Tutorials

    Turn a long Form into Steps without changing the endpoint

    Steps split a long Form into screens without touching the endpoint: one POST still carries every field, the break rides on the field below it, and a Form falls back to one page.

  11. Tech news

    Chrome's two-week release cycle starts with Chrome 153

    Chrome 153 begins a two-week release cycle, down from four weeks. What Google says changes, what Extended Stable keeps, and a habit worth adopting if you run forms.

  12. Tutorials

    Accept image uploads on a paid Form

    A File question takes JPEG, PNG, WebP and GIF on a paid Plan and is checked even when Strict mode is off. Declare it, bound the file count in the Form's settings, and explain private storage and signed links.

  13. Tech news

    WordPress 7.0 puts AI connectors in the admin

    WordPress 7.0 “Armstrong” shipped on 20 May 2026 with an AI Client, a Connectors screen and a refreshed admin. What it changes for a Form on a WordPress site, and what it does not.

  14. Tutorials

    Make a Form's schema authoritative with Strict mode

    Strict mode is off by default, so the schema guides generation instead of policing answers. Turn it on per Form and an undeclared field becomes a refusal, with File fields authoritative either way.

  15. Tutorials

    Catch a bad Submission before Send with Preflight

    Ask the Form's own judgment while the person is still on the page. Preflight checks request shape, Origin and Strict schema, stores no row, and never promises the real Submission will be accepted.