Incoming Webhook to Webex Messaging Adaptive Card (Messaging)

Incoming Webhook to Webex Messaging Adaptive Card

Playbook by Webex for Developers

Incoming Webhook to Webex Messaging Adaptive Card

Receive HTTP webhooks and post Adaptive Card messages to Webex Messaging spaces with a bot

Receive HTTP webhooks and post Adaptive Card messages to Webex Messaging spaces with a bot
View Playbook
Playbook by Webex for Developers

Bring external events into Webex Messaging without a custom client. Monitoring tools, CI/CD pipelines, ticketing systems, and internal services already speak HTTP and JSON. This Playbook shows how to turn those webhook payloads into Adaptive Card messages—structured facts, images, and action buttons—delivered to a space by a bot using the public Messages API.

Why use this

  • Meet people where they work: Operators and stakeholders stay in Webex instead of checking another dashboard or email filter.
  • Richer than plain text: Cards summarize context at a glance and can link out to runbooks, tickets, or live views.
  • Small, inspectable surface: A single Flask route and a bot token are enough to prototype; you can harden auth, signing, and hosting once the flow is proven.

What you get

Sample Python code (POST /webhook), environment-based configuration, a worked rocket-launch JSON shape you can replace with your own fields, and a deployment guide aligned with WebexSamples/webhook-to-card.


Preview listing

This App Hub entry was published from an open pull request. Review the change.

Support

Third-Party Tool

HTTP webhooks

Estimated Implementation Time

1-2 hours

Categories

Bring external events into Webex Messaging without a custom client. Monitoring tools, CI/CD pipelines, ticketing systems, and internal services already speak HTTP and JSON. This Playbook shows how to turn those webhook payloads into Adaptive Card messages—structured facts, images, and action buttons—delivered to a space by a bot using the public Messages API.

Why use this

  • Meet people where they work: Operators and stakeholders stay in Webex instead of checking another dashboard or email filter.
  • Richer than plain text: Cards summarize context at a glance and can link out to runbooks, tickets, or live views.
  • Small, inspectable surface: A single Flask route and a bot token are enough to prototype; you can harden auth, signing, and hosting once the flow is proven.

What you get

Sample Python code (POST /webhook), environment-based configuration, a worked rocket-launch JSON shape you can replace with your own fields, and a deployment guide aligned with WebexSamples/webhook-to-card.


Preview listing

This App Hub entry was published from an open pull request. Review the change.