Integrations
Connect Slack, Discord, and Microsoft Teams for seamless scheduling from chat.
Platform Overview
Planim integrates with three messaging platforms to bring scheduling into your team's communication flow:
| Platform | Slash Commands | AI Chat | RSVP Buttons | Event Notifications | Status Sync | Account Linking |
|---|---|---|---|---|---|---|
| Slack | /planim | Yes | Yes | Yes | Yes | Via OAuth |
| Discord | /planim | Yes | Yes | Yes | -- | Manual link |
| Microsoft Teams | Bot commands | Yes | Yes (Cards) | Yes | Yes | Manual link |
Each integration is configured per workspace. Go to Settings > Integrations in your workspace to get started.
Go to workspace settings to connect your integrations.
Try it nowConnecting Slack
Start the connection
Go to Settings > Integrations in your workspace and click Connect on the Slack card.
Authorize in Slack
You'll be redirected to Slack's OAuth page. Select the Slack workspace you want to connect and approve the permissions.
Configure notification channels
Back in Planim, choose which Slack channels should receive event notifications. You can add multiple channels and configure each one independently.
Start using commands
Your team can now use /planim slash commands directly in Slack. Try /planim schedule meeting tomorrow at 3pm to create your first event from Slack.
After connecting, RSVP buttons appear on event notifications so team members can respond without leaving Slack. The Planim bot also provides a Home Tab with quick access to upcoming events and a status sync feature that updates your Slack status based on your calendar.
Connecting Discord
Start the connection
Go to Settings > Integrations and click Connect on the Discord card.
Authorize the bot
You'll be redirected to Discord's OAuth page. Select the Discord server you want to connect and authorize the Planim bot.
Link member accounts
Each team member needs to link their Discord account to their Planim profile. Use the /planim link command in Discord or connect from Settings > Security in Planim.
Configure channels
Choose which Discord channels should receive event notifications and set up notification preferences.
Discord uses slash commands (e.g., /planim schedule) and interactive buttons for RSVPs. Members can also DM the Planim bot directly for private AI chat conversations.
Connecting Microsoft Teams
Start the connection
Go to Settings > Integrations and click Connect on the Microsoft Teams card.
Add the Planim bot
Follow the prompts to add the Planim bot to your Teams workspace. An admin may need to approve the app in your Teams admin center.
Link member accounts
Each team member links their Teams account to Planim for personalized notifications and AI access.
Configure channels
Select which Teams channels should receive event notifications. Planim uses Adaptive Cards for rich, interactive notifications.
Microsoft Teams uses the Bot Framework with Adaptive Cards for rich event notifications and inline RSVP buttons. Status sync keeps your Teams presence updated based on your Planim calendar.
Each team member needs to link their messaging account to their Planim profile for personalized notifications and AI chat access.
Notification Preferences
After connecting an integration, each user can configure their notification preferences:
- Event reminders — get notified before events start (configurable timing: 5, 10, 15, 30 minutes)
- Event changes — receive updates when events are modified or cancelled
- New invitations — be notified when you're invited to an event
- Daily digest — receive a summary of tomorrow's events
Configure these from Settings > Integrations or from your personal notification preferences page. Preferences are set per platform, so you can receive reminders in Slack but only invitations in Discord.
Calendar Sync
Planim also syncs with Google Calendar and Microsoft Outlook to show your complete schedule in one place. External events appear as busy blocks, and the AI considers them when finding free slots.
Calendar Sync Guide
Learn how to connect Google Calendar and Microsoft Outlook for two-way sync.
Tips for Getting the Most from Integrations
Here are some practical tips from teams using Planim integrations daily:
- Separate channels for different teams — create dedicated notification channels in Slack/Discord for each Planim team to keep things organized
- Use DMs for personal scheduling — message the bot directly for private calendar queries without cluttering team channels
- Link accounts early — have every team member link their messaging account during onboarding so they get notifications from day one
- Combine with AI — use
/planim find a slot for the whole team tomorrowto let the AI handle the hard work of finding overlapping availability
AI Chat Assistant
Use the AI to schedule directly from your messaging platform.
Availability & Working Hours
Configure working hours that work together with your synced calendars.
Related Guides
Team Management
Create teams, assign colors, and keep everyone's schedule in sync.
Calendar Views
Navigate Day, Week, and Month views with drag-and-drop and keyboard shortcuts.
Events & Scheduling
Create one-time and recurring events, manage participants, and track RSVPs.