Skip to content

Webex

The Webex provider integrates with Cisco Webex Teams. It supports:

  • Direct messages
  • Space (room) messages
  • Adaptive Cards
  • File attachments
  • @mentions
  • Webex account
  • Webex Developer access
  1. Create a Webex Bot

    Go to developer.webex.com:

    • Navigate to My Webex Apps → Create a Bot
    • Fill in bot details
    • Copy the Bot Access Token
  2. Create a Webhook

    The provider will create webhooks automatically, or create manually:

    • Go to Documentation → Webhooks API
    • Create webhook pointing to your endpoint
  3. Configure Provider

    answers.json
    {
    "messaging-webex": {
    "enabled": true,
    "public_base_url": "https://your-domain.ngrok-free.app",
    "access_token": "your-bot-access-token"
    }
    }
  4. Run Setup

    Terminal window
    gtc setup --answers answers.json ./my-bundle
OptionRequiredDescription
enabledYesEnable/disable provider
public_base_urlYesPublic URL for webhook
access_tokenYesBot access token
- id: reply
type: reply
config:
message: "Hello! How can I help?"
- id: formatted
type: reply
config:
message: |
**Bold** *Italic*
- List item
[Link](https://example.com)
- id: card
type: adaptive-card
config:
card:
type: AdaptiveCard
version: "1.2"
body:
- type: TextBlock
text: "Welcome!"
- id: send_file
type: reply
config:
message: "Here's your document"
files:
- url: "https://example.com/doc.pdf"