Mentorship in Slack. Without leaving Slack.

Booking requests, reminders, and confirmations land in your team's Slack DMs. Accept, decline, confirm, or cancel a session with one click. No browser. No tab-switching.

Mentorly notification delivered to Slack
💬New integration

Notifications where your people already are

Email is where notifications go to die. Mentorly meets your mentors and mentees in Slack.

One install on your Mentorly account connects every program in your organization. Every user whose Slack email matches their Mentorly email is auto-connected, no per-user OAuth, no setup ceremony. From that moment on, the booking requests, session reminders, and confirmations you used to email arrive as Slack DMs.

What the integration does

Five Block Kit notification types, each with the actions you actually need.

📩

Booking requests, with Accept and Decline

When a mentee requests a session, the mentor receives a Slack DM with Accept and Decline buttons. One click. No browser. The message updates in place to show the action they took.

🔔

Session reminders, with Confirm and Cancel

Before each session, both parties get a reminder DM. Confirm to acknowledge, or cancel if the meeting cannot happen. The message updates immediately and the booking state updates in Mentorly.

Booking confirmations

When a session is booked or accepted, both the mentor and the mentee get a confirmation DM with a link to view the session in Mentorly.

🌐

English and French

Every notification renders in the recipient's preferred language. Times are localized to each user's timezone. Bilingual programs work without any extra configuration.

How install works

One install per Mentorly account. The whole organization is set up in three steps.

🔐

Log into your Mentorly account

Use the account where you administer your mentorship programs. You need program manager permissions to install the integration.

⚙️

Open Account → Integrations

In your account settings, find the Slack section next to your other integrations. Click Connect Slack and approve the four scopes Mentorly requests in your workspace.

🚀

Your whole org is connected

Every user in every program of your account whose Slack email matches their Mentorly email is auto-connected. They receive Mentorly notifications in Slack starting with the next booking action.

Built for enterprise. Minimum scope, maximum trust.

The Mentorly bot only sends DMs and responds to button clicks. No channel posting. No message history. No data left behind on uninstall.

The four scopes we ask for

  • chat:write — send DMs to your users
  • users:read — list workspace members
  • users:read.email — match Mentorly accounts to Slack accounts by email
  • im:write — open direct message channels

Security and verification

  • Every callback to Mentorly is HMAC-SHA256 signed.
  • Replay protection: requests older than five minutes are rejected.
  • Rate limiting: thirty button clicks per minute per Slack user.
  • On uninstall: workspace deactivates, user mappings are deleted, everyone returns to email automatically.

Designed for the way enterprises actually work

Choices, not lock-ins. Reliability, not surprises.

🔄

Per-user choice

Each user can flip between Slack and email at any time from their Mentorly notification settings. Slack is the default, never a lock-in.

📧

Email fallback

If Slack delivery fails (token revoked, workspace removed, rate-limited), the notification automatically falls back to email. No notification is ever silently lost.

🏢

Multi-program ready

One Slack workspace covers every Mentorly program in your account. The same person across two programs is matched to the same Slack identity correctly.

💰

Included with Mentorly

No additional charge. The Slack integration is part of every Mentorly subscription tier. Available at launch in English and French.

Ready to put mentorship in Slack?

Log into Mentorly, open your account's Integrations tab, and click Connect Slack. The whole rollout takes one minute.