Slack and Webex Integration: Schedule Meetings Directly

Yes, Slack integrates natively with Webex. You can schedule and log Webex meetings directly from Slack without leaving your chat workspace.

Overview

Slack and Webex are two of the most widely deployed communication platforms in enterprise environments. Slack handles asynchronous messaging and team collaboration, while Webex provides synchronous video conferencing and meeting infrastructure. The native integration between them eliminates the friction of context-switching—you can initiate meetings, schedule them, and keep records all within your Slack workspace.

For IT managers and business owners, this integration reduces tool sprawl and improves meeting adoption rates. Teams no longer need to open a separate Webex tab or email calendar invites; they can schedule a meeting in seconds from the channel or direct message where the conversation is already happening.

How the Integration Works

  • Slack App Installation: Install the official Webex app from the Slack App Directory. This connects your Slack workspace to your Webex account via OAuth authentication.
  • Meeting Scheduling: Use the slash command /webex in any Slack channel or DM to open a meeting scheduler. Set the title, duration, and attendees, then confirm. Webex generates a meeting link and posts it to the channel.
  • Meeting Links in Messages: When you share a Webex meeting link in Slack, the app automatically unfurls it, showing meeting details (time, duration, attendee count) without requiring a click-through.
  • Meeting Logging: After a Webex meeting ends, the app can log the meeting summary and recording link back to the Slack channel, creating an audit trail and making recordings discoverable to team members.
  • Attendee Sync: When you schedule a meeting via Slack, Webex automatically adds Slack participants to the meeting invite, and they receive calendar notifications through both Slack and their email.

Key Features & Capabilities

  • One-Click Meeting Launch: Start an instant Webex meeting directly from a Slack channel using a button or slash command. Participants join with a single click on the posted link.
  • Scheduled Meetings with Calendar Integration: Schedule meetings for a future date and time. Attendees receive calendar invites in Outlook, Google Calendar, or Apple Calendar, and reminders appear in Slack.
  • Meeting Recordings Auto-Posted: When a recorded Webex meeting ends, the recording link is automatically posted to the Slack channel where the meeting was scheduled, keeping all team members informed.
  • Webex Meeting Details in Slack: View meeting metadata (participant count, duration, start time) directly in Slack without opening Webex. This helps team members know whether a meeting is still active or has concluded.
  • Persistent Meeting Logs: All meetings scheduled via Slack are logged in the channel history, creating a searchable record of when meetings occurred and who attended.
  • Direct Message Meetings: Initiate a one-on-one Webex call with a colleague through a Slack DM, useful for quick video check-ins without formal scheduling.

Setup Difficulty

Easy (5–10 minutes, no code required).

Installation is straightforward for any Slack workspace admin. Navigate to the Slack App Directory, search for “Webex,” and click “Add to Slack.” You’ll be prompted to authorize the app using your Webex account credentials. Once approved, the integration is live. Users can immediately start scheduling meetings using the /webex slash command. No API keys, webhooks, or developer configuration are needed.

Common Use Cases

  • Sales Teams: Schedule client calls directly from Slack channels dedicated to specific accounts. Meeting links and recordings stay organized in the channel for the entire team to reference.
  • Engineering & Product: Quickly spin up sync meetings during standups or troubleshooting sessions without breaking the conversation flow in Slack.
  • Remote & Hybrid Workforces: Reduce email overhead by scheduling all-hands, town halls, and team meetings from a central Slack channel. Attendees see reminders in their preferred communication tool.
  • Customer Support: Log support calls and screen-sharing sessions in Slack, making it easy for team members to review recordings and improve handling of similar issues.

Limitations & Considerations

While the integration is robust, a few constraints are worth noting:

  • Webex Account Required: Every Slack user who wants to schedule or host meetings must have an active Webex account. If your organization uses Webex Free tier accounts, some features (like recording) may be limited.
  • Timezone Handling: When scheduling meetings for global teams, double-check that Slack and Webex are interpreting timezones correctly. Always confirm attendee times before sending invites.
  • Recording Permissions: Meeting hosts must have recording enabled in their Webex account settings. If recordings aren’t appearing in Slack, verify permissions in Webex admin settings.
  • Guest Attendees: External participants (non-Slack, non-Webex users) can join via a public meeting link, but they won’t receive calendar invites through the Slack integration. You may need to send them a separate email.

Alternatives & Workarounds

If the native Slack-Webex integration doesn’t fully meet your needs, consider these alternatives:

  • Zapier or Make (formerly Integromat): Use these automation platforms to create custom workflows between Slack and Webex. For example, automatically create a Webex meeting when a Slack message contains a specific keyword, or post meeting summaries to a dedicated channel.
  • Google Meet or Microsoft Teams: If you’re already invested in Google Workspace or Microsoft 365, their native video conferencing integrations with Slack may be simpler to manage. Google Meet integrates directly with Slack, as does Microsoft Teams.
  • Custom Slack Bot: Develop an internal bot using the Slack API and Webex API to handle specialized meeting workflows, such as auto-scheduling recurring meetings or enforcing meeting naming conventions.

Frequently Asked Questions

Can I schedule a Webex meeting for someone else in my organization?

Yes. When you use the /webex command, you can add any Slack user as an attendee. However, the meeting will be hosted by the person who initiated the scheduling command. If you need a different person to be the host, they should schedule the meeting themselves or you can transfer host privileges after the meeting starts in Webex.

What happens if I delete a Slack message that contains a Webex meeting link?

Deleting the Slack message does not cancel the Webex meeting. The meeting will still occur at its scheduled time, and attendees will still receive calendar invites. However, the meeting link will no longer be visible in Slack, which could confuse team members. If you need to cancel, do so directly in Webex and post an update in Slack.

Can I record meetings scheduled through Slack?

Yes, if your Webex account has recording permissions enabled. When you schedule a meeting via Slack, recording is typically enabled by default (depending on your Webex plan and admin settings). After the meeting ends, the recording link is automatically posted back to the Slack channel.

Does the integration work with Slack Connect channels?

The integration works within your own Slack workspace. For Slack Connect channels (shared channels with external organizations), meeting scheduling may be limited depending on your organization’s security policies and the Webex account settings of external participants.

Disclaimer

Integration features and capabilities are subject to change. This guide reflects the current state of the Slack-Webex integration as of the time of writing. Always verify the latest features and setup requirements on the official Webex and Slack integration documentation pages before implementing in your organization.