Skip to content

feat: add Microsoft Teams connector#111

Merged
KrisBraun merged 5 commits into
mainfrom
feature/ms-teams-connector
Apr 11, 2026
Merged

feat: add Microsoft Teams connector#111
KrisBraun merged 5 commits into
mainfrom
feature/ms-teams-connector

Conversation

@KrisBraun

Copy link
Copy Markdown
Contributor

Summary

  • New @plotday/connector-ms-teams package syncing Teams channel messages and DMs into Plot
  • Two-way sync: replies from Plot post back to Teams channels and DMs
  • Real-time updates via Microsoft Graph subscriptions for channel messages; batch sync for DMs
  • DMs appear as private threads under a synthetic "Direct Messages" channel

Test plan

  • Build: cd connectors/ms-teams && pnpm build compiles cleanly
  • Lint: cd connectors/ms-teams && pnpm lint passes
  • Auth flow: connect Microsoft account, verify token stored
  • Channel discovery: verify teams/channels tree + DM channel appear
  • Initial sync: enable a channel, verify last 30 days of messages sync
  • DM sync: enable Direct Messages, verify DM conversations appear as private threads
  • Write-back: reply to a synced thread, verify reply appears in Teams
  • Dedup: reply from Plot, verify no duplicate on sync-back

🤖 Generated with Claude Code

@KrisBraun KrisBraun merged commit 7b7c410 into main Apr 11, 2026
1 check passed
@KrisBraun KrisBraun deleted the feature/ms-teams-connector branch April 11, 2026 16:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant