Webex Automation
Automate Cisco Webex messaging, rooms, teams, webhooks, and people management through natural language commands
Author
Category
Team CollaborationInstall
Hot:31
Download and extract to your skills directory
Copy command and send to AI Agent for auto-install:
Download and install this skill https://openskills.cc/api/download?slug=composiohq-composio-skills-webex-automation&locale=en&source=copy
Webex Automation
Skills Overview
Webex Automation is an intelligent tool that automates Cisco Webex collaboration workflows through natural-language commands. It supports core functions such as sending messages, managing rooms, team collaboration, configuring webhooks, and looking up people.
Use Cases
1. DevOps and Deployment Automation
Automatically send deployment notifications to Webex groups during CI/CD workflows, keeping the team informed of project status in real time. Supports Markdown formatting, file links, and Adaptive Cards for one-click announcements of successful or failed builds.
2. Enterprise Team Collaboration Management
Enterprise administrators can use natural-language commands to add team members in bulk, assign permissions, create rooms, and configure webhooks without manually operating the Webex interface, significantly improving collaboration efficiency.
3. Event-Driven Real-Time Notifications
Configure Webex webhooks to monitor changes to messages, rooms, members, meetings, and other events, automatically pushing key information to a designated URL for real-time monitoring and automated responses. This is suitable for operations monitoring and system alert scenarios.
Core Features
Message Sending and Formatting
Supports sending plain text, Markdown, file attachments, and Adaptive Cards to Webex rooms or individuals. The message size limit is 7,439 bytes, and each message supports one file or one card. You can reply to a specific message to create threaded conversations, making it suitable for building automated notification workflows.
Room and Team Management
List and filter all rooms you have joined, sorting them by type (1:1 or group), team, or activity. View room details, including lock status and creator information. Manage team memberships by adding members and granting administrator permissions, simplifying team maintenance.
Webhook Event Automation
Create webhooks to monitor changes to Webex resources such as messages, rooms, members, and meetings. Supports multiple event types, including
created, updated, and deleted, as well as filtering conditions to narrow the scope. HMAC signature verification is available to ensure notifications are secure and reliable. The target URL must return an HTTP 2xx response; otherwise, the webhook will be automatically disabled after 100 failures.Frequently Asked Questions
What is Webex Automation, and what can it do?
Webex Automation is an automation tool for controlling Cisco Webex through natural-language commands. It can send messages to rooms or individuals, manage rooms and team members, configure webhooks for event-driven notifications, look up people, and more. It is suitable for DevOps deployment notifications, enterprise collaboration management, and real-time monitoring and alerting.
How can I use natural language to control Webex and send messages?
Simply describe the target room or person’s email address, along with the message content and format. For example: “Send a Markdown message to room Y2lz... saying Deployment complete and include a link to the release notes.” The tool automatically calls the
WEBEX_MESSAGING_CREATE_MESSAGE API and supports plain text, Markdown, file links, and Adaptive Cards.How do I configure and use Webex webhooks?
Use the
WEBEX_WEBHOOKS_CREATE_WEBHOOK tool to create a webhook, specifying its name, target URL, monitored resources (such as messages or rooms), event types (created, updated, and so on), and optional filtering conditions. The target URL must reliably return an HTTP 2xx response; otherwise, the webhook will be automatically disabled after 100 failures within five minutes. Use WEBEX_LIST_WEBHOOKS to view all registered webhooks.What automation operations does Webex Automation support?
Core operations include sending messages to rooms or individuals, listing rooms, retrieving room details, updating rooms, deleting messages, creating and listing webhooks, adding team members, listing members, looking up people, and listing teams. These operations cover the primary Webex collaboration scenarios.
What are the Webex message size limits?
Plain-text and Markdown messages are each limited to 7,439 bytes. Each message supports only one file attachment, and each message supports only one Adaptive Card. When sending large files, it is recommended to use a public URL instead of uploading the file directly.
How can I manage team members through Webex Automation?
Use the
WEBEX_MESSAGING_CREATE_TEAM_MEMBERSHIP tool and provide a team ID (teamId) and either a person’s email address (personEmail) or person ID (personId). You can optionally grant administrator privileges using isModerator. First use WEBEX_LIST_TEAMS to discover available teams, then use WEBEX_MESSAGING_LIST_MEMBERSHIPS to review existing members.Will a Webex webhook be automatically disabled after failures?
Yes. If the target URL fails 100 consecutive times within five minutes, the webhook will be automatically disabled. Ensure that the webhook endpoint is stable and reliable and correctly returns an HTTP 2xx status code to prevent automation interruptions caused by network or service issues.
Does Webex Automation require an MCP server?
Yes. You must add the Rube MCP server (
https://rube.app/mcp) to your environment and connect your Webex account through Composio’s OAuth flow before you can begin using natural-language commands for Webex automation.