Planim
Core Features
5 min read

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:

PlatformSlash CommandsAI ChatRSVP ButtonsEvent NotificationsStatus SyncAccount Linking
Slack/planimYesYesYesYesVia OAuth
Discord/planimYesYesYes--Manual link
Microsoft TeamsBot commandsYesYes (Cards)YesYesManual 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 now

Connecting 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 tomorrow to 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.

Ready to get started?

Create your free workspace and start scheduling smarter today.

Start Free