[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fVPjA9jaLGJu-3aoFbtJyYkGPo18tKXWeDBxcaxQc2jU":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":37,"analysis":141,"fingerprints":457},"integration-for-gravity-forms-and-zoho","Integration for Gravity Forms with Zoho CRM","1.0.3","Ignizee","https:\u002F\u002Fprofiles.wordpress.org\u002Fcrmwpcode\u002F","\u003Cp>Integration for Gravity Forms with Zoho CRM is a Zoho CRM integration plugin for WordPress that makes it really simple to send your Gravity forms directly to your Zoho CRM account. After the integration, submitted forms are automatically added as lead, contact, or others modules in Zoho CRM to the specified account in Zoho CRM.\u003C\u002Fp>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to ‘Admin’ -> ‘GF – Zoho CRM’ -> “Integration”.\u003C\u002Fli>\n\u003Cli>Register App in Zoho CRM to get Client ID and Client Secret.\u003Cbr \u002F>\nFor US, https:\u002F\u002Fapi-console.zoho.com\u002F,\u003Cbr \u002F>\nFor AU, https:\u002F\u002Fapi-console.zoho.com.au\u002F,\u003Cbr \u002F>\nFor EU, https:\u002F\u002Fapi-console.zoho.eu\u002F,\u003Cbr \u002F>\nFor IN, https:\u002F\u002Fapi-console.zoho.in\u002F and etc\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>Easily integrate your Gravity Forms form with \u003Cstrong>Zoho CRM Any Modules\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Integrated Gravity Forms form can \u003Cstrong>automatically add your site new form submissions to your Zoho CRM Any Modules\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Easily map your Gravity Forms form fields to your Zoho CRM Any Modules fields.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Action Event option for ‘Create Module Record’.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Support Zoho CRM \u003Cstrong>Custom Fields (Phone, Picklist, Multi-Picklist, Date, Email, Text, etc…)\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Support Gravity Forms form \u003Cstrong>File Attachments\u003C\u002Fstrong> and upload form file attachments to your \u003Cstrong>Zoho CRM ‘Attachments’\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Support for \u003Cstrong>multiple layouts\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Support for \u003Cstrong>tags\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Section for view Zoho CRM API error logs.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Please feel free to contact us for any further assistance : \u003Cstrong>support@ignizee.com\u003C\u002Fstrong>\u003C\u002Fp>\n","Integration for Gravity Forms with Zoho CRM is a Zoho CRM integration plugin for WordPress that makes it really simple to send your Gravity forms dire &hellip;",10,917,100,1,"2021-10-15T15:15:00.000Z","5.8.13","4.5","5.3",[20,21,22,23,24],"crm-lead-magnet","gravity-forms","lead-magnet","zoho-add-on","zoho-crm","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fintegration-for-gravity-forms-and-zoho.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"crmwpcode",30,84,"2026-04-04T07:52:36.912Z",[38,62,84,103,119],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":25,"tags":53,"homepage":25,"download_link":58,"security_score":59,"vuln_count":60,"unpatched_count":14,"last_vuln_date":61,"fetched_at":30},"zoho-crm-forms","Zoho CRM Lead Magnet","1.8.1.9","zohocrm","https:\u002F\u002Fprofiles.wordpress.org\u002Fzohocrm\u002F","\u003Cp>Websites are one of the most important sources of leads for your business. That means your CRM system should be well integrated with your website to contextually capture each and every visitor to turn them into a lead.\u003C\u002Fp>\n\u003Cp>Introducing the Zoho CRM Lead Magnet plugin for WordPress. This lets you create webforms, embed them in your website, and automatically capture leads directly into your CRM with zero attenuation.\u003C\u002Fp>\n\u003Cp>Not only is the integration easy to set-up but it’s also easy on your wallet.\u003C\u002Fp>\n\u003Ch3>Overall usage flow\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Install the Zoho CRM forms plugin from the WordPress plugin Marketplace.\u003C\u002Fli>\n\u003Cli>Create a form using Zoho CRM webforms or Contact form 7 plugin.\u003C\u002Fli>\n\u003Cli>Configure the settings for your form.\u003C\u002Fli>\n\u003Cli>Use the short code to embed the form.\u003C\u002Fli>\n\u003Cli>A prospect’s information is automatically captured upon entering your site. All that’s left is lead nurturing.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>For businesses that want to maximize their websites, the Zoho CRM Lead Capture plugin for WordPress CMS is an ideal solution.\u003C\u002Fp>\n\u003Ch3>Key features\u003C\u002Fh3>\n\u003Cp>Two forms, one solution\u003C\u002Fp>\n\u003Cp>This plugin works well with forms created using Zoho CRM and Contact 7 Form plugin.\u003C\u002Fp>\n\u003Cp>Light on code\u003C\u002Fp>\n\u003Cp>Creating a form is incredibly simple and the entire process of establishing an integration involves a few drag-drops and copy-pastes. Simply create, embed, and capture.\u003C\u002Fp>\n\u003Cp>Capture leads and more\u003C\u002Fp>\n\u003Cp>Using this plugin not only lets you capture leads but also additional custom modules you create for unique business needs.\u003C\u002Fp>\n\u003Cp>Capture. nurture. win.\u003C\u002Fp>\n\u003Cp>The Information entered in a website’s form is automatically pushed into Zoho CRM with zero attenuation. Now you never miss out on another lead.\u003C\u002Fp>\n\u003Cp>Light on your purse\u003C\u002Fp>\n\u003Cp>The plugin is absolutely free of cost. No hidden fees, no additional costs. All you need is a website hosted with WordPress and a Zoho CRM account.\u003C\u002Fp>\n\u003Cp>Special mail-tags support\u003C\u002Fp>\n\u003Col>\n\u003Cli>[_url]\u003C\u002Fli>\n\u003Cli>[_site_title]\u003C\u002Fli>\n\u003Cli>[_site_description]\u003C\u002Fli>\n\u003Cli>[_site_url]\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>For examples\u003Cbr \u002F>\n[hidden get-url default:_url]\u003Cbr \u002F>\n[hidden site_title default:_site_title]\u003Cbr \u002F>\n[hidden site-description default:_site_description]\u003Cbr \u002F>\n[hidden site-url default:_site_url]\u003C\u002Fp>\n\u003Cp>Please feel free to contact us for any further assistance: \u003Cstrong>support@zohoextensions.com\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>A vulnerability reporting program in “Bug Bounty”, to reach the community of researchers, is in place, which recognizes and rewards the work of security researchers. We are committed to working with the community to verify, reproduce, respond and implement appropriate solutions for the reported vulnerabilities.\u003Cbr \u002F>\nIf you happen to find any, please submit the issues at https:\u002F\u002Fbugbounty.zohocorp.com\u002F. If you want to directly report vulnerabilities to us, mail us at \u003Cstrong>security@zohocorp.com\u003C\u002Fstrong>.\u003C\u002Fp>\n","Websites are one of the most important sources of leads for your business.",3000,219694,62,25,"2026-01-28T07:18:00.000Z","6.9.0","6.0",[54,55,22,56,57],"contact-form-7","lead-capture","web-to-lead","zoho-crm-wordpress","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fzoho-crm-forms.zip",67,6,"2026-01-15 00:00:00",{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":70,"downloaded":71,"rating":13,"num_ratings":72,"last_updated":73,"tested_up_to":74,"requires_at_least":75,"requires_php":76,"tags":77,"homepage":82,"download_link":83,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"integrate-any-form-with-zoho-crm","Integration for Zoho CRM and Zoho Bigin – Contact Form 7, WPForms, Elementor, Gravity Forms and More","1.0.15","Plugcrux","https:\u002F\u002Fprofiles.wordpress.org\u002Fplugcrux\u002F","\u003Cp>This plugin sends form submissions from Contact Form 7, WPForms, Elementor Forms, Gravity Forms, and Formidable Forms to Zoho CRM and Zoho Bigin.\u003C\u002Fp>\n\u003Cp>When a user submits a form, the plugin can create or update records—such as leads, contacts, or deals—in your Zoho CRM or Zoho Bigin account. This helps reduce manual data entry and keeps your CRM data consistent with your website forms.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why Use This Plugin?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Stop copying form data manually into Zoho\u003C\u002Fli>\n\u003Cli>Instantly create Leads, Contacts, Deals, or Pipeline records from form submissions\u003C\u002Fli>\n\u003Cli>Works with the most popular WordPress form plugins\u003C\u002Fli>\n\u003Cli>Supports all major Zoho CRM modules and all Zoho Bigin modules including Pipelines\u003C\u002Fli>\n\u003Cli>No coding or API knowledge required\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Supported WordPress Form Plugins\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcontact-form-7\u002F\" rel=\"ugc\">Contact Form 7\u003C\u002Fa> — most popular free form plugin\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpforms-lite\u002F\" rel=\"ugc\">WPForms\u003C\u002Fa> — beginner-friendly drag and drop forms\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Felementor\u002F\" rel=\"ugc\">Elementor Forms\u003C\u002Fa> — forms built inside Elementor page builder\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.gravityforms.com\u002F\" rel=\"nofollow ugc\">Gravity Forms\u003C\u002Fa> — advanced WordPress forms\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fformidable\u002F\" rel=\"ugc\">Formidable Forms\u003C\u002Fa> — powerful form builder with calculations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Supported Zoho CRM Modules\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Send form data to any Zoho CRM module:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Leads — capture website leads directly into Zoho CRM\u003C\u002Fli>\n\u003Cli>Contacts — create or update contact records\u003C\u002Fli>\n\u003Cli>Accounts — sync company or organization data\u003C\u002Fli>\n\u003Cli>Deals\u002FPipelines — push deal information from forms\u003C\u002Fli>\n\u003Cli>Vendors, Campaigns, Price Books, Products\u003C\u002Fli>\n\u003Cli>Cases, Solutions\u003C\u002Fli>\n\u003Cli>Quotes, Sales Orders, Purchase Orders, Invoices\u003C\u002Fli>\n\u003Cli>Activities, Tasks, Events, Calls\u003C\u002Fli>\n\u003Cli>Projects, Notes, Attachments\u003C\u002Fli>\n\u003Cli>Custom Modules — sync data to any custom module you have created in Zoho CRM\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Supported Zoho Bigin Modules\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Send form data to any Zoho Bigin module:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Pipelines — create new pipeline records (deals) in Zoho Bigin directly from form submissions\u003C\u002Fli>\n\u003Cli>Contacts — add or update contact records in Bigin\u003C\u002Fli>\n\u003Cli>Companies — sync company data from forms\u003C\u002Fli>\n\u003Cli>Products — push product information\u003C\u002Fli>\n\u003Cli>Activities, Tasks, Events, Calls, Notes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Zoho Bigin Pipelines:\u003C\u002Fstrong> If you use Zoho Bigin to manage your sales pipeline, this plugin lets you automatically add new pipeline entries whenever a form is submitted — perfect for lead capture forms, quote request forms, or any form that starts a sales process.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>How It Works\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>A visitor submits a form on your WordPress site\u003C\u002Fli>\n\u003Cli>The plugin receives the submission instantly\u003C\u002Fli>\n\u003Cli>It maps each form field to the corresponding Zoho CRM or Bigin field\u003C\u002Fli>\n\u003Cli>It creates or updates the record in Zoho via the API\u003C\u002Fli>\n\u003Cli>The result is logged — success or failure — so you always know what happened\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Key Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Real-time sync\u003C\u002Fstrong> — form submissions are sent to Zoho immediately\u003C\u002Fli>\n\u003Cli>\u003Cstrong>All major modules\u003C\u002Fstrong> — Leads, Contacts, Deals, Pipelines, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible field mapping\u003C\u002Fstrong> — map any form field to any Zoho field\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom values\u003C\u002Fstrong> — send fixed text or dynamic values to Zoho fields\u003C\u002Fli>\n\u003Cli>\u003Cstrong>System field mapping\u003C\u002Fstrong> — automatically send page URL, submission time, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Duplicate handling\u003C\u002Fstrong> — choose to add, skip, or update existing records\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Primary key support\u003C\u002Fstrong> — match records by email, phone, or any unique field\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Conditional logic (filter criteria)\u003C\u002Fstrong> — only sync when specific conditions are met\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Picklist helper\u003C\u002Fstrong> — see allowed values for Zoho picklist fields and copy them with one click\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Notes field\u003C\u002Fstrong> — attach a note to every record created in Zoho\u003C\u002Fli>\n\u003Cli>\u003Cstrong>File attachments\u003C\u002Fstrong> — upload form file fields to Zoho record attachments\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tag support\u003C\u002Fstrong> — add tags to Zoho records from form submissions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Detailed logs\u003C\u002Fstrong> — view every submission with status, request data, and Zoho response\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Resync\u003C\u002Fstrong> — manually resync failed records from the Logs page\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email notifications\u003C\u002Fstrong> — get notified when a record fails to sync\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple accounts\u003C\u002Fstrong> — connect more than one Zoho account\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enable or disable integrations\u003C\u002Fstrong> — pause any integration without deleting it\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Picklist Allowed Values Helper\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>When mapping a Zoho picklist field (such as Lead Source, Salutation, Status, or any dropdown field), an info icon appears next to the field. Click or hover to see all allowed values. Click any value to copy it — then paste it as a custom value in your field mapping. This prevents errors caused by sending values that Zoho does not accept.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Duplicate Record Handling\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Choose what happens when a matching record already exists in Zoho:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Add (ignore if exists)\u003C\u002Fstrong> — always create a new record\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Skip if exists\u003C\u002Fstrong> — do not create if a matching record is found (Pro)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Add or update\u003C\u002Fstrong> — create if new, update if exists (Pro)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Update only\u003C\u002Fstrong> — only update existing records, never create (Pro)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Filter Criteria (Conditional Logic)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Control when form submissions are sent to Zoho. For example:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Only sync if the user selects “Yes” to a question\u003C\u002Fli>\n\u003Cli>Only send to Zoho if the form includes a valid email\u003C\u002Fli>\n\u003Cli>Filter by dropdown selection, checkbox value, or any field\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FZWZcZjgKJ-Q?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>Authentication\u003C\u002Fh3>\n\u003Cp>To connect your Zoho account:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Go to the \u003Cstrong>Accounts\u003C\u002Fstrong> page in the plugin.\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Add Account\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Enter an identifiable account name (for example, “Main Zoho CRM Account”).\u003C\u002Fli>\n\u003Cli>Select the appropriate data center (for example, \u003Ccode>zoho.com\u003C\u002Fcode>, \u003Ccode>zoho.eu\u003C\u002Fcode>, \u003Ccode>zoho.in\u003C\u002Fcode>).\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Authenticate\u003C\u002Fstrong> to open the Zoho authorization page.\u003C\u002Fli>\n\u003Cli>Log in to Zoho and approve the requested permissions.\u003C\u002Fli>\n\u003Cli>After approval, you will be redirected back to WordPress and the account will appear on the Accounts page.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Add Integration\u003C\u002Fh3>\n\u003Cp>To create a new integration:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Go to the \u003Cstrong>Setup\u003C\u002Fstrong> page.\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Add Integration\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Enter an integration name (for example, “Contact Form 7 to Zoho Leads”).\u003C\u002Fli>\n\u003Cli>Select the form plugin (Contact Form 7, WPForms, Elementor, Gravity Forms, or Formidable).\u003C\u002Fli>\n\u003Cli>Choose the connected Zoho account.\u003C\u002Fli>\n\u003Cli>Select the Zoho module (for example, Leads, Contacts, Pipelines, Deals).\u003C\u002Fli>\n\u003Cli>Map your form fields to the corresponding Zoho fields.\u003C\u002Fli>\n\u003Cli>Optionally set a duplicate handling rule and primary key field.\u003C\u002Fli>\n\u003Cli>Optionally add filter criteria to control when records are created.\u003C\u002Fli>\n\u003Cli>Click \u003Cstrong>Save Mapping\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Logs\u003C\u002Fh3>\n\u003Cp>The plugin provides a Logs section to monitor every form submission:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>View all submissions with their status (SUCCESS or RECORD_FAILED)\u003C\u002Fli>\n\u003Cli>See the full request sent to Zoho and the response received\u003C\u002Fli>\n\u003Cli>Filter logs by integration, status, and date range\u003C\u002Fli>\n\u003Cli>Resync failed records individually or in bulk\u003C\u002Fli>\n\u003Cli>Delete log entries when no longer needed\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Settings\u003C\u002Fh3>\n\u003Cp>Global settings available on the Settings page:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Delete data on uninstall\u003C\u002Fstrong> — remove all plugin data when the plugin is deleted\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Error email notification\u003C\u002Fstrong> — receive an email when a record fails to sync\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Notification emails\u003C\u002Fstrong> — comma-separated list of email addresses for error alerts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email subject\u003C\u002Fstrong> — customize the subject line for error notification emails\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Deactivation alert\u003C\u002Fstrong> — send a notification email when the plugin is deactivated\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy and Data Handling\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Form submission data is sent from your WordPress site to Zoho CRM or Zoho Bigin via their official API.\u003C\u002Fli>\n\u003Cli>The plugin does not send data to any third-party service other than the Zoho services you configure.\u003C\u002Fli>\n\u003Cli>All communication with Zoho uses HTTPS.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Free and Paid Features\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Free version includes:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Connect up to 2 Zoho accounts\u003C\u002Fli>\n\u003Cli>Connect up to 2 forms\u003C\u002Fli>\n\u003Cli>Standard field mapping (General Fields)\u003C\u002Fli>\n\u003Cli>Custom value support\u003C\u002Fli>\n\u003Cli>System field mapping (page URL, submission time, and more)\u003C\u002Fli>\n\u003Cli>Note field support\u003C\u002Fli>\n\u003Cli>Add record action (ignore duplicates)\u003C\u002Fli>\n\u003Cli>Error log view\u003C\u002Fli>\n\u003Cli>Email notifications for failed records\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Pro version adds:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Unlimited Zoho account connections\u003C\u002Fli>\n\u003Cli>Unlimited form integrations\u003C\u002Fli>\n\u003Cli>Premium field mapping (Lead Source, Country, State, Phone, Industry, and more)\u003C\u002Fli>\n\u003Cli>Custom field mapping (map to any custom field in Zoho CRM)\u003C\u002Fli>\n\u003Cli>Custom module support (sync to custom modules in Zoho CRM)\u003C\u002Fli>\n\u003Cli>Advanced duplicate handling (skip, add or update, update only)\u003C\u002Fli>\n\u003Cli>Advanced log management and bulk resync\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Upgrade now: https:\u002F\u002Fintegrazo.com\u002Fproducts\u002Fintegrate-any-form-with-zoho-crm\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>If you need help or want to request a feature:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>https:\u002F\u002Fintegrazo.com\u002Fpages\u002Fcontact\u003C\u002Fli>\n\u003Cli>https:\u002F\u002Fintegrazo.com\u002Fpages\u002Frequest-feature\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Website: https:\u002F\u002Fintegrazo.com\u002F\u003Cbr \u002F>\nEmail: support@integrazo.com\u003C\u002Fp>\n\u003Ch3>Additional Notes\u003C\u002Fh3>\n\u003Cp>This plugin supports WordPress multisite installations and has been tested for compatibility with recent WordPress versions. It works with both Zoho CRM free and paid plans, and with all Zoho Bigin plans.\u003C\u002Fp>\n","Connect Zoho CRM and Zoho Bigin. Create Leads, Contacts, Accounts, Deals, and Pipelines from any form submission.",50,1661,3,"2026-03-10T06:45:00.000Z","6.9.4","5.2","7.0",[78,79,80,81,24],"contact-form-7-zoho","gravity-forms-zoho","wpforms-zoho","zoho-bigin","https:\u002F\u002Fintegrazo.com\u002Fproducts\u002Fintegrate-any-form-with-zoho-crm","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fintegrate-any-form-with-zoho-crm.1.0.15.zip",{"slug":85,"name":86,"version":6,"author":87,"author_profile":88,"description":89,"short_description":90,"active_installs":91,"downloaded":92,"rating":28,"num_ratings":28,"last_updated":93,"tested_up_to":94,"requires_at_least":95,"requires_php":96,"tags":97,"homepage":101,"download_link":102,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"integration-of-zoho-crm-and-gravity-forms","Integration of Zoho CRM and Gravity Forms","formsintegrations","https:\u002F\u002Fprofiles.wordpress.org\u002Fformsintegrations\u002F","\u003Cp>Visit plugin’s \u003Ca href=\"https:\u002F\u002Fformsintegrations.com\u002Fgravity-forms-integration-with-zoho-crm\" rel=\"nofollow ugc\">website\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Looking for an easy way to integrate \u003Cstrong>Gravity Forms with Zoho CRM\u003C\u002Fstrong>? Look no further than the Integrations of Zoho CRM with Gravity Forms plugin from WordPress! This plugin simplifies the process of connecting your Zoho CRM account and Gravity Forms, making it easy to collect and manage your customer data. Optimize your website’s functionality with this powerful plugin today!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Check out our step-by-step tutorial on Zoho CRM Integration with Gravity Forms\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Things you need to use this plug-in :\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Gravity Forms.\u003Cbr \u002F>\n2. Zoho CRM account.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Setup process for Gravity Forms integration with Zoho CRM:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Go to this plugin\u003C\u002Fli>\n\u003Cli>Select form created by Gravity Forms from which you want to send data in Zoho CRM\u003C\u002Fli>\n\u003Cli>Then go to Zoho CRM authorization page\u003C\u002Fli>\n\u003Cli>Click on “\u003Ca href=\"https:\u002F\u002Fapi-console.zoho.com\u002F\" rel=\"nofollow ugc\">Zoho API Console\u003C\u002Fa>“\u003C\u002Fli>\n\u003Cli>Select “Server Side Applications”\u003C\u002Fli>\n\u003Cli>Give a client name but I cannot contain keyword “\u003Cstrong>Zoho\u003C\u002Fstrong>“\u003C\u002Fli>\n\u003Cli>Copy “Homepage URL” and “Authorized Redirect URIs” from the plugin\u003C\u002Fli>\n\u003Cli>It will generate “Client ID” and “Client Secret”, paste it in the plugin\u003C\u002Fli>\n\u003Cli>Complete the authorization process\u003C\u002Fli>\n\u003Cli>Now select Zoho CRM module and layout where you want to send data\u003C\u002Fli>\n\u003Cli>Map Gravity Forms fields with Zoho CRM fields\u003C\u002Fli>\n\u003Cli>Here we go, you successfully set up the integration between Gravity Forms and Zoho CRM.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Note: Authorization compatible with Zoho CRM Plus and Zoho One within the scope CRM.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Timeline\u002FLog:\u003C\u002Fstrong>\u003Cbr \u002F>\nHere you can see the API response from Zoho CRM after Gravity Forms is submitted. You will get a response whether the submission is successful or failed. It will help you to debug the situation.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>FEATURES ON FREE VERSION:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>User can send any Gravity Forms data to leads module of Zoho CRM.\u003C\u002Fli>\n\u003Cli>Users can make one integration at a time.\u003C\u002Fli>\n\u003Cli>Users can map only two fields of Zoho CRM.\u003C\u002Fli>\n\u003Cli>This plugin allow user to send custom value also.\u003C\u002Fli>\n\u003Cli>Support file upload from Gravity Forms widget to Zoho CRM.\u003C\u002Fli>\n\u003Cli>View the detailed log of submitted data from the plugin dashboard.\u003C\u002Fli>\n\u003Cli>Advance conditional logic.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fformsintegrations.com\u002Fgravity-forms-integration-with-zoho-crm\" rel=\"nofollow ugc\">FEATURES ON PRO VERSION\u003C\u002Fa>:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>All the default modules (lead, deal, contact etc.) from Zoho CRM are available in pro plugin.\u003C\u002Fli>\n\u003Cli>Zoho CRM Custom modules are available.\u003C\u002Fli>\n\u003Cli>All the default layouts are available.\u003C\u002Fli>\n\u003Cli>Custom layouts are available.\u003C\u002Fli>\n\u003Cli>You can map unlimited field of Gravity Forms and Zoho CRM.\u003C\u002Fli>\n\u003Cli>WordPress meta data\u002Fsmart data fields are available for field mapping with Zoho CRM.\u003C\u002Fli>\n\u003Cli>Zoho CRM related list is available to send data and you can send data in multiple related list.\u003C\u002Fli>\n\u003Cli>All the actions are available in pro plugin.\u003C\u002Fli>\n\u003Cli>You can do multiple\u002Funlimited integrations.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>\u003Cem>Here are the actions available in the pro version:\u003C\u002Fem>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Workflow: Triggers Zoho CRM workflows\u003C\u002Fli>\n\u003Cli>Attachment: Send file upload field data to Zoho CRM related list Attachments\u003C\u002Fli>\n\u003Cli>Approval list: Send entries to Zoho CRM approval list.\u003C\u002Fli>\n\u003Cli>Blueprint: Trigger Zoho CRM blueprint when a form is submitted via Gravity Forms.\u003C\u002Fli>\n\u003Cli>Capture GCLID: Sends the click id of Google ads\u002FAdWords ads to Zoho CRM.\u003C\u002Fli>\n\u003Cli>Upsert Record: When a form is submitted in Gravity Forms it will check if the same data is already in Zoho CRM. If a data with the identical value exists in Zoho CRM, it will be updated with the new values, if not it will create a new record\u002Flead\u002Fcontact in Zoho CRM.\u003C\u002Fli>\n\u003Cli>Assignment Rule: Trigger assignment rules in Zoho CRM when Gravity Forms submitted.\u003C\u002Fli>\n\u003Cli>Tag records: Add a tag to the record that is pushed in Zoho CRM.\u003C\u002Fli>\n\u003Cli>Record owner: Assign an owner of the record pushed to Zoho.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Visit plugin’s \u003Ca href=\"https:\u002F\u002Fformsintegrations.com\u002Fgravity-forms-integration-with-zoho-crm\" rel=\"nofollow ugc\">website\u003C\u002Fa>\u003C\u002Fp>\n","Visit plugin's website",20,1216,"2023-12-06T16:35:00.000Z","6.4.8","5.0","5.6",[98,21,99,100,24],"api","leads","zoho","https:\u002F\u002Fformsintegrations.com\u002Fgravity-forms-integration-with-zoho-crm","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fintegration-of-zoho-crm-and-gravity-forms.zip",{"slug":104,"name":105,"version":106,"author":107,"author_profile":108,"description":109,"short_description":110,"active_installs":28,"downloaded":111,"rating":13,"num_ratings":112,"last_updated":113,"tested_up_to":74,"requires_at_least":95,"requires_php":114,"tags":115,"homepage":117,"download_link":118,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"crmzt-integration-with-zoho-for-gravity-forms","CRMZT Connector for Zoho by TechArk","1.3.2","TechArk Solutions","https:\u002F\u002Fprofiles.wordpress.org\u002Fgotechark\u002F","\u003Cp>Easily connect your Gravity Forms to your Zoho CRM account. Automatically send form submissions to Zoho as Leads, Contacts, or entries in custom modules. Eliminate manual data entry and keep your CRM up to date in real-time.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Map Gravity Forms fields to Zoho CRM fields\u003Cbr \u002F>\n– Supports Zoho Leads, Contacts, and custom modules\u003Cbr \u002F>\n– Send data instantly upon form submission\u003Cbr \u002F>\n– Easy setup with Zoho OAuth authentication\u003Cbr \u002F>\n– Logs and debug tools for integration monitoring\u003Cbr \u002F>\n– Improve data accuracy and reduce manual entry\u003C\u002Fp>\n\u003Cp>Whether you’re collecting leads, managing inquiries, or capturing customer data, this plugin ensures your Zoho CRM remains synced and organized with data from your WordPress site.\u003C\u002Fp>\n\u003Ch3>Resources\u003C\u002Fh3>\n\u003Cp>This plugin uses SweetAlert for alerts:\u003Cbr \u002F>\n– Source: https:\u002F\u002Fgithub.com\u002Ft4t5\u002Fsweetalert\u003C\u002Fp>\n\u003Cp>All minified files in the plugin are compiled using [Webpack\u002FNPM\u002Fetc]. Original source files are included in the \u002Fsrc\u002F directory.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to external services to enable CRM integration and geolocation features. Below are the details of the services used:\u003C\u002Fp>\n\u003Ch3>Zoho CRM API\u003C\u002Fh3>\n\u003Cp>This plugin integrates with Zoho CRM to synchronize lead data, fetch user details, and manage form submissions.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>What is sent:\u003C\u002Fstrong> OAuth access tokens, lead form data (e.g. name, email, phone, and other lead-related fields), and site information.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Why:\u003C\u002Fstrong> To authenticate requests, push lead data to Zoho CRM, and fetch layout or user settings from Zoho.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>When:\u003C\u002Fstrong> On plugin setup (OAuth token generation), lead form submission, and when settings are configured.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Endpoints used:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>https:\u002F\u002Faccounts.zoho.com\u002Foauth\u002Fv2\u002Ftoken\u003C\u002Fli>\n\u003Cli>https:\u002F\u002Fwww.zohoapis.com\u002Fcrm\u002Fv2\u002F (various endpoints for Leads, Users, Layouts, etc.)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service Provider:\u003C\u002Fstrong> Zoho Corporation Pvt. Ltd.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of Service:\u003C\u002Fstrong> https:\u002F\u002Fwww.zoho.com\u002Fterms.html  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> https:\u002F\u002Fwww.zoho.com\u002Fprivacy.html\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>MaxMind GeoIP Service\u003C\u002Fh3>\n\u003Cp>This plugin optionally uses MaxMind’s GeoIP service to determine the approximate location of users based on their IP address.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>What is sent:\u003C\u002Fstrong> User IP address.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Why:\u003C\u002Fstrong> To detect the user’s location and pre-fill location-related form fields or analytics.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>When:\u003C\u002Fstrong> When a user accesses a form or page that uses location detection.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Endpoint used:\u003C\u002Fstrong> https:\u002F\u002Fgeoip.maxmind.com\u002Fgeoip\u002Fv2.1\u002Fcity\u002F\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Service Provider:\u003C\u002Fstrong> MaxMind, Inc.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Terms of Service:\u003C\u002Fstrong> https:\u002F\u002Fwww.maxmind.com\u002Fen\u002Fgeoip2-services-agreement  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> https:\u002F\u002Fwww.maxmind.com\u002Fen\u002Fprivacy-policy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Reviewer Notes\u003C\u002Fh3>\n\u003Cp>This plugin makes use of Google Ads URL parameters such as \u003Ccode>ref\u003C\u002Fcode>, \u003Ccode>gclid\u003C\u002Fcode>, and \u003Ccode>GCLID\u003C\u002Fcode> which are appended by Google automatically for ad tracking purposes.\u003C\u002Fp>\n\u003Cp>These parameters are not generated or controlled by the plugin or the user and as such, cannot include WordPress nonces.\u003C\u002Fp>\n\u003Cp>To maintain security:\u003Cbr \u002F>\n– All such input values are sanitized using \u003Ccode>sanitize_text_field()\u003C\u002Fcode> and \u003Ccode>wp_unslash()\u003C\u002Fcode> as soon as they are accessed.\u003Cbr \u002F>\n– These values are only used in temporary storage (such as cookies or sessions) and are never used for authentication, privilege escalation, or sensitive logic.\u003Cbr \u002F>\n– All outputs are escaped using appropriate esc_* functions (\u003Ccode>esc_html()\u003C\u002Fcode>, \u003Ccode>esc_attr()\u003C\u002Fcode>).\u003Cbr \u002F>\n– Inline code comments are provided in \u003Ccode>refcookie.php\u003C\u002Fcode> for context.\u003C\u002Fp>\n\u003Cp>Nonce validation is not feasible in this context as these URLs are generated externally. However, the plugin fully complies with WordPress security practices for sanitization, validation, and escaping.\u003C\u002Fp>\n","Integrate Gravity Forms with Zoho CRM to automatically send form submissions as Leads, Contacts, or entries in custom modules.",713,4,"2026-01-30T05:30:00.000Z","7.2",[116,21,55,100,24],"contact-form","https:\u002F\u002Fgotechark.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcrmzt-integration-with-zoho-for-gravity-forms.1.3.2.zip",{"slug":120,"name":121,"version":122,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":127,"downloaded":128,"rating":129,"num_ratings":130,"last_updated":131,"tested_up_to":74,"requires_at_least":132,"requires_php":133,"tags":134,"homepage":139,"download_link":140,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"gravity-forms-zero-spam","Gravity Forms Zero Spam","1.7.2","GravityKit","https:\u002F\u002Fprofiles.wordpress.org\u002Fgravityview\u002F","\u003Cp>This Gravity Forms add-on blocks spam using a non-obtrusive anti-spam measure and can email a spam report summary.\u003C\u002Fp>\n\u003Ch3>Spam blocking for Gravity Forms\u003C\u002Fh3>\n\u003Cp>To get started, all you need to do is activate the plugin!\u003C\u002Fp>\n\u003Ch3>Is the Gravity Forms honeypot field not working for you? 🍯 🐝\u003C\u002Fh3>\n\u003Cp>Zero Spam is better than the Gravity Forms anti-spam honeypot field. If you’re getting spammed, try this plugin.\u003C\u002Fp>\n\u003Ch3>Use this plugin instead of reCaptcha\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>reCaptcha is user-hostile!\u003C\u002Fstrong> Use this instead! Users don’t need to click stoplights, crosswalks, or bicycles when you use this plugin to stop spam.\u003C\u002Fp>\n\u003Ch3>Enable or disable filtering per form\u003C\u002Fh3>\n\u003Cp>If you only want the plugin for specific forms, that’s possible! The plugin adds a simple “Prevent spam using Gravity Forms Zero Spam” setting to each form (requires Gravity Forms 2.5 or newer).\u003C\u002Fp>\n\u003Ch3>Spam report emails\u003C\u002Fh3>\n\u003Cp>Spam summary report emails are disabled by default. Once enabled, a spam summary that includes the number of entries per-form will be sent via email.\u003C\u002Fp>\n\u003Cp>Choose whether you want to be notified after the number of entries reaches a threshold (e.g. 10 spam entries) or after a certain number of days (e.g. every week). If there are no spam entries, no report will be sent.\u003C\u002Fp>\n\u003Cp>Requires \u003Ca href=\"https:\u002F\u002Fwww.gravityforms.com\u002F?partner_id=1210629&irgwc=1&utm_medium=affiliate&utm_campaign=1210629&utm_source=Katz%20Web%20Services%2C%20Inc.\" rel=\"nofollow ugc\">Gravity Forms\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cem>Brought to you by \u003Ca href=\"https:\u002F\u002Fwww.gravitykit.com?utm_source=plugin&utm_campaign=zero-spam&utm_content=readme\" rel=\"nofollow ugc\">GravityKit\u003C\u002Fa>. We create essential Gravity Forms Add-Ons.\u003C\u002Fem>\u003C\u002Fp>\n","Enhance your Gravity Forms to include anti-spam measures originally based on the work of David Walsh's \"Zero Spam\" technique.",100000,1048908,86,23,"2026-03-12T14:21:00.000Z","4.7","7.4",[135,136,21,137,138],"anti-spam","captcha","honeypot","spam","https:\u002F\u002Fwww.gravitykit.com?utm_source=plugin&utm_campaign=zero-spam&utm_content=pluginuri","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgravity-forms-zero-spam.1.7.2.zip",{"attackSurface":142,"codeSignals":176,"taintFlows":223,"riskAssessment":442,"analyzedAt":456},{"hooks":143,"ajaxHandlers":160,"restRoutes":173,"shortcodes":174,"cronEvents":175,"entryPointCount":112,"unprotectedCount":112},[144,150,155],{"type":145,"name":146,"callback":147,"file":148,"line":149},"action","admin_menu","igzf_zoho_main_menu","admin\\admin.php",7,{"type":145,"name":151,"callback":152,"priority":91,"file":153,"line":154},"gform_after_submission","zgf_zoho_integration","function.php",70,{"type":145,"name":156,"callback":157,"file":158,"line":159},"admin_enqueue_scripts","igzbookadmin_script","gravityforms-zoho.php",34,[161,165,167,170],{"action":162,"nopriv":163,"callback":162,"hasNonce":163,"hasCapCheck":163,"file":153,"line":164},"zgfgetCrmFields",false,2,{"action":166,"nopriv":163,"callback":166,"hasNonce":163,"hasCapCheck":163,"file":153,"line":130},"zgfmodulelist",{"action":168,"nopriv":163,"callback":168,"hasNonce":163,"hasCapCheck":163,"file":153,"line":169},"zgfgetuserlist",37,{"action":171,"nopriv":163,"callback":171,"hasNonce":163,"hasCapCheck":163,"file":153,"line":172},"zgfdeleteForm",56,[],[],[],{"dangerousFunctions":177,"sqlUsage":191,"outputEscaping":206,"fileOperations":149,"externalRequests":11,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":222},[178,182,185,188],{"fn":179,"file":148,"line":180,"context":181},"unserialize",111,"$igzf_zoho_meta_data = unserialize($igzf_zoho_meta);",{"fn":179,"file":148,"line":183,"context":184},263,"$modulename= unserialize($value->form_data)['module'];",{"fn":179,"file":148,"line":186,"context":187},264,"$layout= unserialize($value->form_data)['layout'];",{"fn":179,"file":153,"line":189,"context":190},126,"$mapping_data= unserialize($gf_zoho);",{"prepared":192,"raw":192,"locations":193},5,[194,197,199,202,205],{"file":148,"line":195,"context":196},98,"$wpdb->get_row() with variable interpolation",{"file":148,"line":198,"context":196},139,{"file":200,"line":72,"context":201},"admin\\createtable.php","$wpdb->query() with variable interpolation",{"file":203,"line":60,"context":204},"admin\\form-create-popup.php","$wpdb->get_results() with variable interpolation",{"file":153,"line":48,"context":201},{"escaped":207,"rawEcho":60,"locations":208},81,[209,212,214,216,218,220],{"file":148,"line":210,"context":211},224,"raw output",{"file":148,"line":213,"context":211},270,{"file":148,"line":215,"context":211},312,{"file":148,"line":217,"context":211},389,{"file":203,"line":219,"context":211},9,{"file":153,"line":221,"context":211},64,[],[224,257,291,349,390],{"entryPoint":225,"graph":226,"unsanitizedCount":192,"severity":256},"zgfgetCrmFields (function.php:3)",{"nodes":227,"edges":252},[228,232,238,242,246],{"id":229,"type":230,"label":231,"file":153,"line":192},"n0","source","$_POST (x4)",{"id":233,"type":234,"label":235,"file":153,"line":236,"wp_function":237},"n1","sink","update_option() [Settings Manipulation]",12,"update_option",{"id":239,"type":230,"label":240,"file":153,"line":241},"n2","$_POST",8,{"id":243,"type":244,"label":245,"file":153,"line":241},"n3","transform","→ zgfgetCrmLayout()",{"id":247,"type":234,"label":248,"file":249,"line":250,"wp_function":251},"n4","wp_remote_get() [SSRF]","admin\\class-zoho-api.php",309,"wp_remote_get",[253,254,255],{"from":229,"to":233,"sanitized":163},{"from":239,"to":243,"sanitized":163},{"from":243,"to":247,"sanitized":163},"medium",{"entryPoint":258,"graph":259,"unsanitizedCount":112,"severity":290},"igzf_zoho_authendation_callback (admin\\admin.php:293)",{"nodes":260,"edges":284},[261,264,266,269,273,274,277,281],{"id":229,"type":230,"label":262,"file":148,"line":263},"$_POST (x3)",299,{"id":233,"type":234,"label":235,"file":148,"line":265,"wp_function":237},300,{"id":239,"type":230,"label":267,"file":148,"line":268},"$_REQUEST",321,{"id":243,"type":234,"label":270,"file":148,"line":271,"wp_function":272},"echo() [XSS]",329,"echo",{"id":247,"type":230,"label":267,"file":148,"line":268},{"id":275,"type":234,"label":235,"file":148,"line":276,"wp_function":237},"n5",339,{"id":278,"type":230,"label":279,"file":148,"line":280},"n6","$_POST (x2)",301,{"id":282,"type":234,"label":270,"file":148,"line":283,"wp_function":272},"n7",377,[285,286,288,289],{"from":229,"to":233,"sanitized":163},{"from":239,"to":243,"sanitized":287},true,{"from":247,"to":275,"sanitized":163},{"from":278,"to":282,"sanitized":287},"low",{"entryPoint":292,"graph":293,"unsanitizedCount":241,"severity":348},"igzf_zoho_integration_callback (admin\\admin.php:21)",{"nodes":294,"edges":339},[295,298,299,302,305,307,310,313,314,318,322,325,328,332,334,336],{"id":229,"type":230,"label":296,"file":148,"line":297},"$_REQUEST (x3)",35,{"id":233,"type":234,"label":235,"file":148,"line":169,"wp_function":237},{"id":239,"type":230,"label":300,"file":148,"line":301},"$_REQUEST['id']",69,{"id":243,"type":234,"label":303,"file":148,"line":301,"wp_function":304},"get_results() [SQLi]","get_results",{"id":247,"type":230,"label":300,"file":148,"line":306},72,{"id":275,"type":234,"label":308,"file":148,"line":306,"wp_function":309},"query() [SQLi]","query",{"id":278,"type":230,"label":311,"file":148,"line":312},"$_REQUEST['moduleList'] (x2)",91,{"id":282,"type":234,"label":270,"file":148,"line":312,"wp_function":272},{"id":315,"type":230,"label":316,"file":148,"line":317},"n8","$_REQUEST (x2)",97,{"id":319,"type":234,"label":320,"file":148,"line":195,"wp_function":321},"n9","get_row() [SQLi]","get_row",{"id":323,"type":230,"label":324,"file":148,"line":317},"n10","$_REQUEST (x6)",{"id":326,"type":234,"label":270,"file":148,"line":327,"wp_function":272},"n11",99,{"id":329,"type":230,"label":330,"file":148,"line":331},"n12","$_REQUEST['layoutlist']",103,{"id":333,"type":234,"label":270,"file":148,"line":331,"wp_function":272},"n13",{"id":335,"type":230,"label":267,"file":148,"line":317},"n14",{"id":337,"type":234,"label":338,"file":148,"line":180,"wp_function":179},"n15","unserialize() [Object Injection]",[340,341,342,343,344,345,346,347],{"from":229,"to":233,"sanitized":163},{"from":239,"to":243,"sanitized":163},{"from":247,"to":275,"sanitized":163},{"from":278,"to":282,"sanitized":287},{"from":315,"to":319,"sanitized":163},{"from":323,"to":326,"sanitized":287},{"from":329,"to":333,"sanitized":287},{"from":335,"to":337,"sanitized":163},"high",{"entryPoint":350,"graph":351,"unsanitizedCount":236,"severity":348},"\u003Cadmin> (admin\\admin.php:0)",{"nodes":352,"edges":379},[353,355,356,357,358,359,360,361,362,363,364,366,367,368,369,370,371,373,375,377],{"id":229,"type":230,"label":354,"file":148,"line":297},"$_REQUEST (x4)",{"id":233,"type":234,"label":235,"file":148,"line":169,"wp_function":237},{"id":239,"type":230,"label":300,"file":148,"line":301},{"id":243,"type":234,"label":303,"file":148,"line":301,"wp_function":304},{"id":247,"type":230,"label":300,"file":148,"line":306},{"id":275,"type":234,"label":308,"file":148,"line":306,"wp_function":309},{"id":278,"type":230,"label":311,"file":148,"line":312},{"id":282,"type":234,"label":270,"file":148,"line":312,"wp_function":272},{"id":315,"type":230,"label":316,"file":148,"line":317},{"id":319,"type":234,"label":320,"file":148,"line":195,"wp_function":321},{"id":323,"type":230,"label":365,"file":148,"line":317},"$_REQUEST (x7)",{"id":326,"type":234,"label":270,"file":148,"line":327,"wp_function":272},{"id":329,"type":230,"label":330,"file":148,"line":331},{"id":333,"type":234,"label":270,"file":148,"line":331,"wp_function":272},{"id":335,"type":230,"label":267,"file":148,"line":317},{"id":337,"type":234,"label":338,"file":148,"line":180,"wp_function":179},{"id":372,"type":230,"label":262,"file":148,"line":263},"n16",{"id":374,"type":234,"label":235,"file":148,"line":265,"wp_function":237},"n17",{"id":376,"type":230,"label":279,"file":148,"line":280},"n18",{"id":378,"type":234,"label":270,"file":148,"line":283,"wp_function":272},"n19",[380,381,382,383,384,385,386,387,388,389],{"from":229,"to":233,"sanitized":163},{"from":239,"to":243,"sanitized":163},{"from":247,"to":275,"sanitized":163},{"from":278,"to":282,"sanitized":287},{"from":315,"to":319,"sanitized":163},{"from":323,"to":326,"sanitized":287},{"from":329,"to":333,"sanitized":287},{"from":335,"to":337,"sanitized":163},{"from":372,"to":374,"sanitized":163},{"from":376,"to":378,"sanitized":287},{"entryPoint":391,"graph":392,"unsanitizedCount":441,"severity":348},"\u003Cfunction> (function.php:0)",{"nodes":393,"edges":428},[394,395,396,398,399,400,401,402,404,406,410,412,414,416,418,420,422,424,426],{"id":229,"type":230,"label":231,"file":153,"line":192},{"id":233,"type":234,"label":235,"file":153,"line":236,"wp_function":237},{"id":239,"type":230,"label":240,"file":153,"line":397},58,{"id":243,"type":234,"label":338,"file":153,"line":189,"wp_function":179},{"id":247,"type":230,"label":240,"file":153,"line":241},{"id":275,"type":244,"label":245,"file":153,"line":241},{"id":278,"type":234,"label":248,"file":249,"line":250,"wp_function":251},{"id":282,"type":230,"label":240,"file":153,"line":403},148,{"id":315,"type":244,"label":405,"file":153,"line":403},"→ zgfinsertRecord()",{"id":319,"type":234,"label":407,"file":249,"line":408,"wp_function":409},"file_put_contents() [File Write]",145,"file_put_contents",{"id":323,"type":230,"label":240,"file":153,"line":411},155,{"id":326,"type":244,"label":413,"file":153,"line":411},"→ zgfinsertTags()",{"id":329,"type":234,"label":407,"file":249,"line":415,"wp_function":409},189,{"id":333,"type":230,"label":240,"file":153,"line":417},170,{"id":335,"type":244,"label":419,"file":153,"line":417},"→ zgfuploadPhoto()",{"id":337,"type":234,"label":407,"file":249,"line":421,"wp_function":409},228,{"id":372,"type":230,"label":279,"file":153,"line":423},190,{"id":374,"type":244,"label":425,"file":153,"line":423},"→ zgfuploadFile()",{"id":376,"type":234,"label":407,"file":249,"line":427,"wp_function":409},265,[429,430,431,432,433,434,435,436,437,438,439,440],{"from":229,"to":233,"sanitized":163},{"from":239,"to":243,"sanitized":163},{"from":247,"to":275,"sanitized":163},{"from":275,"to":278,"sanitized":163},{"from":282,"to":315,"sanitized":163},{"from":315,"to":319,"sanitized":163},{"from":323,"to":326,"sanitized":163},{"from":326,"to":329,"sanitized":163},{"from":333,"to":335,"sanitized":163},{"from":335,"to":337,"sanitized":163},{"from":372,"to":374,"sanitized":163},{"from":374,"to":376,"sanitized":163},11,{"summary":443,"deductions":444},"This plugin exhibits a concerning security posture due to a significant number of unprotected AJAX endpoints and the presence of a dangerous function. The static analysis reveals four AJAX handlers, all of which lack authentication checks, presenting a wide attack surface that could be exploited by unauthenticated users. Furthermore, the use of the `unserialize` function is a critical risk, as it can lead to Remote Code Execution (RCE) if not handled with extreme care and proper sanitization of the serialized data, which is not indicated in the analysis.\n\nWhile the plugin shows good practices in other areas such as SQL statement preparation and output escaping, these strengths are overshadowed by the fundamental security flaws. The taint analysis showing three high-severity flows, coupled with the lack of nonce and capability checks, strongly suggests that data processed by these AJAX endpoints might be vulnerable to manipulation. The absence of any recorded vulnerability history might indicate it hasn't been a target or has flown under the radar, but this should not be mistaken for inherent security. The critical weaknesses identified in the static analysis demand immediate attention.",[445,447,450,452,454],{"reason":446,"points":11},"AJAX handlers without auth checks",{"reason":448,"points":449},"Dangerous function: unserialize",15,{"reason":451,"points":449},"High severity taint flows",{"reason":453,"points":11},"No nonce checks",{"reason":455,"points":11},"No capability checks","2026-03-17T00:43:25.303Z",{"wat":458,"direct":466},{"assetPaths":459,"generatorPatterns":462,"scriptPaths":463,"versionParams":464},[460,461],"\u002Fwp-content\u002Fplugins\u002Fintegration-for-gravity-forms-and-zoho\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fintegration-for-gravity-forms-and-zoho\u002Fcustomscript.js",[],[461],[465],"integration-for-gravity-forms-and-zoho\u002Fcss\u002Fstyle.css?ver=1.1",{"cssClasses":467,"htmlComments":469,"htmlAttributes":470,"restEndpoints":476,"jsGlobals":477,"shortcodeOutput":479},[468],"wrap",[],[471,472,473,474,475],"name='igzf_zoho_fields'","name='modulename'","name='moduleList'","name='layoutlist'","name='usertype'",[],[478],"myAjax",[]]