[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fgKCDNbpFI7mUlKC-02KDbS1jZt-XMNkL7a9ggYHkhHc":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":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":48,"crawl_stats":37,"alternatives":56,"analysis":140,"fingerprints":516},"wp-infusionsoft-woocommerce","WP Keap\u002FInfusionsoft WooCommerce Plugin","1.2.0","CRM Perks","https:\u002F\u002Fprofiles.wordpress.org\u002Fcrmperks\u002F","\u003Cp>Easily create contact, company, Order in Keap\u002FInfusionsoft when an order is placed via WooCommerce. Learn more at \u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fwoocommerce-plugins\u002Fwoocommerce-infusionsoft-plugin\u002F?utm_source=wordpress&utm_medium=directory&utm_campaign=readme\" rel=\"nofollow ugc\">crmperks.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Keap\u002FInfusionsoft WooCommerce Plugin Setup\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Go to WooCommerce -> Settings -> Keap\u002FInfusionsoft tab then add new account. \u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fconnect-wordpress-to-infusionsoft\u002F?utm_source=wordpress&utm_medium=directory&utm_campaign=readme\" rel=\"nofollow ugc\">View ScreenShots for Connecting Keap\u002FInfusionsoft\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Go to WooCommerce -> Keap\u002FInfusionsoft Feeds tab then create new feed. \u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fpost-data-from-wordpress-to-infusionsoft\u002F?utm_source=wordpress&utm_medium=directory&utm_campaign=readme\" rel=\"nofollow ugc\">View ScreenShots for Creating feeds\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Map required Keap\u002FInfusionsoft fields to WooCommerce Order fields.\u003C\u002Fli>\n\u003Cli>Send your test entry to Keap\u002FInfusionsoft.\u003C\u002Fli>\n\u003Cli>Go to WooCommerce -> Keap\u002FInfusionsoft Logs and verify, if entry was sent to Keap\u002FInfusionsoft.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Connect Keap\u002FInfusionsoft Account\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Connect Keap\u002FInfusionsoft Account to WooCommerce by simply oauth 2.0 authentication. Also you can connect multiple Keap\u002FInfusionsoft-keap accounts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Fields Mapping\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Simply Select Keap\u002FInfusionsoft Object then map WooCommerce Order fields to Keap\u002FInfusionsoft Object(Contact, Comapny etc) fields.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Export Event\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Choose event, when WooCommerce Order data should be sent to Keap\u002FInfusionsoft. For example , send WooCommerce Order to Keap\u002FInfusionsoft when Order status changes to “Complete”.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>CRM Logs\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Plugin saves detailed log of each WooCommerce Order whether sent or not sent to Keap\u002FInfusionsoft and easily resend any Order to Keap\u002FInfusionsoft.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Keap\u002FInfusionsoft Primary Key\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Instead of creating new Object(Contact, Company etc) in infusionsoft\u002FKeap, you can update old object by setting Primary Key field.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Error Reporting\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If there is an error while sending data to Keap\u002FInfusionsoft, an email containing the error details will be sent to the specified email address.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Filter orders\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>By default all Woocommerce orders are sent to Keap\u002FInfusionsoft, but you can apply filters and setup rules to limit the orders sent to Keap\u002FInfusionsoft. For example sending Orders from specific city to Keap\u002FInfusionsoft.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Send Data As Notes\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Send one to many WooCommerce Order fields data as Contact Note in infusionsoft\u002FKeap.\u003C\u002Fp>\n\u003Cblockquote>\u003Cp>\u003Cstrong>Premium Version.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Following features are available in Premium version only.\u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fwoocommerce-plugins\u002Fwoocommerce-infusionsoft-plugin\u002F?utm_source=wordpress&utm_medium=directory&utm_campaign=infusionsoft_readme\" rel=\"nofollow ugc\">Keap\u002FInfusionsoft WooCommerce Plugin Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Send WooCommerce Orders to Keap\u002FInfusionsoft Orders.\u003C\u002Fli>\n\u003Cli>Send WooCommerce Users to Keap\u002FInfusionsoft.\u003C\u002Fli>\n\u003Cli>Keap\u002FInfusionsoft Custom fields.\u003C\u002Fli>\n\u003Cli>Assign Tags to Contacts based on different conditions.\u003C\u002Fli>\n\u003Cli>Keap\u002FInfusionsoft Phone Number fields.\u003C\u002Fli>\n\u003Cli>Assign Lead Source to Contact in Keap\u002FInfusionsoft.\u003C\u002Fli>\n\u003Cli>Affiliates tracking in Keap\u002FInfusionsoft.\u003C\u002Fli>\n\u003Cli>Track Google Analytics Parameters and Geolocation of a WooCommerce customer.\u003C\u002Fli>\n\u003Cli>Lookup lead’s email and phone number using popular email and phone lookup services.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Ch3>Premium Addons\u003C\u002Fh3>\n\u003Cp>We have 20+ premium addons and new ones being added regularly, it’s likely we have everything you’ll ever need.\u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fadd-ons\u002F?utm_medium=referral&utm_source=wordpress&utm_campaign=WC+infusionsoft+Readme&utm_content=WC\" rel=\"nofollow ugc\">View All Add-ons\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Want to send data to other crm\u003C\u002Fh3>\n\u003Cp>We have Premium Extensions for 20+ CRMs.\u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugin-category\u002Fwoocommerce-plugins\u002F?utm_source=wordpress&utm_medium=directory&utm_campaign=infusionsoft_readme\" rel=\"nofollow ugc\">View All CRM Extensions\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Our free Keap\u002FInfusionsoft Plugins\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcf7-infusionsoft\u002F\" rel=\"ugc\">Contact Form 7 Keap\u002FKeap\u002FInfusionsoft\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgf-infusionsoft\u002F\" rel=\"ugc\">Gravity Forms Keap\u002FKeap\u002FInfusionsoft\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Keap\u002FInfusionsoft WooCommerce Plugin allows you to quickly integrate WooCommerce Orders with Keap\u002FInfusionsoft.",40,7534,92,9,"2025-12-15T16:18:00.000Z","6.9.4","3.8","5.3",[20,21,22,23],"infusionsoft-and-woocommerce","infusionsoft-keap","keap","woocommerce-keap","https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fwoocommerce-plugins\u002Fwoocommerce-infusionsoft-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-infusionsoft-woocommerce.1.2.0.zip",100,1,0,"2021-08-26 00:00:00","2026-03-15T15:16:48.613Z",[32],{"id":33,"url_slug":34,"title":35,"description":36,"plugin_slug":4,"theme_slug":37,"affected_versions":38,"patched_in_version":39,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":29,"updated_date":44,"references":45,"days_to_patch":47},"WF-cc1e9778-2860-4e3c-a2e4-28f10d585fed-wp-infusionsoft-woocommerce","crm-perks-various-plugins-various-versions-reflected-cross-site-scripting-23","CRM Perks - Various Plugins (Various Versions) - Reflected Cross-Site Scripting","Multiple CRM Perks plugins for WordPress are vulnerable to Reflected Cross-Site Scripting via the 'vx_debug' parameter in various versions due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.",null,"\u003C=1.0.8","1.0.9","medium",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2024-01-22 19:56:02",[46],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fcc1e9778-2860-4e3c-a2e4-28f10d585fed?source=api-prod",880,{"slug":49,"display_name":7,"profile_url":8,"plugin_count":50,"total_installs":51,"avg_security_score":52,"avg_patch_time_days":53,"trust_score":54,"computed_at":55},"crmperks",32,104540,96,349,76,"2026-04-03T20:12:19.687Z",[57,84,103,120],{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":67,"num_ratings":68,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":72,"tags":73,"homepage":78,"download_link":79,"security_score":80,"vuln_count":81,"unpatched_count":82,"last_vuln_date":83,"fetched_at":30},"infusionsoft-official-opt-in-forms","Keap Official Opt-in Forms","2.0.3","Keap","https:\u002F\u002Fprofiles.wordpress.org\u002Finfusionsoft\u002F","\u003Cp>Version 2.0 adds support for Personal Access Tokens (PAT) and Service Account Keys (SAK), which replace the Legacy API Key.\u003C\u002Fp>\n\u003Cp>Add one of these seven types of email list-builders to your WordPress website:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Popup Opt-In Forms: Prompt your visitors to opt in without annoying them. You can set Keap’s popup opt-in forms to appear automatically after a specific amount of time, after visitors reach a particular point on your page, or even after visitors leave a comment or make a purchase.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Slide-In Opt-In Forms: The slide-in form is the pop-up’s smooth, subtle cousin. It slides in at the bottom of your visitor’s screen, and can be set to appear after a specific time or at a specific point on the page.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Widget Opt-In Forms: Use widget forms to create attractive opt-in forms for your sidebar, footer, or any other widget-friendly areas on your site.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Protected Content Opt-In Forms: Offering valuable content in exchange for an email address is one of the most effective ways to grow your email list. Protected content forms allow you to offer content your visitors can “unlock” by opting in.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Below Content Opt-In Forms: You can use “Below Content” forms to place an opt-in opportunity at the end of your blog posts or pages. Visitors who have read an entire post are highly engaged, so this is an effective way to turn that engagement into a conversion.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Inline Opt-In Forms: Want to insert an opt-in form in the middle of a blog post, rather than the end? Inline forms make it easy. You can display these forms virtually anywhere you’d like on any post or page on your website.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Notification\u002FOpt-In Bar:  Increase your opt-ins, announce your promotions and drive traffic to the pages of your choice with our attention grabbing top-of-page banner.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can find out how all of your opt-in forms are performing right inside your Keap dashboard. We provide elegant visualizations of your conversion rates, impressions, subscriber counts, and more, so you can track your performance at a glance.\u003C\u002Fp>\n\u003Cp>You can also run split tests with Keap’s built-in split testing feature to discover what resonates with your audience and maximize your conversion rates.\u003C\u002Fp>\n\u003Cp>Additional documentation can be found on our \u003Ca href=\"https:\u002F\u002Fhelp.keap.com\u002Fhelp\u002Fcreate-a-wordpress-opt-in-form\" rel=\"nofollow ugc\">help center\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Features\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Direct integration with the campaign builder with a new WordPress goal (see screenshot #4)\u003C\u002Fli>\n\u003Cli>Compatible with any WordPress theme\u003C\u002Fli>\n\u003Cli>All opt-in forms are 100% mobile responsive. You also have the option of disabling them on mobile, or hiding images on mobile.\u003C\u002Fli>\n\u003Cli>Built-in A\u002FB split testing\u003C\u002Fli>\n\u003Cli>100+ beautiful opt-in form templates, all of them 100% customizable\u003C\u002Fli>\n\u003Cli>Built-in analytics dashboard so you can see how each of your popups and email lists is performing\u003C\u002Fli>\n\u003Cli>10 different animations to choose from\u003C\u002Fli>\n\u003Cli>Time-based, scroll-based, and several action-based triggers for your popups\u003C\u002Fli>\n\u003Cli>Post, page, and category filtering so you can control exactly where and when your opt-in forms appear\u003C\u002Fli>\n\u003Cli>Easily customize colors, text, images, and more on every opt-in form.\u003C\u002Fli>\n\u003Cli>Insert custom CSS on any opt-in form.\u003C\u002Fli>\n\u003Cli>Import\u002Fexport your custom plugin settings so you can transfer what you’ve created to any other Keap account.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Keap Opt-In Forms is a fork of the Bloom Plugin by Elegant Themes released under GNU Public License version 2.0.\u003C\u002Fp>\n","Build your email subscriber list from visitors to your WordPress website with Keap's Official Opt-in Forms plugin.",1000,53766,38,14,"2025-03-31T14:17:00.000Z","6.7.5","6.0","8.0",[74,22,75,76,77],"infusionsoft","keap-api","keap-wordpress","wordpress-popup-plugin","https:\u002F\u002Fwww.keap.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finfusionsoft-official-opt-in-forms.zip",43,4,2,"2025-02-17 15:45:57",{"slug":85,"name":86,"version":87,"author":7,"author_profile":8,"description":88,"short_description":89,"active_installs":90,"downloaded":91,"rating":92,"num_ratings":67,"last_updated":93,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":94,"homepage":99,"download_link":100,"security_score":52,"vuln_count":101,"unpatched_count":28,"last_vuln_date":102,"fetched_at":30},"gf-infusionsoft","WP Gravity Forms Keap\u002FInfusionsoft","1.2.7","\u003Cp>Gravity Forms infusionsoft Add-on automatically sends form submissions to Infusionsoft\u002FKeap CRM when someone submits a form. Learn more at \u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fgravity-forms-plugins\u002Fgravity-forms-infusionsoft-plugin\u002F?utm_source=wordpress&utm_medium=directory&utm_campaign=infusionsoft_readme\" rel=\"nofollow ugc\">crmperks.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Gravity Forms infusionsoft\u002FKeap Add-on Setup\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Go to Forms -> Settings -> Infusionsoft then add new account.\u003C\u002Fli>\n\u003Cli>Go to Forms -> select any form -> Settings -> Keap\u002FInfusionsoft then create new feed.\u003C\u002Fli>\n\u003Cli>Map required Keap\u002FInfusionsoft fields to Gravity Forms form fields.\u003C\u002Fli>\n\u003Cli>Send your test entry to Infusionsoft CRM.\u003C\u002Fli>\n\u003Cli>Go to Forms -> select any form -> Settings -> Infusionsoft Logs and verify previously sent entries.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Connect infusionsoft\u002FKeap crm account\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Connect any gravity forms fields to infusionsoft-Keap account by safe and secure Oauth 2.0. Additionally, you can connect multiple Infusionsoft\u002FKeap crm accounts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Mapping Keap\u002FInfusionsoft fields\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Simply select any infusionsoft\u002FKeap object(Contact, Company etc) then map gravity forms form fields to infusionsoft\u002FKeap object fields.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Filter Gravity Forms Keap\u002FInfusionsoft submissions\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Either send all gravity forms entries to infusionsoft\u002FKeap or filter entries sent to infusionsoft based on user input. For example , only send that entry to Keap\u002FInfusionsoft which contains work email address.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Manually send entries to infusionsoft\u002FKeap\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Automatically Send gravity forms submissions to infusionsoft\u002FKeap when user submits form. Also , you can manually send gravity forms submissions to infusionsoft\u002FKeap.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Gravity Forms Keap\u002FInfusionsoft logs\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>View a detailed log of each gravity forms submission whether sent or not sent to infusionsoft\u002FKeap and easily resend gravity forms submission to infusionsoft\u002FKeap.\u003Cbr \u002F>\n\u003Cstrong>Error Reporting\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If there is an error while sending an entry to infusionsoft\u002FKeap CRM, an email containing the error details will be sent to the specified email address.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Send Data As infusionsoft object Notes\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>if a contact form has fields which can not be mapped to any infusionsoft\u002FKeap contact fields, So you can send such fields as infusionsoft\u002FKeap contact note.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Create Or Update Contact in Infusionsoft\u002FKeap\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If a contact already exists in infusionsoft\u002FKeap, update it otherwise create a new contact.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Premium Version Features.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Following features are available in premium version \u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fgravity-forms-plugins\u002Fgravity-forms-infusionsoft-plugin\u002F?utm_source=wordpress&utm_medium=directory&utm_campaign=infusionsoft_readme\" rel=\"nofollow ugc\">Gravity Forms Infusionsoft add-on Pro\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Custom fields particularly Phone Number fields fields.\u003C\u002Fli>\n\u003Cli>Assign Tags to Infusionsoft Contacts based on user input.\u003C\u002Fli>\n\u003Cli>Infusionsoft Contact Attachments and affiliates tracking.\u003C\u002Fli>\n\u003Cli>when a user submit a form, you can save gclid, utm parameters and Geo location.\u003C\u002Fli>\n\u003Cli>Lookup lead’s email and phone number using email or phone number lookup services when user submits a contact form.\u003C\u002Fli>\n\u003Cli>20+ premium addons\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Ch3>Gravity forms Keap\u002Finfusionsoft add-on\u003C\u002Fh3>\n\u003Cp>Easily integrate Gravity Forms to Infusionsoft-Keap crm with this free Gravity Forms Infusionsoft add-on. You can Create\u002FUpdate a contact, company or Order in infusionsoft crm when anyone submits a contact form on your site.\u003C\u002Fp>\n\u003Ch3>Want to send Gravity Forms data to a different crms\u003C\u002Fh3>\n\u003Cp>We have Premium Gravity Forms add-ons for 20+ CRMs.\u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugin-category\u002Fgravity-forms-plugins\u002F?utm_source=wordpress&utm_medium=directory&utm_campaign=infusionsoft_readme\" rel=\"nofollow ugc\">View All CRM Extensions\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Our free Infusionsoft\u002FKeap Plugins\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcf7-infusionsoft\u002F\" rel=\"ugc\">Contact Form 7 Keap\u002FInfusionsoft\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-infusionsoft-woocommerce\u002F\" rel=\"ugc\">Keap\u002FInfusionsoft WooCommerce Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Need Infusionsoft\u002FKeap Plugin for Woocommerce ?\u003C\u002Fh3>\n\u003Cp>We have Infusionsoft add-on for Woocommerce. \u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fwoocommerce-plugins\u002Fwoocommerce-infusionsoft-plugin\u002F?utm_source=wordpress&utm_medium=directory&utm_campaign=infusionsoft_CRM_readme\" rel=\"nofollow ugc\">Woocommerce Infusionsoft Plugin\u003C\u002Fa>\u003C\u002Fp>\n","Gravity Forms Keap\u002Finfusionsoft Add-on sends Gravity Forms entries to infusionsoft\u002FKeap CRM.",300,20813,98,"2026-02-24T17:32:00.000Z",[95,96,97,98,22],"gravity-forms","gravity-forms-infusionsoft","gravity-forms-infusionsoft-by-keap","infusionsoft-gravity-forms-integration","https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fgravity-forms-plugins\u002Fgravity-forms-infusionsoft-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgf-infusionsoft.1.2.7.zip",3,"2025-09-22 00:00:00",{"slug":104,"name":105,"version":106,"author":7,"author_profile":8,"description":107,"short_description":108,"active_installs":109,"downloaded":110,"rating":26,"num_ratings":111,"last_updated":112,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":113,"homepage":118,"download_link":119,"security_score":26,"vuln_count":27,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"cf7-infusionsoft","Integration for Keap\u002Finfusionsoft and Contact Form 7, WPForms, Elementor, Formidable, Ninja Forms","1.2.3","\u003Cp>Contact Form 7 Keap\u002Finfusionsoft Plugin sends form submissions from \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcontact-form-7\u002F\" rel=\"ugc\">Contact Form 7\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpforms-lite\u002F\" rel=\"ugc\">WPforms\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Felementor\u002F\" rel=\"ugc\">Elementor Forms\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fninja-forms\u002F\" rel=\"ugc\">Ninja Forms\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fformidable\u002F\" rel=\"ugc\">Formidable Forms\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcontact-form-entries\u002F\" rel=\"ugc\">Contact Form Entries\u003C\u002Fa> and many other popular contact form plugins to Infusionsoft\u002FKeap CRM when anyone submits a form. Learn more at \u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fcontact-form-plugins\u002Fcontact-form-infusionsoft-plugin\u002F?utm_source=wordpress&utm_medium=directory&utm_campaign=infusionsoft_readme\" rel=\"nofollow ugc\">crmperks.com\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Contact Form 7 Keap\u002FInfusionsoft Setup\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Go to “infusionsoft Accounts” tab and add new account then connect your Keap\u002Finfusionsoft account.\u003C\u002Fli>\n\u003Cli>Go to “infusionsoft Feeds” tab then add new feed.\u003C\u002Fli>\n\u003Cli>Map required infusionsoft fields to Contact form 7 form fields.\u003C\u002Fli>\n\u003Cli>Send your test entry to infusionsoft crm.\u003C\u002Fli>\n\u003Cli>Go to “Infusionsoft Logs” tab and verify, if entry was sent to Keap\u002FInfusionsoft.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Connect infusionsoft account\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Connect any contact form 7 form to infusionsoft\u002FKeap by safe and secure Oauth 2.0. Additionally, You can connect multiple Keap\u002FInfusionsoft accounts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Map infusionsoft fields\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Map any contact form 7 form fields to infusionsoft\u002FKeap object(Contacts, Company, Tasks, Order) fields. Also, You can map unlimited Keap\u002Finfusionsoft object fields to contact form 7 form fields.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Filter contact form 7  submissions\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Easily filter contact form 7 entries sent to infusionsoft\u002FKeap based on user input. For example , only send contact form entry to infusionsoft which contanins work email address.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Manually send entry to infusionsoft\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Send contact form 7 entries to infusionsoft when anyone submits a form. Later You can manually send contact form 7 entries to infusionsoft.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>infusionsoft logs\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>View a detailed log of each contact form 7 entry whether sent or not sent to infusionsoft and easily resend contact form 7 entry to infusionsoft CRM.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Send Data As infusionsoft object Notes\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Send one to many contact form 7 fields as infusionsoft Contact notes.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Create Or Update Contact in Infusionsoft\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If a contact already exists in infusionsoft CRM, update it otherwise create a new contact.\u003C\u002Fp>\n\u003Ch3>Why we built this plugin\u003C\u002Fh3>\n\u003Cp>Contact Form 7 and some other popular contact forms are good but you can not send contact form submissions to any crm including infusionsoft. You can send to any contact form(contact form 7) submissions to infusionsoft with this free plugin.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Premium Version Features.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Following features are available in Pro version only \u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fcontact-form-plugins\u002Fcontact-form-infusionsoft-plugin\u002F?utm_source=wordpress&utm_medium=directory&utm_campaign=infusionsoft_readme\" rel=\"nofollow ugc\">Contact Form Infusionsoft Pro\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Infusionsoft Custom fields.\u003C\u002Fli>\n\u003Cli>Phone Number fields of Infusionsoft Contact.\u003C\u002Fli>\n\u003Cli>Assign Tags to Infusionsoft Contacts based on user input.\u003C\u002Fli>\n\u003Cli>Infusionsoft Contact Attachments and affiliates tracking.\u003C\u002Fli>\n\u003Cli>Google Analytics Parameters and Geolocation of a visitor who submitted the form.\u003C\u002Fli>\n\u003Cli>Lookup lead’s email and phone number using email and phone lookup apis.\u003C\u002Fli>\n\u003Cli>20+ premium addons\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n\u003Ch3>Want to send data to crm\u003C\u002Fh3>\n\u003Cp>We have Premium Extensions for 20+ CRMs.\u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugin-category\u002Fcontact-form-plugins\u002F?utm_source=wordpress&utm_medium=directory&utm_campaign=infusionsoft_readme\" rel=\"nofollow ugc\">View All CRM Extensions\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Need Infusionsoft\u002FKeap Plugin for Woocommerce ?\u003C\u002Fh3>\n\u003Cp>We have Infusionsoft add-on for Woocommerce. \u003Ca href=\"https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fwoocommerce-plugins\u002Fwoocommerce-infusionsoft-plugin\u002F?utm_source=wordpress&utm_medium=directory&utm_campaign=infusionsoft_CRM_readme\" rel=\"nofollow ugc\">Woocommerce Infusionsoft Plugin\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Our free Infusionsoft\u002FKeap Plugins\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgf-infusionsoft\u002F\" rel=\"ugc\">Gravity Forms Keap\u002FInfusionsoft\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-infusionsoft-woocommerce\u002F\" rel=\"ugc\">Keap\u002FInfusionsoft WooCommerce Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Send Contact Form 7, WPForms, Elementor, Ninja Forms, Contact Form Entries Plugin and many other contact form submissions to infusionsoft\u002FKeap.",200,14361,6,"2025-12-15T15:56:00.000Z",[114,115,116,22,117],"contact-form-7-infusionsoft","elementor-forms-infusionsoft","infusionsoft-wpforms-integration","ninja-forms-infusionsoft","https:\u002F\u002Fwww.crmperks.com\u002Fplugins\u002Fcontact-form-plugins\u002Fcontact-form-infusionsoft-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcf7-infusionsoft.1.2.3.zip",{"slug":121,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":26,"downloaded":128,"rating":26,"num_ratings":129,"last_updated":130,"tested_up_to":16,"requires_at_least":131,"requires_php":132,"tags":133,"homepage":138,"download_link":139,"security_score":26,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"systasis-gf-infusionsoft-feed","Gravity Forms Keap Feed","3.0.0","Systasis Computer Systems","https:\u002F\u002Fprofiles.wordpress.org\u002Fsystasiscomputersystems\u002F","\u003Ch3>The best Keap feed for Gravity Forms.\u003C\u002Fh3>\n\u003Cp>Integrates Gravity Forms with Keap (formerly Infusionsoft) CRM, allowing form submissions to be automatically sent to your Keap CRM account.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Ch4>Easily create contacts under certain conditions\u003C\u002Fh4>\n\u003Cp>For example, Contact creation occurs only when the visitor enters an email address.\u003C\u002Fp>\n\u003Ch4>Affiliate tracking\u003C\u002Fh4>\n\u003Cp>Give your affiliates a link containing their Affiliate code to a Gravity Form. Keap will record the link click.\u003C\u002Fp>\n\u003Ch4>Leadsource assignment\u003C\u002Fh4>\n\u003Cp>Assign leadsources to a Keap contact.\u003C\u002Fp>\n\u003Ch4>Duplicate checking\u003C\u002Fh4>\n\u003Cp>Duplicates will be updated or created. Check on:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Company\u003C\u002Fstrong>, \u003Cstrong>Name\u003C\u002Fstrong>, \u003Cstrong>Email\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Name\u003C\u002Fstrong>, \u003Cstrong>Email\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Upload to Contact Filebox\u003C\u002Fh4>\n\u003Cp>Optionally upload files to a Contact’s filebox using a form upload field.\u003C\u002Fp>\n\u003Ch4>Combine fields\u003C\u002Fh4>\n\u003Cp>Avoid assigning too many Keap custom fields. Combine values from multiple Gravity Form fields into one Keap custom Contact field.\u003C\u002Fp>\n\u003Ch4>Conditional or Unconditional API Goals\u003C\u002Fh4>\n\u003Cp>Trigger an Keap campaign based on submitted form values or on every Gravity Form submission.\u003C\u002Fp>\n\u003Ch4>Feed export and import\u003C\u002Fh4>\n\u003Cp>Gravity Forms’ Form Export\u002FImport service includes Feed definitions.\u003C\u002Fp>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Cp>See \u003Ca href=\"https:\u002F\u002Fsystasis.co\u002Fgravity-forms-infusionsoft-feed-configuration\" rel=\"nofollow ugc\">Configuration\u003C\u002Fa> for configuration instructions.\u003C\u002Fp>\n\u003Ch3>Deactivate\u003C\u002Fh3>\n\u003Cp>Use the following process to disable the plugin and clear the custom field cache:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cem>Plugins\u003C\u002Fem> > Systasis GF Infusionsoft Feed > \u003Cem>Deactivate\u003C\u002Fem>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Uninstall\u003C\u002Fh3>\n\u003Cp>This process \u003Cem>deletes all feeds\u003C\u002Fem>, clears all caches and deactivates the plugin.\u003Cbr \u002F>\nUse this process when you suspect the plugin is not operating correctly \u003Cem>and you want to delete all feeds\u003C\u002Fem>.\u003Cbr \u002F>\nThis process deactivates the plugin, it does not delete the plugin from the WordPress environment.\u003C\u002Fp>\n\u003Cp>Use the following process to \u003Cem>delete all feeds\u003C\u002Fem> and Deactivate the plugin.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cem>Plugins\u003C\u002Fem> > Systasis GF Infusionsoft Feed \u003Cem>Settings\u003C\u002Fem> > \u003Cem>Uninstall Add-On\u003C\u002Fem>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Delete\u003C\u002Fh3>\n\u003Cp>You must \u003Cem>Deactivate\u003C\u002Fem> or \u003Cem>Uninstall\u003C\u002Fem> the plugin before performing this process.\u003C\u002Fp>\n\u003Cp>Use the following process to remove the plugin from the WordPress environment:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cem>Plugins\u003C\u002Fem> > Systasis GF Infusionsoft Feed \u003Cem>Delete\u003C\u002Fem>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Additional Info\u003C\u002Fh3>\n\u003Ch3>Clear Cache\u003C\u002Fh3>\n\u003Cp>Due to Keap API usage limits, Gravity Forms stores Keap custom fields data for twelve hours.\u003Cbr \u002F>\nIf you make a change to your custom fields, you might not see it reflected immediately due to this data caching.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Navigate to Gravity Forms Settings > Systasis Gravity Forms Feed Add-On\u003C\u002Fli>\n\u003Cli>Click the “Clear Custom Fields Cache” button\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Affiliate Field Type\u003C\u002Fh3>\n\u003Cp>The Feed Add-On supports affiliate tracking using a custom field type.\u003Cbr \u002F>\nThe purpose of this field is to extract an Affiliate Code or ID from the URL, and send it to Keap via its link tracking service.\u003Cbr \u002F>\nYou will use this field as follows:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Add an instance of it to a Gravity Form\u003C\u002Fli>\n\u003Cli>Configuring the resulting field to indicate the name of the URL query variable\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Step One: Add an Affiliate field\u003C\u002Fh3>\n\u003Cp>Find the Affiliate ID field in the “Advanced Fields” section\u003C\u002Fp>\n\u003Cp>The Affiliate Id field is a \u003Cem>hidden\u003C\u002Fem> field on your form\u003Cbr \u002F>\nAdd the field to a form like any other field, usually at the top of the form.\u003C\u002Fp>\n\u003Ch3>Step Two: Configure an Affiliate field\u003C\u002Fh3>\n\u003Cp>The only configuration required for an Affiliate` field is to name the URL query parameter.\u003C\u002Fp>\n\u003Cp>The presence of this field triggers the Feed Add-On to create a link tracking record for the Affiliate in the newly created or updated Contact.\u003C\u002Fp>\n\u003Col>\n\u003Cli>Open the field’s configuration panel, then click the “General” tab\u003C\u002Fli>\n\u003Cli>Change the Field Label value to “Affiliate Code” from “Untitled”\u003C\u002Fli>\n\u003Cli>Click the “Advanced” tab\u003C\u002Fli>\n\u003Cli>Enter the name of the URL query parameter in the “Parameter Name” setting\n\u003Cul>\n\u003Cli>Name the field “affiliate” when the form will be loaded by an Infusionsoft Referral Partner link, found on the Referral Partner Center.\u003C\u002Fli>\n\u003Cli>The name choice is yours to make when the form will be loaded via links you create in emails or other web pages.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Data Type Mapping\u003C\u002Fh3>\n\u003Cp>Describes how Gravity Forms data types map to Keap data types.\u003C\u002Fp>\n\u003Cp>These are suggested GF types. The GF Single Line Text data type will map to any Keap data type.\u003Cbr \u002F>\nFor example, Keap will not store a Single Line Text with the value “32-Jan-2018” as a Date data type.\u003C\u002Fp>\n\u003Cp>Keap data types that \u003Cstrong>do not\u003C\u002Fstrong> define value choices will reject a bad value when that value is out of range.\u003Cbr \u002F>\nKeap data types that define value choices will accept any value even when that value is not in the choice list.\u003C\u002Fp>\n\u003Cpre>\nKeap                    Gravity Forms      Comment\n-------------           ------------       -------\nContact File Box        File Upload\n\nCurrency                Number             2 decimal places\n\nDate                    Date\n\nDate\u002FTime               N\u002FA\n\nDay of Week             Drop Down          Use numbers 1 - 7 as values\n                                           See Note 1\n                        Number             Use GF min\u002Fmax\n\nDecimal Number          Number\n\nDrilldown               N\u002FA\n\nDropdown                Drop Down\n\nEmail                   Email\n\nMonth                   Drop Down          Use numbers 1 - 12 as values\n                                           See Note 1\n                        Number             Use GF min\u002Fmax\n\nList Box                Multi Select\n\nName                    Name (Full)\n\nPercent                 Number\n\nPhone Number            Phone\n\nRadio                   Radio Buttons\n\nSocial Security Number  N\u002FA\n\nState                   Drop Down          Use two-letter state abbreviation as values\n                                           See Note 1\n\nText                    Single Line Text   255 characters\n\nText Area               Checkboxes        \\\n                        Drop Down          \\\n                        Multi Select        > 64,000 characters, csv list of selected options\n                        Radio Buttons      \u002F See Note 1\n                                          \u002F See Note 2\n\nText Area               Paragraph Text     64,000 characters\n\nUser                    N\u002FA\n\nUser List Box           N\u002FA\n\nWebsite                 Website\n\nWhole Number            Number             Round half away from zero\n\nYear                    Drop Down          See Note 1\n                        Number             Use GF min\u002Fmax\n\nYes\u002FNo                  Checkboxes        \\ See note 3\n                        Drop Down          \\ See Note 1\n                                            > Yes = 1, No = 0\n                        Radio Buttons      \u002F\n\u003C\u002Fpre>\n\u003Cp>1   Ensure the default value is the empty value; make the first entry an empty value.\u003Cbr \u002F>\n2   Map combineable fields using the “Combine Fields” feature and setting the CSS class on the field’s \u003Cem>Appearance\u003C\u002Fem> tab.\u003Cbr \u002F>\n    Use the Keap Text Area datatype to store more than 255 combined characters.\u003Cbr \u002F>\n3   For opt-in, consider a Checkbox with a single option value “Yes”\u003C\u002Fp>\n","Sync form submissions between Gravity Forms and Keap",13018,5,"2025-12-03T14:43:00.000Z","5.0","7.0",[134,135,95,136,137],"add-on","crm","keap-infusionsoft","systasis","https:\u002F\u002Fsystasis.co","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsystasis-gf-infusionsoft-feed.3.0.zip",{"attackSurface":141,"codeSignals":267,"taintFlows":434,"riskAssessment":508,"analyzedAt":515},{"hooks":142,"ajaxHandlers":263,"restRoutes":264,"shortcodes":265,"cronEvents":266,"entryPointCount":28,"unprotectedCount":28},[143,149,154,160,165,168,170,173,176,180,182,185,189,193,196,199,203,207,211,216,219,223,227,231,236,240,245,250,253,256,259],{"type":144,"name":145,"callback":146,"file":147,"line":148},"action","add_meta_boxes","add_meta_box","includes\\crmperks-wc.php",8,{"type":144,"name":150,"callback":151,"file":152,"line":153},"save_post","save_feed","includes\\plugin-pages.php",28,{"type":155,"name":156,"callback":157,"priority":158,"file":152,"line":159},"filter","woocommerce_settings_tabs_array","add_settings_tab",50,30,{"type":144,"name":161,"callback":162,"priority":163,"file":152,"line":164},"woocommerce_update_order","update_order",10,36,{"type":144,"name":145,"callback":166,"file":152,"line":167},"fields_map_box",39,{"type":144,"name":145,"callback":169,"file":152,"line":11},"send_to_crm_box",{"type":144,"name":171,"callback":171,"file":152,"line":172},"admin_notices",42,{"type":155,"name":174,"callback":174,"file":152,"line":175},"post_updated_messages",45,{"type":144,"name":177,"callback":178,"priority":158,"file":152,"line":179},"admin_menu","create_menu",47,{"type":155,"name":177,"callback":181,"file":152,"line":158},"remove_post_meta",{"type":155,"name":183,"callback":183,"priority":163,"file":152,"line":184},"plugin_action_links",51,{"type":144,"name":186,"callback":187,"file":152,"line":188},"wp_trash_post","trash_order",71,{"type":144,"name":190,"callback":191,"file":152,"line":192},"untrash_post","untrash_order",72,{"type":144,"name":194,"callback":195,"priority":158,"file":152,"line":54},"wp_insert_comment","insert_comment",{"type":144,"name":197,"callback":197,"file":152,"line":198},"trash_comment",77,{"type":144,"name":171,"callback":200,"file":201,"line":202},"review_notice","wp\\crmperks-notices.php",15,{"type":144,"name":204,"callback":205,"file":201,"line":206},"manage_posts_extra_tablenav","feed_notice",16,{"type":155,"name":208,"callback":209,"priority":163,"file":201,"line":210},"plugin_row_meta","pro_link",20,{"type":144,"name":212,"callback":213,"file":214,"line":215},"plugins_loaded","setup_main","wp-infusionsoft-woocommerce.php",65,{"type":144,"name":171,"callback":217,"file":214,"line":218},"install_wc_notice",81,{"type":144,"name":220,"callback":221,"priority":163,"file":214,"line":222},"woocommerce_order_status_changed","status_changed",105,{"type":144,"name":224,"callback":225,"priority":163,"file":214,"line":226},"ywraq_after_create_order","quote_created",106,{"type":144,"name":228,"callback":229,"priority":163,"file":214,"line":230},"woocommerce_subscription_status_updated","status_changed_subscription",107,{"type":144,"name":232,"callback":233,"priority":234,"file":214,"line":235},"woocommerce_checkout_update_order_meta","order_submit",99,109,{"type":144,"name":237,"callback":238,"priority":163,"file":214,"line":239},"woocommerce_new_order","order_submit_new",110,{"type":144,"name":241,"callback":242,"priority":243,"file":214,"line":244},"woocommerce_saved_order_items","save_lines",999,112,{"type":144,"name":246,"callback":247,"priority":248,"file":214,"line":249},"profile_update","profile_update_set",990,115,{"type":144,"name":251,"callback":247,"priority":243,"file":214,"line":252},"user_register",117,{"type":144,"name":254,"callback":246,"priority":11,"file":214,"line":255},"shutdown",118,{"type":144,"name":257,"callback":257,"file":214,"line":258},"init",142,{"type":144,"name":260,"callback":261,"file":214,"line":262},"before_woocommerce_init","closure",153,[],[],[],[],{"dangerousFunctions":268,"sqlUsage":269,"outputEscaping":290,"fileOperations":101,"externalRequests":101,"nonceChecks":163,"capabilityChecks":210,"bundledLibraries":430},[],{"prepared":202,"raw":270,"locations":271},7,[272,276,278,279,281,284,287],{"file":273,"line":274,"context":275},"includes\\install.php",114,"$wpdb->query() with variable interpolation",{"file":273,"line":277,"context":275},116,{"file":273,"line":255,"context":275},{"file":152,"line":280,"context":275},193,{"file":152,"line":282,"context":283},696,"$wpdb->get_var() with variable interpolation",{"file":152,"line":285,"context":286},1645,"$wpdb->get_results() with variable interpolation",{"file":214,"line":288,"context":289},468,"$wpdb->get_row() with variable interpolation",{"escaped":291,"rawEcho":292,"locations":293},336,69,[294,298,300,302,304,306,309,311,314,316,318,320,323,324,325,327,329,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,376,378,380,382,384,386,389,391,393,395,397,399,400,402,404,406,408,410,412,414,416,418,419,420,422,424,425,426,428],{"file":295,"line":296,"context":297},"api\\api.php",1315,"raw output",{"file":295,"line":299,"context":297},1317,{"file":295,"line":301,"context":297},1319,{"file":152,"line":303,"context":297},789,{"file":152,"line":305,"context":297},960,{"file":307,"line":308,"context":297},"templates\\crm-order-box.php",64,{"file":307,"line":310,"context":297},66,{"file":312,"line":313,"context":297},"templates\\field-map-account.php",287,{"file":312,"line":315,"context":297},301,{"file":312,"line":317,"context":297},321,{"file":319,"line":153,"context":297},"templates\\field-map-object.php",{"file":321,"line":322,"context":297},"templates\\field-mapping.php",62,{"file":321,"line":308,"context":297},{"file":321,"line":292,"context":297},{"file":321,"line":326,"context":297},74,{"file":321,"line":328,"context":297},89,{"file":321,"line":226,"context":297},{"file":321,"line":331,"context":297},134,{"file":321,"line":333,"context":297},138,{"file":321,"line":335,"context":297},139,{"file":321,"line":337,"context":297},144,{"file":321,"line":339,"context":297},175,{"file":321,"line":341,"context":297},176,{"file":321,"line":343,"context":297},177,{"file":321,"line":345,"context":297},178,{"file":321,"line":347,"context":297},238,{"file":321,"line":349,"context":297},243,{"file":321,"line":351,"context":297},290,{"file":321,"line":353,"context":297},308,{"file":321,"line":355,"context":297},334,{"file":321,"line":357,"context":297},379,{"file":321,"line":359,"context":297},388,{"file":321,"line":361,"context":297},393,{"file":321,"line":363,"context":297},428,{"file":321,"line":365,"context":297},493,{"file":321,"line":367,"context":297},503,{"file":321,"line":369,"context":297},535,{"file":321,"line":371,"context":297},567,{"file":321,"line":373,"context":297},568,{"file":321,"line":375,"context":297},571,{"file":321,"line":377,"context":297},596,{"file":321,"line":379,"context":297},632,{"file":321,"line":381,"context":297},668,{"file":321,"line":383,"context":297},691,{"file":321,"line":385,"context":297},716,{"file":387,"line":388,"context":297},"templates\\log-entries.php",217,{"file":387,"line":390,"context":297},226,{"file":387,"line":392,"context":297},237,{"file":387,"line":394,"context":297},248,{"file":387,"line":396,"context":297},273,{"file":387,"line":398,"context":297},285,{"file":387,"line":313,"context":297},{"file":387,"line":401,"context":297},289,{"file":387,"line":403,"context":297},383,{"file":387,"line":405,"context":297},417,{"file":407,"line":148,"context":297},"templates\\setting.php",{"file":407,"line":409,"context":297},58,{"file":407,"line":411,"context":297},80,{"file":407,"line":413,"context":297},101,{"file":407,"line":415,"context":297},121,{"file":407,"line":417,"context":297},133,{"file":407,"line":333,"context":297},{"file":407,"line":333,"context":297},{"file":421,"line":270,"context":297},"templates\\settings.php",{"file":421,"line":423,"context":297},31,{"file":421,"line":50,"context":297},{"file":421,"line":175,"context":297},{"file":201,"line":427,"context":297},83,{"file":201,"line":429,"context":297},84,[431],{"name":432,"version":37,"knownCves":433},"Select2",[],[435,458,468,483,496],{"entryPoint":436,"graph":437,"unsanitizedCount":27,"severity":40},"push_object (api\\api.php:795)",{"nodes":438,"edges":454},[439,444,448],{"id":440,"type":441,"label":442,"file":295,"line":443},"n0","source","$_SERVER",1273,{"id":445,"type":446,"label":447,"file":295,"line":443},"n1","transform","→ post_crm_arr()",{"id":449,"type":450,"label":451,"file":295,"line":452,"wp_function":453},"n2","sink","file_get_contents() [SSRF\u002FLFI]",1671,"file_get_contents",[455,457],{"from":440,"to":445,"sanitized":456},false,{"from":445,"to":449,"sanitized":456},{"entryPoint":459,"graph":460,"unsanitizedCount":27,"severity":40},"\u003Capi> (api\\api.php:0)",{"nodes":461,"edges":465},[462,463,464],{"id":440,"type":441,"label":442,"file":295,"line":443},{"id":445,"type":446,"label":447,"file":295,"line":443},{"id":449,"type":450,"label":451,"file":295,"line":452,"wp_function":453},[466,467],{"from":440,"to":445,"sanitized":456},{"from":445,"to":449,"sanitized":456},{"entryPoint":469,"graph":470,"unsanitizedCount":28,"severity":482},"settings_tab (includes\\plugin-pages.php:1545)",{"nodes":471,"edges":479},[472,475],{"id":440,"type":441,"label":473,"file":152,"line":474},"$_POST",1623,{"id":445,"type":450,"label":476,"file":152,"line":477,"wp_function":478},"update_option() [Settings Manipulation]",1625,"update_option",[480],{"from":440,"to":445,"sanitized":481},true,"low",{"entryPoint":484,"graph":485,"unsanitizedCount":28,"severity":482},"setup_plugin (includes\\plugin-pages.php:1688)",{"nodes":486,"edges":494},[487,490],{"id":440,"type":441,"label":488,"file":152,"line":489},"$_REQUEST",1699,{"id":445,"type":450,"label":491,"file":152,"line":492,"wp_function":493},"wp_redirect() [Open Redirect]",1702,"wp_redirect",[495],{"from":440,"to":445,"sanitized":481},{"entryPoint":497,"graph":498,"unsanitizedCount":28,"severity":482},"\u003Cplugin-pages> (includes\\plugin-pages.php:0)",{"nodes":499,"edges":505},[500,501,502,503],{"id":440,"type":441,"label":473,"file":152,"line":474},{"id":445,"type":450,"label":476,"file":152,"line":477,"wp_function":478},{"id":449,"type":441,"label":488,"file":152,"line":489},{"id":504,"type":450,"label":491,"file":152,"line":492,"wp_function":493},"n3",[506,507],{"from":440,"to":445,"sanitized":481},{"from":449,"to":504,"sanitized":481},{"summary":509,"deductions":510},"The plugin \"wp-infusionsoft-woocommerce\" v1.2.0 exhibits a generally strong security posture, evidenced by the absence of unprotected entry points like AJAX handlers, REST API routes, and shortcodes. The code also demonstrates good practices with a high percentage of SQL queries using prepared statements and properly escaped output. The presence of numerous nonce and capability checks further indicates a conscious effort to secure functionality.\n\nHowever, there are areas for concern. The taint analysis revealed two flows with unsanitized paths, and while they are not rated critical or high, they represent a potential risk for input sanitization vulnerabilities if not properly handled. Additionally, the plugin has a history of a medium severity CVE, specifically Cross-site Scripting, which was last patched in 2021. While currently unpatched vulnerabilities are zero, the past occurrence of XSS suggests that input validation and output encoding should remain a focus. The presence of file operations and external HTTP requests, while not inherently insecure, warrants careful review to ensure they are implemented securely and do not introduce vulnerabilities.\n\nIn conclusion, the plugin has a solid foundation with many security best practices implemented. The primary weaknesses lie in the identified unsanitized paths from the taint analysis and the historical XSS vulnerability. Continued vigilance in code review, especially around input handling and external interactions, is recommended. The plugin's strengths in authentication checks and prepared statements are commendable, but the identified areas require attention to maintain a robust security profile.",[511,513],{"reason":512,"points":148},"Taint flows with unsanitized paths",{"reason":514,"points":163},"Medium severity CVE in vulnerability history","2026-03-16T22:07:49.239Z",{"wat":517,"direct":526},{"assetPaths":518,"generatorPatterns":521,"scriptPaths":522,"versionParams":523},[519,520],"\u002Fwp-content\u002Fplugins\u002Fwp-infusionsoft-woocommerce\u002Fassets\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fwp-infusionsoft-woocommerce\u002Fassets\u002Fjs\u002Fscript.js",[],[],[524,525],"wp-infusionsoft-woocommerce\u002Fassets\u002Fcss\u002Fstyle.css?ver=","wp-infusionsoft-woocommerce\u002Fassets\u002Fjs\u002Fscript.js?ver=",{"cssClasses":527,"htmlComments":529,"htmlAttributes":530,"restEndpoints":533,"jsGlobals":534,"shortcodeOutput":536},[528],"vxc_infusionsoft_pro",[],[531,532],"data-crmperks-infusionsoft-id","data-crmperks-infusionsoft-action",[],[535],"vxc_infusionsoft_ajax_object",[]]