{"id":245335,"date":"2025-10-05T20:52:28","date_gmt":"2025-10-05T20:52:28","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/zendesk-connect\/"},"modified":"2026-04-02T13:56:55","modified_gmt":"2026-04-02T13:56:55","slug":"viable-support-for-zendesk","status":"publish","type":"plugin","link":"https:\/\/os.wordpress.org\/plugins\/viable-support-for-zendesk\/","author":21143679,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.1.1","stable_tag":"1.1.1","tested":"6.9.4","requires":"5.0","requires_php":"7.2","requires_plugins":null,"header_name":"Viable Support For Zendesk","header_author":"Ahsan Amin","header_description":"Seamlessly integrate Zendesk support features with WordPress \u2013 including dynamic contact forms, comment ticketing, and Web Widget. (Formerly Zendesk Connect)","assets_banners_color":"758ea7","last_updated":"2026-04-02 13:56:55","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/viablecube.com\/docs\/viable-support-for-zendesk\/?utm_source=vsfz&utm_medium=donate-link","header_plugin_uri":"https:\/\/viablecube.com\/viable-support-for-zendesk","header_author_uri":"https:\/\/viablecube.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":365,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"viablecube","date":"2025-10-05 20:54:59"},"1.1.0":{"tag":"1.1.0","author":"viablecube","date":"2025-12-06 07:08:46"},"1.1.1":{"tag":"1.1.1","author":"viablecube","date":"2026-04-02 13:56:55"}},"upgrade_notice":{"1.1.1":"<p>Code improvement<\/p>","1.1.0":"<p>WordPress 6.9 compatible with improved admin experience, enhanced performance, and better error handling.<\/p>","1.0":"<p>First stable release of <strong>Viable Support for Zendesk<\/strong> connect, create, and automate tickets directly from WordPress.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3373255,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3373255,"resolution":"256x256","location":"assets","locale":""},"icon.svg":{"filename":"icon.svg","revision":3373255,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3412789,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3412789,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.1.0","1.1.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3373255,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3373255,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3373255,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3373255,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3373255,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3373255,"resolution":"6","location":"assets","locale":""},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3373255,"resolution":"7","location":"assets","locale":""},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3373255,"resolution":"8","location":"assets","locale":""},"screenshot-9.png":{"filename":"screenshot-9.png","revision":3412789,"resolution":"9","location":"assets","locale":""}},"screenshots":{"1":"Authorization screen with fields for Zendesk Subdomain, Email, and API Token.","2":"Connected account view showing Zendesk connection status and Web Widget visibility toggle.","3":"Form Settings page for configuring form display options.","4":"Popup modal to fetch and map Zendesk custom fields dynamically.","5":"Example of shortcode <code>[viasuzen_ticket_form]<\/code> added in the WordPress page editor.","6":"Frontend display of the Zendesk-powered support form.","7":"Zendesk Comment Settings section in WordPress discussing comment integration options.","8":"Convert Post Comment to Zendesk Ticket action button in the Comments area.","9":"Example of a WordPress comment successfully converted into a Zendesk ticket."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2369,4049,1104,4048,131804],"plugin_category":[47],"plugin_contributors":[248794,248793],"plugin_business_model":[],"class_list":["post-245335","plugin","type-plugin","status-publish","hentry","plugin_tags-customer-support","plugin_tags-helpdesk","plugin_tags-support","plugin_tags-zendesk","plugin_tags-zendesk-support","plugin_category-education-and-support","plugin_contributors-ahsangadit","plugin_contributors-viablecube","plugin_committers-ahsangadit","plugin_committers-viablecube"],"banners":{"banner":"https:\/\/ps.w.org\/viable-support-for-zendesk\/assets\/banner-772x250.png?rev=3412789","banner_2x":"https:\/\/ps.w.org\/viable-support-for-zendesk\/assets\/banner-1544x500.png?rev=3412789","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/viable-support-for-zendesk\/assets\/icon.svg?rev=3373255","icon":"https:\/\/ps.w.org\/viable-support-for-zendesk\/assets\/icon.svg?rev=3373255","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/viable-support-for-zendesk\/assets\/screenshot-1.png?rev=3373255","caption":"Authorization screen with fields for Zendesk Subdomain, Email, and API Token."},{"src":"https:\/\/ps.w.org\/viable-support-for-zendesk\/assets\/screenshot-2.png?rev=3373255","caption":"Connected account view showing Zendesk connection status and Web Widget visibility toggle."},{"src":"https:\/\/ps.w.org\/viable-support-for-zendesk\/assets\/screenshot-3.png?rev=3373255","caption":"Form Settings page for configuring form display options."},{"src":"https:\/\/ps.w.org\/viable-support-for-zendesk\/assets\/screenshot-4.png?rev=3373255","caption":"Popup modal to fetch and map Zendesk custom fields dynamically."},{"src":"https:\/\/ps.w.org\/viable-support-for-zendesk\/assets\/screenshot-5.png?rev=3373255","caption":"Example of shortcode <code>[viasuzen_ticket_form]<\/code> added in the WordPress page editor."},{"src":"https:\/\/ps.w.org\/viable-support-for-zendesk\/assets\/screenshot-6.png?rev=3373255","caption":"Frontend display of the Zendesk-powered support form."},{"src":"https:\/\/ps.w.org\/viable-support-for-zendesk\/assets\/screenshot-7.png?rev=3373255","caption":"Zendesk Comment Settings section in WordPress discussing comment integration options."},{"src":"https:\/\/ps.w.org\/viable-support-for-zendesk\/assets\/screenshot-8.png?rev=3373255","caption":"Convert Post Comment to Zendesk Ticket action button in the Comments area."},{"src":"https:\/\/ps.w.org\/viable-support-for-zendesk\/assets\/screenshot-9.png?rev=3412789","caption":"Example of a WordPress comment successfully converted into a Zendesk ticket."}],"raw_content":"<!--section=description-->\n<p><a href=\"https:\/\/viablecube.com\/docs\/viable-support-for-zendesk\/?utm_source=vsfz&amp;utm_medium=readme-docs\">\ud83d\udcd8 Documentation<\/a> | <a href=\"mailto:ahsan@viablecube.com\">\ud83d\udcac Support<\/a><\/p>\n\n<p><strong>Viable Support for Zendesk<\/strong> integrates your Zendesk Support workspace directly into your WordPress site.<\/p>\n\n<p><strong>Note:<\/strong> You need to have a Zendesk account to use this plugin.<\/p>\n\n<p>With just your Zendesk <strong>subdomain<\/strong>, <strong>account email<\/strong>, and <strong>API token<\/strong>, you can:<\/p>\n\n<ul>\n<li>Display Zendesk ticket fields as dynamic WordPress forms.<\/li>\n<li>Submit support tickets directly from your site.<\/li>\n<li>Automatically convert WordPress comments into Zendesk tickets.<\/li>\n<li>Include metadata, tags, and post details automatically in tickets.<\/li>\n<\/ul>\n\n<p>Built by <strong>Ahsan Gadit<\/strong>, this plugin is perfect for businesses and developers who want a smooth, automated support experience between WordPress and Zendesk.<\/p>\n\n<h3>Features<\/h3>\n\n<ul>\n<li><strong>Secure Authorization<\/strong> \u2013 Connect using your Zendesk subdomain, account email, and API token.<\/li>\n<li><strong>Dynamic Field Fetching<\/strong> \u2013 Fetch all text-type custom fields from Zendesk and display them in your form.<\/li>\n<li><strong>Shortcode Support<\/strong> \u2013 Use <code>[viasuzen_ticket_form]<\/code> anywhere on your site.<\/li>\n<li><strong>Ticket Submission<\/strong> \u2013 Submit new tickets directly to Zendesk.<\/li>\n<li><strong>Comment-to-Ticket Automation<\/strong> \u2013 Automatically convert new WordPress comments into Zendesk tickets.<\/li>\n<li><strong>Custom Metadata<\/strong> \u2013 Add post type, author name, and ID as part of each ticket.<\/li>\n<li><strong>Tag Support<\/strong> \u2013 Automatically add custom tags when creating tickets.<\/li>\n<li><strong>Custom Ticket Subjects<\/strong> \u2013 Auto-generate ticket subjects with post or author details.<\/li>\n<li><strong>Lightweight &amp; Developer-Friendly<\/strong> \u2013 Optimized for performance and easy to extend.<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to the Zendesk API to create support tickets, fetch custom fields, and manage ticket data. This connection is required for the plugin to function properly.<\/p>\n\n<p>The plugin sends the following data to Zendesk:\n* Zendesk subdomain (configured by the site administrator)\n* Account email and API token (for authentication)\n* Ticket data including: requester name, email, subject, message, custom fields, tags, and metadata\n* User search queries (for API authentication verification)<\/p>\n\n<p>All API requests are made server-side using secure HTTPS connections to your Zendesk subdomain (e.g., <code>https:\/\/your-subdomain.zendesk.com\/api\/v2\/<\/code>).<\/p>\n\n<p>This service is provided by \"Zendesk Inc\": <a href=\"https:\/\/www.zendesk.com\/company\/agreements-and-terms\/\">Zendesk Terms of Service<\/a>, <a href=\"https:\/\/www.zendesk.com\/company\/agreements-and-terms\/privacy-policy\/\">Privacy Policy<\/a>.<\/p>\n\n<h3>License<\/h3>\n\n<p>This plugin is licensed under the <strong>GPLv2 or later<\/strong>.<br \/>\nYou can view the full license text here: <a href=\"https:\/\/www.gnu.org\/licenses\/gpl-2.0.html\">https:\/\/www.gnu.org\/licenses\/gpl-2.0.html<\/a><\/p>\n\n<h3>Support &amp; Feedback<\/h3>\n\n<p>We\u2019d love to hear your feedback and suggestions!<br \/>\n\ud83d\udce9 Email: <a href=\"mailto:ahsan.amin334@gmail.com\">ahsan.amin334@gmail.com<\/a><\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin to <code>\/wp-content\/plugins\/<\/code> or install it directly from the WordPress Plugin Directory.  <\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu in WordPress.  <\/li>\n<li>Navigate to <strong>Settings \u2192 Viable Support for Zendesk<\/strong>.  <\/li>\n<li>Enter your <strong>Zendesk subdomain<\/strong>, <strong>account email<\/strong>, and <strong>API token<\/strong>.  <\/li>\n<li>Use <code>[viasuzen_ticket_form]<\/code> shortcode to display the ticket form.  <\/li>\n<li>(Optional) Enable comment-to-ticket automation to convert new comments into Zendesk tickets.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20data%20does%20this%20plugin%20fetch%20from%20zendesk%3F\"><h3>What data does this plugin fetch from Zendesk?<\/h3><\/dt>\n<dd><p>It fetches all active text-type custom fields using the Zendesk API.<\/p><\/dd>\n<dt id=\"can%20i%20add%20tags%20or%20customize%20ticket%20subjects%3F\"><h3>Can I add tags or customize ticket subjects?<\/h3><\/dt>\n<dd><p>Yes. You can add tags and dynamically generate subjects using post and author data.<\/p><\/dd>\n<dt id=\"are%20my%20zendesk%20credentials%20stored%20securely%3F\"><h3>Are my Zendesk credentials stored securely?<\/h3><\/dt>\n<dd><p>Yes. The plugin stores credentials securely and uses them only for server-side API requests.<\/p><\/dd>\n<dt id=\"can%20i%20submit%20tickets%20from%20wordpress%3F\"><h3>Can I submit tickets from WordPress?<\/h3><\/dt>\n<dd><p>Yes. You can submit new tickets directly from the form rendered by the shortcode.<\/p><\/dd>\n<dt id=\"does%20it%20modify%20existing%20comments%3F\"><h3>Does it modify existing comments?<\/h3><\/dt>\n<dd><p>No. It only converts <strong>new comments<\/strong> into Zendesk tickets if you enable that feature.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Tested and compatible with WordPress 6.9<\/li>\n<li>Improved admin interface with cleaner notification display<\/li>\n<li>Enhanced code documentation and maintainability<\/li>\n<li>Optimized plugin performance and loading times<\/li>\n<li>Fixed minor bugs and improved error handling<\/li>\n<li>Updated plugin branding and naming conventions<\/li>\n<\/ul>\n\n<h4>1.0 \u2013 Initial Release<\/h4>\n\n<ul>\n<li>Added secure Zendesk API authentication  <\/li>\n<li>Added dynamic text field fetching  <\/li>\n<li>Added ticket submission functionality  <\/li>\n<li>Added comment-to-ticket automation  <\/li>\n<li>Added metadata and tag options  <\/li>\n<li>Initial stable release<\/li>\n<\/ul>","raw_excerpt":"Connect your Zendesk Support account with WordPress \u2014 create tickets, sync custom fields, and automatically convert comments into Zendesk tickets.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/os.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/245335","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/os.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/os.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/os.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=245335"}],"author":[{"embeddable":true,"href":"https:\/\/os.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ahsangadit"}],"wp:attachment":[{"href":"https:\/\/os.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=245335"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/os.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=245335"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/os.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=245335"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/os.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=245335"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/os.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=245335"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/os.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=245335"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}