Changelog

We ship new features, fixes, and improvements to Formo every week

Share this on

Extra Usage, Smarter Ask AI, Top Channels, and Mobile Attribution

Here are this week's highlights:

  • Extra Usage

  • Ask AI Gets Smarter

  • Top Channels

  • Click IDs for Paid Attribution

  • Install-Time Mobile Attribution

  • Improvements and Fixes

Extra Usage

Workspaces with a payment methodcan now go above their plan's MAU limit without missing any data.

This means growing projects no longer lose data during a spike, and teams don't need to keep upgrading mid-cycle to keep tracking users.

Overages are billed as a one-time charge at the end of the cycle, and you can set a monthly spend cap so there are no surprises.

Ask AI Gets Smarter

A big batch of Ask AI improvements landed this week.

Here is a summary:

  • Ask AI can now answer product, SDK, and API questions by searching and citing the exact doc pages it used, instead of bouncing you to the docs.

  • The system prompt was updated with the latest SQL functions and variables introduced last week.

  • Chart proposals now enforce per-chart date ranges and tighter SQL validation.

  • Raw aggregate states are no longer leaked into answers.

  • You can save individual charts from an Ask AI dashboard to an existing board, instead of saving the whole dashboard.

  • New guardrails keep Ask AI focused on analytics questions it can actually answer well.

Top Channels

You can now see a Channels chart alongside Referrers and UTM.

top channels

Referrers, UTMs, and other properties are grouped into marketing channels like Organic Social, Paid Search, Direct, Referral, and Email, so you can see traffic composition by channel without having to bucket domains yourself.

Click IDs for Paid Attribution

The Web SDK now captures and persists click ID parameters from landing page URLs alongside UTMs, so paid traffic from Google, Meta, TikTok, LinkedIn, Reddit, and X is attributed correctly to the campaigns that drove it.

Twelve vendor parameters are supported including gclid, gad_source, gbraid, wbraid, dclid, fbclid, msclkid, yclid, ttclid, twclid, li_fat_id, and rdt_cid.

Install-Time Mobile Attribution

The React Native SDK now automatically captures install-time attribution from:

  • Google Play Install Referrer API on Android

  • Apple AdServices on iOS

This means you can see incoming traffic source fields (utm_source, utm_medium, utm_campaign, and friends) to your mobile app.

Deep link attribution still takes precedence, and the merge logic only fills empty fields, so real deep links never get overwritten by install referrer data.

Improvements and Fixes

  • Added more breakdown dimensions for charts and funnels

  • Added vertical resizing to the SQL Query Editor

  • Added per-request nonce-based Content Security Policy for tighter frontend security

  • Added the ability to remove saved payment methods on the free plan

  • Fixed double-counting of protocol-issued token values in wallet events

  • Fixed stale Tinybird tokens after pipe renames by auto-refreshing on scope errors

  • Fixed email notification defaults to use the local timezone instead of UTC

  • Fixed a bug where deleting a chat made links unclickable on the page

  • Fixed weekly insights emails sending duplicates with missing insights

  • Improved performance across the platform and dashboard pages

Crypto analytics that drive growth

Formo helps you define, measure, and drive impact onchain in less time.