
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.

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 usersusers:read— list workspace membersusers:read.email— match Mentorly accounts to Slack accounts by emailim: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.