Callback Board for Microsoft Teams Join the free pilot
Early access · Free pilot

Your Teams call queue missed 6 calls today. Who called them back?

Teams doesn't tell queue agents about missed calls. Callback Board puts every missed queue call on one board, shows who called back, and posts a daily digest to your Teams channel.

Join the free pilot Early access. No payment, no install yet.

What it looks like

These are drawings of the planned product, not screenshots. Phone numbers are fictional 555-01xx numbers.

Illustration (early access)Example data
Today: 6 missed 4 called back 2 open Median callback 14 min
Example missed calls today
TimeQueueCallerWaitedStatusHandled by
8:31 amSales+1 905-555-01080m 55sCalled back 8:40Marc
9:42 amSales+1 905-555-01421m 12sCalled back 9:58Priya
10:15 amSupport+1 416-555-01990m 40sOpen—
10:48 amSales+1 289-555-01171m 30sCalled back 11:05Priya
11:03 amSupport+1 647-555-01232m 05sAbandoned twice, Open—
11:20 amSupport+1 905-555-01560m 25sCalled back 11:31Sam
The board: one row per missed queue call. Agents mark "Called back" or "Ignore".
Illustration (early access)Example data
Callback Board · Teams channel post · 8:00 am

Yesterday in your call queues

Sales: 3 missed, all called back (median 11 min)

Support: 3 missed, 2 still open: +1 416-555-0199 (10:15), +1 647-555-0123 (11:03)

The daily digest, posted to the Teams channel you choose.

Missed queue calls disappear.

When a caller hangs up in a Teams call queue, the call doesn't show in any agent's call history. Microsoft's documentation says that, by default, call queue agents "aren't notified of any missed calls or voicemails." (Microsoft Learn)

Microsoft's fix is Shared Call History in the Queues app. But "all Queues App users require a Teams Premium license" (Microsoft Learn, licensing, updated Oct 21 2026).

So most small teams find out about a missed call when the customer calls back angry, or doesn't call back at all.

How it works

  1. Your Microsoft 365 admin approves read-only access

    Read-only access to call records. It's one consent screen and takes about 2 minutes.

  2. Pick your queues

    Choose up to 5 call queues and the Teams channel the digest should go to.

  3. Work the board

    Every missed call appears with the caller's number, time, queue and wait time, usually within 30 minutes (Microsoft releases call records with a short delay). Click "Called back", "No answer" or "Ignore", and the board shows who did it and when.

Priced per tenant, not per agent.

ScenarioTeams Premium (for Shared Call History)Callback Board
8 queue agents8 × US$10 = US$80/moUS$39/mo
15 queue agents15 × US$10 = US$150/moUS$39/mo
Pricing basisPer userPer tenant, up to 5 queues

Microsoft list price as of [date]; yours may differ.

Teams Premium includes much more than call history. If you need those features, buy it. If missed queue calls are the only thing you need, this is the cheaper way to get them.

Metadata only. Hosted in Canada. You stay in control.

  • What we read: call record metadata through Microsoft Graph (the CallRecords.Read.All application permission): caller number, time, queue, duration and outcome.
  • What we never touch: call audio, recordings, transcripts, chat or email. The permission doesn't give access to them.
  • Where it lives: Microsoft Azure, Canada Central region (Toronto).
  • Who decides: your Microsoft 365 admin grants consent and can revoke it any time in Entra ID. Revoking stops all access at once.
  • Retention: missed-call records are kept 90 days, then deleted (pilot default; configurable).
  • Honest note: Microsoft's permission covers call records for the whole tenant, not just the queues you pick. We filter to your chosen queues and store nothing else.

For MSPs and operators: resell it to every Teams Phone client.

  • Multi-tenant console: see every client's open missed calls on one screen.
  • Wholesale margin: partners pay 40% below list (US$23.40 per tenant per month against a US$39 retail price). You set the price you charge.
  • Your brand or ours: client-facing digests can carry your name (planned).
  • Easy add-on: it fits clients who won't buy Teams Premium for every agent, which is most small queues.
  • Pilot offer: it's free for 2–3 of your clients during early access. We want your feedback on what your clients actually ask for.
Talk to us about a partner pilot

Questions

Is this built yet?

Not fully. We're in early access and running a free pilot with a small number of teams before launch. Join the waitlist and we'll email you when your spot opens. Nothing is charged.

Is it real time?

Close to it, but not instant. Microsoft makes call records available after the call ends, usually within 30 minutes and occasionally later. Callback Board is built for "nobody falls through the cracks today", not for answering a ringing phone. The daily digest catches anything still open.

Does it need Teams Premium?

No. It needs Teams Phone with call queues, plus an admin who can grant consent.

Is this a Microsoft product?

No. It's an independent Canadian tool that uses Microsoft's official Graph API. It's not affiliated with or endorsed by Microsoft.

Can't I just use shared voicemail?

Shared voicemail catches callers who leave a message. It doesn't show callers who hang up without leaving one, and in our experience that's most of them.

What about Microsoft's Power BI queue reports?

Microsoft's historical report shows trends for admins. It isn't a to-do list for agents, and nobody gets pinged about a specific missed caller.

There are other tools that do this. Why this one?

There are good ones, such as Easy Call Report, QueuePilot, Clobba and Akixi. We're built for Canadian businesses and the partners who serve them: data hosted in Canada, metadata only, simple per-tenant pricing, a multi-tenant view with margin for MSPs, and a daily digest instead of a full analytics suite.

What will it cost?

US$39/mo per tenant for up to 5 queues, with a 14-day free trial at launch. Pilot users pay nothing during the pilot.

Do you record or listen to calls?

No. We never access audio.

How do we stop it?

Revoke the app's consent in Entra ID. Access stops immediately, and we delete your data within 30 days.

Join the free pilot

Early access. We're running a free pilot with a few teams. Nothing to pay, and nothing is built for you to install yet.

Partners: total across clients.
Optional. You can join the waitlist without ticking this.

Required field

[corporation legal name], [mailing address], [contact email]. We'll only email you about your waitlist spot unless you tick the box above.