RunningTab — IT & Security Brief

A live meeting-cost meter for Microsoft Teams. It posts one card showing a meeting's running cost (a customer-set blended hourly rate × minutes), updates it as people join and leave, and posts a summary when the meeting ends. That is the entire product. This page is everything a reviewer needs.

Download the app package (.zip) Download the one-pager (PDF)

Permissions requested — resource-specific, scoped to meetings the bot is invited to

OnlineMeetingParticipant.Read.ChatJoin/leave events for that meeting's participants — the clock the meter runs on.
OnlineMeeting.ReadBasic.ChatBasic meeting details: start, end, title.
ChatSettings.Read.ChatChat-level settings needed to post and update its own card.

No tenant-wide Graph application permissions. No admin-consent-wide scopes.

What it never touches

The code and where it runs

One small Node.js service — roughly 1,500 lines of plain JavaScript with two runtime dependencies: Microsoft's official Bot Framework SDK (botbuilder) and Express. Full source is available for security review. Hosting: our managed service, or self-hosted in your own Azure subscription so meeting data never leaves your environment.

Pilot plan — about 15 admin minutes, free tier, no procurement

  1. Review the privacy policy and terms.
  2. Download the app package above. If it contains a README, fill the noted IDs first (or the operator sets them server-side).
  3. Teams admin center → Teams apps → Manage apps → Upload new app.
  4. Scope availability to the pilot team with an app permission policy.
  5. Run it in one recurring meeting for two weeks, then review with the requesting team.

RunningTab is a Latency Labs LLC product. Source review and questions: hello@therunningtab.app · runningtab home