Skip to main content

Microsoft Teams Integration

Connect Microsoft Teams to capture decisions from your team's conversations.

Features

  • Real-time capture@Align to capture decisions instantly
  • Context extraction — Automatically includes surrounding conversation
  • Channel support — Works in team channels
  • Discover — Scan historical messages for past decisions

Setup (Cloud)

  1. Go to SettingsIntegrations in Align
  2. Click Connect Teams
  3. Sign in with your Microsoft account
  4. Grant permissions for your tenant
  5. Add the Align bot to your desired channels

Adding Align to Channels

After connecting:

  1. Go to the Teams channel
  2. Click + to add a tab/app
  3. Search for "Align"
  4. Add the Align bot to the channel

Capturing Decisions

Basic Capture

Mention @Align with the decision:

@Align We decided to migrate to Azure Kubernetes Service

With Context

Include rationale for richer snapshots:

@Align Moving to AKS for the platform migration.
Key factors:
- Better integration with existing Azure services
- Cost optimization through reserved instances
- Team already has Azure expertise

Commands

CommandDescription
@Align <decision>Capture a new decision
@Align helpShow available commands

Best Practices

  1. Use standard channels — Align works best in team channels
  2. Be descriptive — Teams messages are often shorter, add context
  3. Capture in threads — Reply to the discussion with the decision
  4. Include stakeholders — Mention decision makers

Permissions

Align requires these Microsoft Graph permissions:

PermissionPurpose
ChannelMessage.Read.AllRead messages in channels
ChannelMessage.SendSend acknowledgment messages
User.Read.AllMap Teams users to Align users
Team.ReadBasic.AllList teams and channels

Troubleshooting

Align doesn't respond

  • Ensure the Align app is installed in your tenant
  • Verify the bot is added to the channel
  • Check that the bot is not blocked

Permission errors

  • Your Teams admin may need to approve the app
  • Enterprise tenants may require admin consent

Self-Hosted Setup

See Self-Host OAuth Apps for registering your own Teams/Azure app.