Setting up the Webhook for Discord

Author: Michael Dance

Category: Webhooks

Published: May 11, 2026

Last updated: May 13, 2026

Reading time: 3 min

To get started head to Administration, General Settings then Webhooks, click on Add and you’ll see this form: Screenshot_2026-05-10_at_18.47.42.png Screenshot_2026-05-10_at_18.47.54.png

Head to Discord and click on the channel settings you’d like to show events from Ticaga, click on integrations and finally webhooks. Click on the copy link: Screenshot_2026-05-10_at_15.47.51.png

Then paste the webhook link from Discord into the URL: Screenshot_2026-05-10_at_18.48.15.png

Tick on all the events you want to receive notifications to, and click on save. Screenshot_2026-05-10_at_18.47.25.png

Then click on edit and configure all the payloads: Screenshot_2026-05-10_at_19.37.14.png

ticket.created / ticket.updated / ticket.closed / ticket.reopened

{
  "embeds": [{
    "title": "{{payload.resource.subject}}",
    "url": "{{payload.resource.url}}",
    "color": {{payload.resource.status_color}},
    "fields": [
      { "name": "Ticket",     "value": "{{payload.resource.ticket_code}}", "inline": true },
      { "name": "Status",     "value": "{{payload.resource.status}}",      "inline": true },
      { "name": "Priority",   "value": "{{payload.resource.priority}}",    "inline": true },
      { "name": "Customer",   "value": "{{payload.resource.customer_name}}",  "inline": true },
      { "name": "Email",      "value": "{{payload.resource.customer_email}}", "inline": true },
      { "name": "Department", "value": "{{payload.resource.department_name}}", "inline": true }
    ],
    "footer": { "text": "Ticaga Support • {{event_name}}" },
    "timestamp": "{{occurred_at}}"
  }]
}

tickets.assigned

{
  "embeds": [{
    "title": "{{payload.resource.subject}}",
    "url": "{{payload.resource.url}}",
    "color": {{payload.resource.status_color}},
    "fields": [
      { "name": "Ticket",      "value": "{{payload.resource.ticket_code}}",      "inline": true },
      { "name": "Status",      "value": "{{payload.resource.status}}",           "inline": true },
      { "name": "Priority",    "value": "{{payload.resource.priority}}",         "inline": true },
      { "name": "Customer",    "value": "{{payload.resource.customer_name}}",    "inline": true },
      { "name": "Assigned To", "value": "{{payload.resource.assigned_user_name}}", "inline": true },
      { "name": "Department",  "value": "{{payload.resource.department_name}}", "inline": true }
    ],
    "footer": { "text": "Ticaga Support • ticket.assigned" },
    "timestamp": "{{occurred_at}}"
  }]
}

replies.created

{
  "embeds": [{
    "title": "New reply on {{payload.resource.ticket_code}}: {{payload.resource.ticket_subject}}",
    "url": "{{payload.resource.ticket_url}}",
    "color": {{payload.resource.ticket_status_color}},
    "description": "{{payload.resource.content_preview}}",
    "fields": [
      { "name": "Agent",    "value": "{{payload.resource.agent_name}}",    "inline": true },
      { "name": "Customer", "value": "{{payload.resource.customer_name}}", "inline": true },
      { "name": "Status",   "value": "{{payload.resource.ticket_status}}", "inline": true }
    ],
    "footer": { "text": "Ticaga Support • response.created" },
    "timestamp": "{{occurred_at}}"
  }]
}

Then you’ll get updates in Discord: Screenshot_2026-05-10_at_19.40.18.png