{"id":227931,"date":"2025-04-19T06:11:57","date_gmt":"2025-04-19T06:11:57","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/any-contact-form-to-zoho-desk-integration\/"},"modified":"2026-03-10T11:06:56","modified_gmt":"2026-03-10T11:06:56","slug":"integrate-with-zoho-desk","status":"publish","type":"plugin","link":"https:\/\/xho.wordpress.org\/plugins\/integrate-with-zoho-desk\/","author":23077036,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.11","stable_tag":"1.0.11","tested":"6.9.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Integration for Zoho Desk","header_author":"Integrazo","header_description":"Automatically send contact form submissions from popular WordPress forms to Zoho Desk and grow your business.","assets_banners_color":"ebc4c4","last_updated":"2026-03-10 11:06:56","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/integrazo.com\/products\/integrate-with-zoho-desk","header_author_uri":"https:\/\/integrazo.com\/","rating":0,"author_block_rating":0,"active_installs":10,"downloads":937,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"plugcrux","date":"2025-04-19 06:11:41"},"1.0.1":{"tag":"1.0.1","author":"plugcrux","date":"2025-05-06 10:59:59"},"1.0.10":{"tag":"1.0.10","author":"plugcrux","date":"2026-01-24 05:14:58"},"1.0.11":{"tag":"1.0.11","author":"plugcrux","date":"2026-03-10 11:06:56"},"1.0.2":{"tag":"1.0.2","author":"plugcrux","date":"2025-06-10 13:30:12"},"1.0.3":{"tag":"1.0.3","author":"plugcrux","date":"2025-06-18 01:01:30"},"1.0.4":{"tag":"1.0.4","author":"plugcrux","date":"2025-07-20 05:47:51"},"1.0.5":{"tag":"1.0.5","author":"plugcrux","date":"2025-09-25 06:13:49"},"1.0.6":{"tag":"1.0.6","author":"plugcrux","date":"2025-09-25 06:13:49"},"1.0.7":{"tag":"1.0.7","author":"plugcrux","date":"2025-11-21 01:38:29"},"1.0.8":{"tag":"1.0.8","author":"plugcrux","date":"2025-12-08 09:34:01"},"1.0.9":{"tag":"1.0.9","author":"plugcrux","date":"2025-12-25 06:30:18"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3277037,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3277037,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3277037,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.10","1.0.11","1.0.2","1.0.3","1.0.4","1.0.5","1.0.6","1.0.7","1.0.8","1.0.9"],"block_files":[],"assets_screenshots":{"screenshot-1.PNG":{"filename":"screenshot-1.PNG","revision":3277037,"resolution":"1","location":"assets","locale":""},"screenshot-2.PNG":{"filename":"screenshot-2.PNG","revision":3277037,"resolution":"2","location":"assets","locale":""},"screenshot-3.PNG":{"filename":"screenshot-3.PNG","revision":3277037,"resolution":"3","location":"assets","locale":""},"screenshot-4.PNG":{"filename":"screenshot-4.PNG","revision":3277037,"resolution":"4","location":"assets","locale":""},"screenshot-5.PNG":{"filename":"screenshot-5.PNG","revision":3277037,"resolution":"5","location":"assets","locale":""},"screenshot-6.PNG":{"filename":"screenshot-6.PNG","revision":3277037,"resolution":"6","location":"assets","locale":""}},"screenshots":{"1":"Connect your Zoho Desk account","2":"Map form fields to Zoho Desk fields","3":"View integration logs and submission statuses","4":"Detailed log view with request and response data","5":"Plugin settings page","6":"AI validation settings"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1152,161151,1655,130711,250980],"plugin_category":[],"plugin_contributors":[239249,238064,230805],"plugin_business_model":[],"class_list":["post-227931","plugin","type-plugin","status-publish","hentry","plugin_tags-contact-form-7","plugin_tags-elementor-forms","plugin_tags-gravity-forms","plugin_tags-wpforms","plugin_tags-zoho-desk","plugin_contributors-integrazo","plugin_contributors-padmadev","plugin_contributors-plugcrux","plugin_committers-plugcrux"],"banners":{"banner":"https:\/\/ps.w.org\/integrate-with-zoho-desk\/assets\/banner-772x250.png?rev=3277037","banner_2x":"https:\/\/ps.w.org\/integrate-with-zoho-desk\/assets\/banner-1544x500.png?rev=3277037","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/integrate-with-zoho-desk\/assets\/icon-256x256.png?rev=3277037","icon_2x":"https:\/\/ps.w.org\/integrate-with-zoho-desk\/assets\/icon-256x256.png?rev=3277037","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/integrate-with-zoho-desk\/assets\/screenshot-1.PNG?rev=3277037","caption":"Connect your Zoho Desk account"},{"src":"https:\/\/ps.w.org\/integrate-with-zoho-desk\/assets\/screenshot-2.PNG?rev=3277037","caption":"Map form fields to Zoho Desk fields"},{"src":"https:\/\/ps.w.org\/integrate-with-zoho-desk\/assets\/screenshot-3.PNG?rev=3277037","caption":"View integration logs and submission statuses"},{"src":"https:\/\/ps.w.org\/integrate-with-zoho-desk\/assets\/screenshot-4.PNG?rev=3277037","caption":"Detailed log view with request and response data"},{"src":"https:\/\/ps.w.org\/integrate-with-zoho-desk\/assets\/screenshot-5.PNG?rev=3277037","caption":"Plugin settings page"},{"src":"https:\/\/ps.w.org\/integrate-with-zoho-desk\/assets\/screenshot-6.PNG?rev=3277037","caption":"AI validation settings"}],"raw_content":"<!--section=description-->\n<p>This plugin sends form submissions from Contact Form 7, WPForms, Elementor Forms, Gravity Forms, and Formidable Forms to Zoho Desk.<\/p>\n\n<p>When a user submits a form, the plugin can create support tickets in your Zoho Desk account. This helps reduce manual ticket creation and keeps your support system synchronized with your website forms.<\/p>\n\n<p>Supported form plugins:<\/p>\n\n<ul>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/contact-form-7\/\">Contact Form 7<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/wpforms-lite\/\">WPForms<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/elementor\/\">Elementor Forms<\/a><\/li>\n<li><a href=\"https:\/\/www.gravityforms.com\/\">Gravity Forms<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/formidable\/\">Formidable Forms<\/a><\/li>\n<\/ul>\n\n<p>https:\/\/www.youtube.com\/watch?v=M15Mvdj2M2E<\/p>\n\n<h3>Authentication<\/h3>\n\n<p>To connect your Zoho Desk account:<\/p>\n\n<ol>\n<li>Go to the Accounts page in the plugin.<\/li>\n<li>Click Add Account.<\/li>\n<li>Enter an identifiable account name (for example, \u201cMain Zoho Desk Account\u201d).<\/li>\n<li>Select the appropriate data center (for example, <code>zoho.com<\/code>, <code>zoho.eu<\/code>).<\/li>\n<li>Click Authenticate to open the Zoho authorization page.<\/li>\n<li>Log in to Zoho and approve the requested permissions.<\/li>\n<li>After approval, you will be redirected back to WordPress, and the account will be listed on the Accounts page.<\/li>\n<\/ol>\n\n<h3>Add Integration<\/h3>\n\n<p>To create a new integration:<\/p>\n\n<ol>\n<li>Go to the Setup page.<\/li>\n<li>Click Add Integration.<\/li>\n<li>Enter an integration name (for example, \u201cSupport Ticket Form\u201d).<\/li>\n<li>Select the form type (Contact Form 7, WPForms, Elementor, Gravity Forms, or Formidable).<\/li>\n<li>Choose the connected Zoho Desk account.<\/li>\n<li>Select the Zoho Desk department where tickets should be created.<\/li>\n<li>Map form fields to Zoho Desk fields in the field mapping section.<\/li>\n<li>Optionally map additional fields such as priority, category, custom fields, or attachments (where supported).<\/li>\n<li>Use the filter criteria section to apply conditions (for example, create tickets only when specific conditions are met).<\/li>\n<li>Click Save Mapping.<\/li>\n<\/ol>\n\n<h3>Logs<\/h3>\n\n<p>The plugin provides a logs section to review how data is being sent to Zoho Desk.<\/p>\n\n<ul>\n<li>Open the Logs page to see a list of submissions and their statuses.<\/li>\n<li>Typical statuses include:\n\n<ul>\n<li>SUCCESS \u2013 ticket created successfully.<\/li>\n<li>RECORD_FAILED \u2013 ticket not created due to an error.<\/li>\n<li>AI_DETECTION \u2013 held due to AI rules (for example, domain or validation rules).<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<p>Additional options:<\/p>\n\n<ul>\n<li>Filter logs by integration, status, or date range.<\/li>\n<li>Open the log details view to see the full request, response, and error messages.<\/li>\n<li>Resync or delete individual records, or use bulk actions where available.<\/li>\n<li>Review AI-detected records and resync them after manual review, if required.<\/li>\n<\/ul>\n\n<h3>Settings<\/h3>\n\n<p>Global settings can be managed from the Settings page:<\/p>\n\n<ul>\n<li>Delete data on uninstall \u2013 when enabled, plugin data will be removed when the plugin is deleted from WordPress.<\/li>\n<li>Error email notification \u2013 enable or disable email notifications when a record fails.<\/li>\n<li>Notification emails \u2013 specify one or more email addresses (comma-separated) to receive error notifications.<\/li>\n<li>Email subject \u2013 set the subject line for error notification emails.<\/li>\n<\/ul>\n\n<h3>AI Settings<\/h3>\n\n<p>AI-related options can be managed from the AI Settings section:<\/p>\n\n<ul>\n<li>Email validation \u2013 configure rules to handle email addresses from specific domains.<\/li>\n<li>Blocked domains \u2013 add or remove domains that should be treated according to your rules.<\/li>\n<li>Action for blocked emails:\n\n<ul>\n<li>Send to Zoho Desk (ignore AI detection), or<\/li>\n<li>Store in logs for review and manual resync later.<\/li>\n<\/ul><\/li>\n<li>Tabs for Email Validation, Email Detection, and Spam Detection \u2013 configure rules separately for each type of check.<\/li>\n<\/ul>\n\n<h3>Privacy and Data Handling<\/h3>\n\n<ul>\n<li>Form submission data is sent from your WordPress site to Zoho Desk via their API.<\/li>\n<li>The plugin does not send data to any third-party service other than the configured Zoho services.<\/li>\n<\/ul>\n\n<h3>Free and Paid Features<\/h3>\n\n<p>Free version includes:<\/p>\n\n<ul>\n<li>Connect up to 2 Zoho Desk accounts<\/li>\n<li>Connect up to 2 forms<\/li>\n<li>Support for standard fields and basic field mapping<\/li>\n<li>Custom value support<\/li>\n<li>System fields mapping (where available)<\/li>\n<li>Basic AI options<\/li>\n<li>Error log view and basic management<\/li>\n<\/ul>\n\n<p>Paid version adds:<\/p>\n\n<ul>\n<li>Unlimited account connections (subject to Zoho limits)<\/li>\n<li>Unlimited form connections<\/li>\n<li>Premium field support<\/li>\n<li>Custom field mapping<\/li>\n<li>Extended AI controls and detection rules<\/li>\n<li>Advanced resync options and log handling<\/li>\n<li>Email notifications for failed records<\/li>\n<\/ul>\n\n<p>Upgrade now: https:\/\/integrazo.com\/products\/integrate-with-zoho-desk<\/p>\n\n<h3>Features Overview<\/h3>\n\n<ul>\n<li>Connect Zoho Desk to supported form plugins<\/li>\n<li>Configure multiple Zoho Desk accounts and departments<\/li>\n<li>Map form fields to Zoho Desk fields, including custom fields<\/li>\n<li>Real-time ticket creation<\/li>\n<li>Optional conditional logic<\/li>\n<li>Activity logs with status and error details<\/li>\n<li>Resync options for failed or AI-held records<\/li>\n<li>AI-based email and spam handling<\/li>\n<li>Optional email notifications<\/li>\n<li>Settings to control data removal on uninstall<\/li>\n<\/ul>\n\n<h3>Support<\/h3>\n\n<p>If you need help or want to request a feature:<\/p>\n\n<ul>\n<li>https:\/\/integrazo.com\/pages\/contact  <\/li>\n<li>https:\/\/integrazo.com\/pages\/request-feature  <\/li>\n<\/ul>\n\n<p>Website: https:\/\/integrazo.com<br \/>\nEmail: support@integrazo.com<\/p>\n\n<h3>Additional Notes<\/h3>\n\n<p>This plugin supports WordPress multisite installations and has been tested for compatibility with recent WordPress versions.<\/p>\n\n<!--section=installation-->\n<p>Automatic installation<br \/>\n1. Go to Plugins &gt; Add New in your WordPress dashboard.<br \/>\n2. Search for Integrazo and locate this plugin.<br \/>\n3. Click Install and then Activate.<br \/>\n4. Go to plugin settings to connect your Zoho Desk account and start syncing.<\/p>\n\n<p>Manual installation<br \/>\n1. Upload the plugin ZIP file via Plugins &gt; Add New &gt; Upload Plugin.<br \/>\n2. Activate the plugin.<br \/>\n3. Go to the plugin settings and complete the setup.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"which%20wordpress%20form%20plugins%20does%20this%20support%3F\"><h3>Which WordPress form plugins does this support?<\/h3><\/dt>\n<dd><p>This plugin currently supports:<\/p>\n\n<ul>\n<li>Contact Form 7  <\/li>\n<li>WPForms  <\/li>\n<li>Elementor Forms  <\/li>\n<li>Gravity Forms  <\/li>\n<li>Formidable Forms<\/li>\n<\/ul><\/dd>\n<dt id=\"how%20do%20i%20integrate%20contact%20form%207%20with%20zoho%20desk%3F\"><h3>How do I integrate Contact Form 7 with Zoho Desk?<\/h3><\/dt>\n<dd><ol>\n<li>Open the plugin and go to the Setup tab.  <\/li>\n<li>Choose Contact Form 7 as the form type.  <\/li>\n<li>Select the Zoho Desk department.  <\/li>\n<li>Map the Contact Form 7 fields to Zoho Desk fields.  <\/li>\n<li>Save the integration.<\/li>\n<\/ol><\/dd>\n<dt id=\"how%20do%20i%20integrate%20wpforms%20with%20zoho%20desk%3F\"><h3>How do I integrate WPForms with Zoho Desk?<\/h3><\/dt>\n<dd><ol>\n<li>Go to the plugin\u2019s Setup section.  <\/li>\n<li>Select WPForms as the form type.  <\/li>\n<li>Choose the Zoho Desk department.  <\/li>\n<li>Map WPForms fields to Zoho Desk fields.  <\/li>\n<li>Save the integration.<\/li>\n<\/ol>\n\n<p>The same steps apply for Elementor Forms, Gravity Forms, and Formidable Forms.<\/p><\/dd>\n<dt id=\"can%20i%20map%20custom%20fields%3F\"><h3>Can I map custom fields?<\/h3><\/dt>\n<dd><p>Yes, you can map form fields to custom fields in Zoho Desk where supported.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20a%20ticket%20fails%20to%20create%3F\"><h3>What happens if a ticket fails to create?<\/h3><\/dt>\n<dd><p>Failed submissions are:<\/p>\n\n<ul>\n<li>Recorded in the Logs section  <\/li>\n<li>Shown with error messages returned by Zoho Desk  <\/li>\n<li>Available for manual or bulk resync<\/li>\n<\/ul><\/dd>\n<dt id=\"is%20real-time%20ticket%20creation%20supported%3F\"><h3>Is real-time ticket creation supported?<\/h3><\/dt>\n<dd><p>Yes. Form entries are sent to Zoho Desk immediately after submission.<\/p><\/dd>\n<dt id=\"is%20a%20zoho%20desk%20account%20required%3F\"><h3>Is a Zoho Desk account required?<\/h3><\/dt>\n<dd><p>Yes. You need an active Zoho Desk account to send data from your WordPress site to Zoho Desk.<\/p><\/dd>\n<dt id=\"is%20data%20transfer%20secure%3F\"><h3>Is data transfer secure?<\/h3><\/dt>\n<dd><p>The plugin uses OAuth 2.0 for authentication and communicates over HTTPS.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.11<\/h4>\n\n<ul>\n<li>Fixed: Settings link in Plugins page now uses admin_url() for improved compatibility.<\/li>\n<li>Improved: Code hardening with stricter output escaping in admin views.<\/li>\n<li>Checked: Tested and confirmed compatible with WordPress 6.9.1.<\/li>\n<\/ul>\n\n<h4>1.0.10<\/h4>\n\n<ul>\n<li>Improved: Readme content clarity and wording for better understanding of supported forms and Zoho integrations.<\/li>\n<li>Updated: Short description to clearly mention support for other form submissions.<\/li>\n<li>Improved: Minor UI text refinements across admin pages.<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Changed: Replaced transient-based account authentication storage with WordPress options for improved reliability.<\/li>\n<li>Improved: Account authentication flow stability during Zoho OAuth redirects.<\/li>\n<li>Improved: Better handling of authentication errors and session recovery.<\/li>\n<li>Improved: Data sanitization and validation in the Accounts and Setup pages.<\/li>\n<li>Fixed: Edge cases where account data could be lost during browser refresh or delayed redirects.<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Checked: Plugin tested and confirmed compatible with WordPress 6.9<\/li>\n<li>Updated: \"Tested up to\" value updated to 6.9 in readme.txt<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Updated: Readme file revised to follow WordPress.org guidelines.<\/li>\n<li>Updated: Description, tags, and sections rewritten for clarity and compliance.<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Changed: Elementor Forms integration flow updated for smoother setup.<\/li>\n<li>Improved: Better results and reliability when mapping Elementor form fields.<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Fixed: PHP 7.4 compatibility adjustments.<\/li>\n<li>Fixed: Parse error during plugin activation.<\/li>\n<li>Improved: Security checks and sanitization in OAuth flow.<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Added: New FAQ about disabling specific integrations.<\/li>\n<li>Fixed: All error notices shown by WP error log or debug mode.<\/li>\n<li>Checked: Plugin tested with latest WordPress 6.8 and works fine.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Fixed: \u201cInvalid_Data\u201d API response issue.<\/li>\n<li>Added: Description field mapping.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Fixed: Elementor Forms field-loading issue.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Added: Improved validation and sanitization.<\/li>\n<li>Fixed: Issue causing a blank page when selecting a department.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release with:\n\n<ul>\n<li>Support for Contact Form 7, WPForms, Elementor Forms, Gravity Forms, and Formidable Forms.<\/li>\n<li>OAuth authentication.<\/li>\n<li>AI validation options.<\/li>\n<li>Error logging and resync.<\/li>\n<\/ul><\/li>\n<\/ul>","raw_excerpt":"Connect Contact Form 7, WPForms, Elementor Forms, Gravity Forms, and more form submissions with Zoho Desk.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/xho.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/227931","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/xho.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/xho.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/xho.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=227931"}],"author":[{"embeddable":true,"href":"https:\/\/xho.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/plugcrux"}],"wp:attachment":[{"href":"https:\/\/xho.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=227931"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/xho.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=227931"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/xho.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=227931"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/xho.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=227931"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/xho.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=227931"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/xho.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=227931"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}