Moodle Plugins directory: Zendesk Support Integration | Moodle.org
Zendesk Support Integration
Zendesk support integration for Moodle lets logged-in users submit support requests to Zendesk without leaving Moodle.
The plugin uses Moodle as the primary identity source and performs Zendesk API calls server-side, so Zendesk secrets are not exposed in browser JavaScript. It stores local Moodle-to-Zendesk user mappings and ticket metadata, syncs ticket status back into Moodle with cron, and shows public help desk replies inside Moodle.
Key features:
- Submit Zendesk support requests from Moodle
- Map Moodle users to Zendesk end users with a stable external ID
- Show ticket status and public help desk replies in Moodle
- Allow students to reply to active tickets, reopen solved tickets, and continue closed tickets with follow-up tickets
- Scheduled status sync from Zendesk back into Moodle
- Optional Zendesk Help Center JWT SSO for end users
- Optional Moodle web service support for a separate Zendesk agent sidebar app
This plugin requires:
- A Zendesk account
- A Zendesk service account email
- A Zendesk API token
Optional Zendesk configuration can include default ticket form, brand, and group IDs.
This plugin is intended for Moodle 4.5 and can be used on its own or together with the companion block plugin block_zendesk_dashboard.
Comments