Zendesk - Kodif

Zendesk

Zendesk is a leading helpdesk. With KODIF, you can create/update tickets, set statuses, add tags/notes, list comments and macros, fetch tickets by email, and send emails—seamlessly handing off to agents.

Integration Actions

Zendesk - Add Note

Adds an internal note to an existing Zendesk ticket for agent reference and documentation.

This integration appends an internal note to a Zendesk support ticket allowing your team to document important information, updates, or observations without the customer seeing the content. The note is added as a private comment that only agents can view.


Parameters

Output

Returns the complete updated ticket record along with audit information. Key fields include the ticket object with updated details like id, status, updated_at, tags, subject, and custom_fields. The audit section contains the newly created comment event with body, html_body, plain_body, and confirmation that public is false.

Example Output:

{
  "audit": {
    "id": 47856234891247,
    "events": [{
      "id": 47856234892103,
      "body": "Customer is a frequent buyer, purchasing for the fourth time. They had a discount code (CXPMET789123P55777) that expired and are asking if it can be renewed.",
      "type": "Comment",
      "public": false,
      "author_id": 19180370068251,
      "html_body": "\
      Customer is a frequent buyer, purchasing for the fourth time. They had a discount code (CXPMET789123P55777) that expired and are asking if it can be renewed.\
      ",
      "plain_body": "Customer is a frequent buyer, purchasing for the fourth time. They had a discount code (CXPMET789123P55777) that expired and are asking if it can be renewed."
    }],
    "created_at": "2026-03-15T17:45:23Z"
  },
  "ticket": {
    "id": 584921,
    "status": "open",
    "subject": "Following up on your discount code inquiry",
    "updated_at": "2026-03-15T17:45:23Z",
    "tags": ["vip_customer", "discount_inquiry", "repeat_buyer"]
  }
}

Read Less

Zendesk - Add Tag to Ticket

Adds a tag to an existing Zendesk support ticket for better organization and tracking.

This integration adds a classification tag to a Zendesk support ticket to help organize, categorize, and track tickets. Tags are commonly used for routing tickets to specific teams, marking ticket types (like “refund” or “bug”), or tracking automation workflows.


Parameters

Output

Returns an object containing the complete list of tags currently assigned to the ticket, including both existing tags and the newly added tag(s).

Example Output:

{
  "tags": [
    "general_question",
    "priority_high",
    "billing_issue",
    "customer_portal"
  ]
}

Read Less

Zendesk - Count Tickets

Count Tickets using Zendesk. No inputs are required. Returns results based on the executed action.

Zendesk - Create Ticket

Creates a new Zendesk support ticket with customer details, issue description, and conversation history for human agent follow-up.

This integration opens a support ticket in your Zendesk helpdesk system when a customer issue needs human assistance. It captures the customer’s contact information, their problem description, and includes a formatted transcript of their conversation with your chatbot, so agents have full context when they begin working on the case.


Parameters

Output

Returns the newly created Zendesk ticket object containing the ticket id (unique identifier), status (new/open/pending/solved), subject line with “Chatbot |” prefix, url (direct API link), created_at timestamp, requester_id (customer’s Zendesk user ID), and encoded_id (short reference code).

Example Output:

{
  "id": 458923,
  "url": "https://company.zendesk.com/api/v2/tickets/458923.json",
  "status": "new",
  "subject": "Chatbot | Product defect - phone case not fitting properly",
  "created_at": "2026-03-24T14:22:15Z",
  "requester_id": 87654321098765,
  "encoded_id": "ABC12D-XYZ34E",
  "tags": ["product_issue", "refund_request"],
  "description": "Customer received a phone case that doesn't fit their iPhone 14 Pro model correctlynn**Conversation History**nn**User**: Hi, I received my phone case but it doesn't fit my phonenn**Chatbot**: I'm sorry to hear about the fit issue. Can you tell me which phone model you have?nn**User**: iPhone 14 Pronn**Chatbot**: Let me create a support ticket to get this resolved for you right away."
}

Read Less

Zendesk - Create Ticket (Without Chat History)

Creates Ticket (Without Chat History) using Zendesk. Requires name and email and subject and description. Returns confirmation of creation, including the new record’s ID and details.

Read Less

Zendesk - Create Ticket with a Brand

Creates a new Zendesk support ticket and associates it with a specific brand in your Zendesk account.