PHPackages                             adigital/zendesk - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. adigital/zendesk

ActiveCraft-plugin[API Development](/categories/api)

adigital/zendesk
================

Creates a new support ticket in Zendesk using the JSON API

2.0.0(3y ago)33.1k5[2 issues](https://github.com/a-digital/zendesk/issues)MITPHP

Since Jan 5Pushed 3y ago2 watchersCompare

[ Source](https://github.com/a-digital/zendesk)[ Packagist](https://packagist.org/packages/adigital/zendesk)[ RSS](/packages/adigital-zendesk/feed)WikiDiscussions master Synced today

READMEChangelog (10)Dependencies (1)Versions (15)Used By (0)

Zendesk plugin for Craft CMS 3.x
================================

[](#zendesk-plugin-for-craft-cms-3x)

Creates a new support ticket in Zendesk using the JSON API

[![Screenshot](resources/img/plugin-logo.svg)](resources/img/plugin-logo.svg)

Requirements
------------

[](#requirements)

This plugin requires Craft CMS 3.0.0-beta.23 or later.

Installation
------------

[](#installation)

To install the plugin, follow these instructions.

1. Open your terminal and go to your Craft project:

    ```
     cd /path/to/project

    ```
2. Then tell Composer to load the plugin:

    ```
     composer require adigital/zendesk

    ```
3. In the Control Panel, go to Settings → Plugins and click the “Install” button for Zendesk.

Zendesk Overview
----------------

[](#zendesk-overview)

This plugin can work either as a dashboard widget on your clients website, or you can post to it from a frontend form on your own website.

Configuring Zendesk
-------------------

[](#configuring-zendesk)

You will need your Zendesk api key, user account, and api url to be entered. This has been built for the Zendesk V2 API. The rest of the settings are optional. You can give the widget a custom name e.g. Ask A Digital. You can also add a url where tickets can be viewed so that requesters can click through upon successfully submission of a ticket to view it straight away.

A config.php is included with an example of 2 custom fields we have set up for our integration of Zendesk. Move this file to the main config folder within Craft and rename the file to zendesk.php if you wish to include your own custom fields to be posted from the dashboard widget.

Using Zendesk
-------------

[](#using-zendesk)

Below is a very basic example of a front end form which will be able to submit a ticket through this plugin to Zendesk. If you wish to add your own custom fields to this form, just define them in the plugins config file and then add the inputs to the form. Make sure that you are matching the input name attribute with the config fieldName value.

```

	{{ redirectInput('support/thank-you') }}

	{{ csrfInput() }}

	Name:
	Email:
	Type:
		Question
		Incident
		Problem
		Task

	Priority:
		Low
		Normal
		High
		Urgent

	Subject:
	Body:
	Attachment(s):

	Raise Ticket

```

Brought to you by [Matt Shearing](https://adigital.agency)

###  Health Score

31

—

LowBetter than 66% of packages

Maintenance7

Infrequent updates — may be unmaintained

Popularity22

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity71

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~152 days

Recently: every ~160 days

Total

12

Last Release

1429d ago

Major Versions

1.0.10 → 2.0.02022-08-05

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/12661198?v=4)[A Digital](/maintainers/a-digital)[@a-digital](https://github.com/a-digital)

---

Top Contributors

[![matt-adigital](https://avatars.githubusercontent.com/u/15085874?v=4)](https://github.com/matt-adigital "matt-adigital (34 commits)")

---

Tags

cmsCraftcraftcmscraft-pluginZendesk

### Embed Badge

![Health badge](/badges/adigital-zendesk/health.svg)

```
[![Health](https://phpackages.com/badges/adigital-zendesk/health.svg)](https://phpackages.com/packages/adigital-zendesk)
```

###  Alternatives

[verbb/formie

The most user-friendly forms plugin for Craft.

102393.6k70](/packages/verbb-formie)[wrav/oembed

A simple plugin to extract media information from websites, like youtube videos, twitter statuses or blog articles.

36208.3k3](/packages/wrav-oembed)[verbb/vizy

A flexible visual editor field for Craft.

4250.4k](/packages/verbb-vizy)[verbb/hyper

A user-friendly links field for Craft.

24147.8k12](/packages/verbb-hyper)[verbb/events

A full-featured plugin for event management and ticketing.

2311.9k](/packages/verbb-events)[craftpulse/craft-typesense

Craft Plugin that synchronises with Typesense

122.7k](/packages/craftpulse-craft-typesense)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
