logo

CALLGOOSE

Zendesk

Integration of Zendesk with Callgoose SQIBS


Overview

This document provides a detailed guide to integrating Zendesk with Callgoose SQIBS for Event-Driven Automation, Incident Auto Remediation, and support ticket lifecycle automation. The integration allows Zendesk to send ticket updates to Callgoose SQIBS via webhooks, triggering automation workflows. Callgoose SQIBS can then resolve or update the ticket in Zendesk and notify the end user accordingly.


Prerequisites
  • Zendesk Account: Admin access to create webhooks, triggers, and API tokens.
  • Callgoose SQIBS Account: Access to configure API filters and automation actions.
  • API Token and Endpoint: Required for bi-directional communication between Zendesk and Callgoose SQIBS.


1. Obtain API Token and Endpoint Details in Callgoose SQIBS

1.1 Generate API Token:

1.2 Find API Endpoint:


2. Configure Webhook in Zendesk to Trigger Callgoose SQIBS Automation

2.1 Create a Webhook

  1. Go to Admin Center > Apps and Integrations > Webhooks
  2. Click Add Webhook
  3. Set the webhook details:
  • Name: Callgoose SQIBS Webhook
  • Endpoint URL: https://<your_callgoose_instance>/sqibs/integration_endpoint
  • Request Method: POST
  • Request Format: JSON
  • Authentication: Leave empty or include token if required by Callgoose
  1. Save the webhook

2.2 Create a Trigger

  1. Go to Admin Center > Objects and Rules > Triggers
  2. Click Add Trigger
  3. Set conditions (e.g., ticket is created or priority is high)
  4. Under Actions, choose Notify Webhook and select the webhook you created
  5. Configure JSON payload, for example:
{
  "ticket_id": "{{ticket.id}}",
  "subject": "{{ticket.title}}",
  "description": "{{ticket.description}}",
  "priority": "{{ticket.priority}}",
  "requester_email": "{{ticket.requester.email}}"
}
  1. Save the trigger


3. Generate API Token in Zendesk

To allow Callgoose SQIBS to update Zendesk tickets:

  1. Go to Admin Center > Apps and Integrations > APIs
  2. Enable Token Access and generate a new API token
  3. Use this token with basic auth:
  • Username: your_email/token
  • Password: your_token


4. Configure Callgoose SQIBS to Process Zendesk Webhook Payloads

4.1 Create API Filters

  1. Go to the API Filters section in Callgoose SQIBS
  2. Create a filter using the JSON payload structure
  3. Example:
  • Payload JSON Key: priority
  • Key Value Contains: ["high"]
  • Map Incident With: ticket_id
  • Incident Title From: subject
  • Incident Description From: description

4.2 Run Automation Actions

  • Associate automation playbooks with the incidents created

4.3 Update Ticket in Zendesk via API

  • API Endpoint:
PUT https://<your_subdomain>.zendesk.com/api/v2/tickets/<ticket_id>.json
  • Headers:
Content-Type: application/json
Authorization: Basic <base64("your_email/token:your_token")>
  • Payload:
{
  "ticket": {
    "status": "solved",
    "priority": "normal",
    "comment": {
      "body": "Issue resolved by Callgoose SQIBS automation."
    }
  }
}

5. Notify User via Public Comment in Zendesk
  • Use the same ticket.update API with a public comment to notify the requester.


6. Testing and Validation
  1. Create a test ticket in Zendesk
  2. Confirm the trigger fires and webhook reaches Callgoose SQIBS
  3. Validate that the automation runs and the Zendesk ticket is updated
  4. Ensure the requester receives a public comment or notification


7. Troubleshooting
  • Validate webhook and trigger are configured and active
  • Check API logs in Callgoose SQIBS for incoming payloads
  • Use Zendesk API activity logs for outgoing webhook monitoring
  • Confirm API token format and base64 encoding are correct


8. References

CALLGOOSE
SQIBS

Advanced Automation-first platform with effective On-Call scheduling, real-time Incident Management, Incident Response, and SLA tracking capabilities that keep your organization more resilient, reliable, and always on.

Callgoose SQIBS can integrate with any applications or tools you use, including monitoring, ticketing, ITSM, log management, error tracking, ChatOps, collaboration tools, or any custom applications.

In addition to alerting and response, Callgoose SQIBS enables Automated Incident Remediation, SLA tracking (MTTA, MTTR, uptime), and Incident Response Threshold monitoring, allowing teams to proactively detect risks, prevent SLA breaches, and execute remediation workflows in real time.

A built-in self-service portal empowers end users to handle routine requests independently, significantly reducing operational load on engineering and IT teams.

Callgoose provides enterprise-grade automation, SLA governance, and incident response capabilities at one of the most cost-effective price points in the market.



Unique Features

  • 30+ languages supported
  • IVR for Phone call notifications
  • Dedicated caller id
  • Advanced API & Email filter
  • Tag based maintenance mode
  • Self-service portal for operational requests
  • SLA Tracker (MTTA, MTTR, uptime monitoring)
  • Incident Response Threshold (incident timers, escalation control)
Book a Demo

Signup for a freemium plan today &
Experience the results.

No credit card required