Viable Support for Zendesk

Description

📘 Documentation | 💬 Support

Viable Support for Zendesk integrates your Zendesk Support workspace directly into your WordPress site.

With just your Zendesk subdomain, account email, and API token, you can:

  • Display Zendesk ticket fields as dynamic WordPress forms.
  • Submit support tickets directly from your site.
  • Automatically convert WordPress comments into Zendesk tickets.
  • Include metadata, tags, and post details automatically in tickets.

Built by ViableCube, this plugin is perfect for businesses and developers who want a smooth, automated support experience between WordPress and Zendesk.

Features

  • Secure Authorization – Connect using your Zendesk subdomain, account email, and API token.
  • Dynamic Field Fetching – Fetch all text-type custom fields from Zendesk and display them in your form.
  • Shortcode Support – Use [viasuzen_ticket_form] anywhere on your site.
  • Ticket Submission – Submit new tickets directly to Zendesk.
  • Comment-to-Ticket Automation – Automatically convert new WordPress comments into Zendesk tickets.
  • Custom Metadata – Add post type, author name, and ID as part of each ticket.
  • Tag Support – Automatically add custom tags when creating tickets.
  • Custom Ticket Subjects – Auto-generate ticket subjects with post or author details.
  • Lightweight & Developer-Friendly – Optimized for performance and easy to extend.

Shortcode Example

Use this shortcode to display the Zendesk-powered form anywhere:

[viasuzen_ticket_form]<h3>License</h3>

This plugin is licensed under the GPLv2 or later.
You can view the full license text here: https://www.gnu.org/licenses/gpl-2.0.html

Support & Feedback

We’d love to hear your feedback and suggestions!
📩 Email: ahsan@viablecube.com
🌐 Website: https://viablecube.com

Screenshots

  • Authorization screen with fields for Zendesk Subdomain, Email, and API Token.
  • Connected account view showing Zendesk connection status and Web Widget visibility toggle.
  • Form Settings page for configuring form display options.
  • Popup modal to fetch and map Zendesk custom fields dynamically.
  • Example of shortcode [viasuzen_ticket_form] added in the WordPress page editor.
  • Frontend display of the Zendesk-powered support form.
  • Zendesk Comment Settings section in WordPress discussing comment integration options.
  • Convert Post Comment to Zendesk Ticket action button in the Comments area.
  • Example of a WordPress comment successfully converted into a Zendesk ticket.

Installation

  1. Upload the plugin to /wp-content/plugins/ or install it directly from the WordPress Plugin Directory.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Navigate to Settings Viable Support for Zendesk.
  4. Enter your Zendesk subdomain, account email, and API token.
  5. Use [viasuzen_ticket_form] shortcode to display the ticket form.
  6. (Optional) Enable comment-to-ticket automation to convert new comments into Zendesk tickets.

FAQ

What data does this plugin fetch from Zendesk?

It fetches all active text-type custom fields using the Zendesk API.

Can I add tags or customize ticket subjects?

Yes. You can add tags and dynamically generate subjects using post and author data.

Are my Zendesk credentials stored securely?

Yes. The plugin stores credentials securely and uses them only for server-side API requests.

Can I submit tickets from WordPress?

Yes. You can submit new tickets directly from the form rendered by the shortcode.

Does it modify existing comments?

No. It only converts new comments into Zendesk tickets if you enable that feature.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Viable Support for Zendesk” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0 – Initial Release

  • Added secure Zendesk API authentication
  • Added dynamic text field fetching
  • Added ticket submission functionality
  • Added comment-to-ticket automation
  • Added metadata and tag options
  • Initial stable release