Logo
Published

Setting up the Webhook for Discord

Michael Dance Michael Dance Recently updated 3 min read 16 views

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

Share this article

Share via social networks

Michael Dance

Author

Michael Dance

Senior Management

My name is Michael and I'm the Owner and founder of Ticaga Ltd.

Feedback loop

Was this article helpful?

Community score Awaiting first vote

Be the first to rate this guide.

Article snapshot

Category
Webhooks
Status
Published
Reading time
3 min
Total feedback
0

Related reading

Browse all