Microsoft Teams

A native Microsoft Teams integration is on dialnote's roadmap: see what's planned and how to pipe call activity into Teams channels today.

If your team runs on Microsoft Teams, you'll want call activity showing up there instead of buried in another app. A native Teams integration isn't built yet, but you can connect dialnote to Teams today using webhooks or Zapier.

What it'll do#

When the native integration lands, you'll be able to send missed-call, completed-call, and voicemail alerts to any Teams channel, share AI call summaries and action items after each call, and route notifications from different dialnote numbers to different channels.

Use Teams meetings today#

One Teams feature already works: AI voice agents can book Microsoft Teams meetings. If a Calendly or Cal.com event type uses Teams as its meeting location, your agent's Book Meeting action will create that meeting, and the caller gets the Teams join link in the booking confirmation email. In the tool's Meeting Location picker, choose Teams (Calendly) or Microsoft Teams (Cal.com), since the first option is selected by default. See the calendar integrations guide to set that up.

Push call data to Teams now#

You can pipe call events into a Teams channel using either path:

  • Custom webhooks: In Teams, add an Incoming Webhook connector to your channel. In dialnote, go to Settings → Webhook Management, add a webhook, and pick the events to send (any mix of call logs, call recordings, inbound SMS, inbound MMS, and notes). You'll need a small middleware layer to reshape dialnote's signed payload into the Teams message-card format. See the webhooks guide.
  • Zapier: Connect dialnote in Zapier (an admin creates a full-access API key under Settings → API Keys), trigger on New Call Log or New Call Recording, and use the Microsoft Teams Send Channel Message action.

What's Next#

The full list of tools dialnote connects to is on the integrations page.