Skip to main content
admin·Organization

Slack & Teams Integration

Connect Slack or Microsoft Teams to deliver MentorStack notifications where your team already works

Connecting MentorStack to Slack or Microsoft Teams routes key notifications — match assignments, meeting reminders, goal completions — directly into the tools your people use every day. Higher visibility means better engagement.

Note

Slack and Teams integration is available on the Starter plan and above.

What gets sent

NotificationWho receives it
New match assignedBoth mentor and mentee
Match acceptedBoth participants
Meeting scheduledBoth participants
Meeting reminder (24h before)Both participants
Meeting recap readyBoth participants
Goal completedMentor + admin
Engagement nudge (at-risk match)Admin

Users can adjust which notifications they receive individually in their account notification settings.

Connecting Slack

  1. Go to Settings → Integrations → Slack
  2. Click Connect to Slack
  3. Authorize MentorStack in the OAuth flow — you'll be redirected to Slack to approve
  4. Select the workspace to connect
  5. Click Save

Once connected, MentorStack can send direct messages to any Slack user whose Slack email matches their MentorStack account email.

Note

MentorStack sends direct messages, not channel posts. Members receive notifications in their own DMs, not in a shared channel.

Connecting Microsoft Teams

  1. Go to Settings → Integrations → Microsoft Teams
  2. Click Connect to Teams
  3. Sign in with a Microsoft account that has permission to install apps in your Teams tenant
  4. Approve the permissions in the Microsoft OAuth flow
  5. Click Save

MentorStack uses the Teams bot framework to send chat messages to individual users.

User matching

MentorStack matches members to Slack/Teams users by email. If a member's MentorStack email doesn't match their Slack or Teams email, they won't receive chat notifications (they'll still get email). You can update a member's email in Members → [member] → Edit profile.

Disconnecting

To remove an integration, go to Settings → Integrations, find the connected service, and click Disconnect. Notifications for that service will stop immediately and fall back to email.