WebEx Teams

Set up WebEx Teams webhook recipients for incident notifications.

Send Xyte incident notifications to a Webex (WebEx Teams) space using an incoming webhook — and, optionally, customize the message.

What you'll need

  • A Webex Incoming Webhook URL. Create one with Cisco's Incoming Webhooks app, choose the target space, and copy the generated URL.

Step 1 — Add the webhook URL

  1. In Webex, add the Incoming Webhooks app, select the space that should receive notifications, and copy the Webhook URL.
  2. In Xyte, go to Connections → Integrations (or Settings → Integrations → Messaging Platforms) and choose WebEx Teams.
  3. Paste the Webhook URL and click Update.
WebEx Teams — webhook URL and message templates.

Step 2 — Customize the message (optional)

You control exactly what the WebEx messages say. The message editor sits directly below the Webhook URL field. There are two independent templates:

  • Incident opened message — sent when an incident is raised.
  • Incident closed message — sent when it is resolved.

Each is free text with {placeholder} tokens that are replaced with the incident's values when the message is sent. Both fields start pre-filled with the default template — the standard message with every field, ending with a link back to this settings page. Edit the text and click Save templates, or click Reset to default to restore the original.

  • A placeholder whose value is empty for a given incident is left blank; an unrecognized {token} is sent as-is.
  • WebEx markdown works: wrap text in **double asterisks** for bold, and use [Open in Xyte]({url}) for a labeled link.
  • Click any placeholder chip below a field to insert it at the end of that template.

Available placeholders

PlaceholderDescriptionExampleOpenedClosed
{title}Incident titleCamera offline
{space}Full space path of the deviceHQ / Floor 3 / Room 301
{description}Incident descriptionDevice stopped responding
{priority}Priority — Critical, High, Moderate, Low, or PlanningHigh
{opened_at}When the incident opened (device time zone)05/06/2026 16:26 UTC
{device}Device nameFront Lobby Camera
{model}Vendor / modelAxis / P3245
{incident_id}Short incident ID4821
{assignee}Assigned userJane Doe
{organization}Organization nameAcme Corp
{customer}Customer (top-level space) nameAcme Retail
{opened_by}Who or what opened the incidentMonitoring
{url}Link to the incident in Xytehttps://app.xyte.io/incident/…
{closed_reason}Why the incident closedDevice back online
{duration}How long the incident was openabout 2 hours
{closed_by}Who or what closed the incidentSystem
{closed_method}How it was closed (for example, manually or automatically)automatically

A placeholder used outside its scope (for example {closed_reason} in the opened message) simply renders blank.

Example

Opened-message template:

**🔴 {title}**
Priority **{priority}** at {space}
Device: {device} ({model})
[Open in Xyte]({url})

Posts to WebEx as:

🔴 Camera offline
Priority High at HQ / Floor 3 / Room 301
Device: Front Lobby Camera (Axis / P3245)
Open in Xyte

Step 3 — Test and enable

Click Send test message to confirm delivery to your Webex space. Use Disable or Remove to turn the integration off or remove it later.

To control which incidents each space sends, use that space's Routing settings.


Did this page help you?