Changelog

Plugins

pluginscli

Pull metrics from external services directly into your analytics. Stripe payments, Meta ad spend, Klaviyo campaigns, GitHub activity, Cloudflare traffic — 15 integrations bring your business data into Tell on a schedule, alongside your product events.

See Stripe MRR next to daily active users. Compare Meta ad spend with signup conversion. Track GitHub stars alongside feature adoption. Plugin data and event data live in the same database — query and dashboard them together.

Integrations

Each plugin pulls point-in-time snapshots on a configurable schedule — daily MRR, hourly traffic stats, campaign performance at any interval. 15 plugins available, 276 metrics total:

  • Payments — Stripe (charges, subscriptions, MRR, disputes), Shopify (orders, revenue, customers, inventory)
  • Email & SMS — Klaviyo (campaigns, flows, lists, subscribers), Resend (delivery, bounces, domains)
  • Advertising — Meta Ads (spend, reach, impressions, conversions), Bitly (clicks, geography, devices)
  • App stores — Appbot, AppFigures, AppFollow, AppTweak, ASODesk, MobileAction (rankings, reviews, ratings, ASO)
  • Infrastructure — Cloudflare (DNS, traffic, security, cache performance)
  • Development — GitHub (stars, forks, issues, PRs, commits per repo)
  • Links — Dub (clicks, leads, sales, geography)

Install and pull

Discover plugins from the registry, install, configure, and start pulling — all from the CLI.

  • tell plugin search stripe — find plugins by name or category
  • tell plugin install stripe — install from the registry
  • tell plugin info stripe — view available metrics, datasets, and setup guide
  • tell plugin pull my_stripe — test a one-shot pull or let the scheduler run it on cron

Each plugin includes a setup guide that walks you through API key creation for that service.

Build your own

Plugins are WASM components. Write in Rust (or any language that compiles to WebAssembly), implement a pull function that returns metrics, and publish to the registry.

  • Rust SDK — typed metric builders, timestamp helpers, HTTP client
  • Sandboxed — plugins can only make HTTP requests to their declared hosts
  • tell plugin publish — push to the registry for others to install