Approve or deny Privilege Manager elevation requests directly from Webex
The bot bridges Delinea Privilege Manager and Cisco Webex using a device websocket -- no public URL or inbound ports required.
Everything happens in the Webex card -- no context switching required
Choose One Time, 15 min, 30 min, 1 hour, and more
After action, the card is replaced with an "Approved by X" or "Denied by X" result
Bot posts cards automatically when new requests arrive -- polls every 30 seconds
Uses Webex device websocket -- works behind firewalls with no inbound ports
Registered rooms survive app restarts via JSON-backed room store
Automatically approve requests outside business hours with configurable schedules via chat commands
Go to developer.webex.com/my-apps, create a new Bot, and save the Bot Access Token.
Copy .env.example to .env and fill in your Privilege Manager credentials and Webex bot token.
Install dependencies with pip install -r requirements.txt and start the bot with python -m webex_bot_app.app.
Add the bot to a Webex room and @mention it. The bot will register the room and start posting approval cards automatically.
Build the Docker image, push to ECR, and deploy on ECS Fargate for 24/7 operation at ~$9/month with CloudWatch logging.