{"id":41913,"date":"2016-02-12T09:25:10","date_gmt":"2016-02-12T09:25:10","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/contact-form-7-civicrm-integration\/"},"modified":"2025-06-26T03:49:41","modified_gmt":"2025-06-26T03:49:41","slug":"contact-form-7-civicrm-integration","status":"publish","type":"plugin","link":"https:\/\/zul.wordpress.org\/plugins\/contact-form-7-civicrm-integration\/","author":14809330,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.10","stable_tag":"1.10","tested":"5.8.13","requires":"4.3","requires_php":"7.2","requires_plugins":null,"header_name":"Contact Form 7 CiviCRM integration","header_author":"Jaap Jansma","header_description":"","assets_banners_color":"","last_updated":"2025-06-26 03:49:41","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/civicoop.org\/","header_plugin_uri":"https:\/\/www.civicoop.org","header_author_uri":"https:\/\/www.civicoop.org","rating":2.5,"author_block_rating":0,"active_installs":200,"downloads":6153,"num_ratings":2,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.10":{"tag":"1.10","author":"larssg","date":"2025-06-26 03:49:41"},"1.5":{"tag":"1.5","author":"jaapjansma","date":"2016-03-24 16:06:04"},"1.6":{"tag":"1.6","author":"jaapjansma","date":"2019-05-01 09:43:09"},"1.7":{"tag":"1.7","author":"aydun","date":"2020-10-31 01:41:20"},"1.8":{"tag":"1.8","author":"aydun","date":"2020-11-05 12:14:12"},"1.9":{"tag":"1.9","author":"jaapjansma","date":"2022-01-07 09:41:46"}},"upgrade_notice":[],"ratings":{"1":1,"2":0,"3":0,"4":1,"5":0},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.10","1.5","1.6","1.7","1.8","1.9"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2410168,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":1348876,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3317846,"resolution":"3","location":"assets","locale":""}},"screenshots":{"1":"This screenshot shows the settings screen, using the traditional extern\/rest.php endpoint","2":"This screenshot shows the screen for enabling and setting up CiviCRM integration on a contact form.","3":"This screenshot shows the settings screen, using the modern civicrm\/ajax\/rest endpoint (note no trailing slash for the server and no leading slash for the path)"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[5445,13994,1152],"plugin_category":[42],"plugin_contributors":[206542,192566,92061],"plugin_business_model":[],"class_list":["post-41913","plugin","type-plugin","status-publish","hentry","plugin_tags-cf7","plugin_tags-civicrm","plugin_tags-contact-form-7","plugin_category-contact-forms","plugin_contributors-alexreiner","plugin_contributors-aydun","plugin_contributors-jaapjansma","plugin_committers-alexreiner","plugin_committers-aydun","plugin_committers-jaapjansma","plugin_committers-larssg","plugin_committers-mikeymjco"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/contact-form-7-civicrm-integration.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/contact-form-7-civicrm-integration\/assets\/screenshot-1.png?rev=2410168","caption":"This screenshot shows the settings screen, using the traditional extern\/rest.php endpoint"},{"src":"https:\/\/ps.w.org\/contact-form-7-civicrm-integration\/assets\/screenshot-2.png?rev=1348876","caption":"This screenshot shows the screen for enabling and setting up CiviCRM integration on a contact form."},{"src":"https:\/\/ps.w.org\/contact-form-7-civicrm-integration\/assets\/screenshot-3.png?rev=3317846","caption":"This screenshot shows the settings screen, using the modern civicrm\/ajax\/rest endpoint (note no trailing slash for the server and no leading slash for the path)"}],"raw_content":"<!--section=description-->\n<p>This plugin adds integration for CiviCRM to Contact Form 7. With this plugin it is possible to submit a contact to a local or remote CiviCRM system.<\/p>\n\n<p>This adds a <strong>CiviCRM<\/strong> tab to Contact Form confgurations.  If you enable CiviCRM processing the form will be submitted to the CiviCRM API v3.  For information about using CiviCRM's API see https:\/\/docs.civicrm.org\/dev\/en\/latest\/api\/<\/p>\n\n<p>The API requires an <strong>Entity<\/strong> and an <strong>Action<\/strong>.  You may need to add additional parameters depending for the Entity\/Action you specify.  Use the API Explorer on your CiviCRM system to determine what additional parameters are required.  The form parameters will automatically be included in the API call and the form variables need to match those expected by the API.\nFor example, if the API call needs a field called <em>first_name<\/em> then your form template should have a field called <em>first_name<\/em>  (not <em>first-name<\/em> or <em>firstName<\/em> etc)<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/plugin-name<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress<\/li>\n<li>Use the <strong>Settings &gt; CiviCRM Contact Form 7 Settings<\/strong> screen to configure the plugin, or follow the <strong>Settings<\/strong> link from the plugins page<\/li>\n<li>Enable CiviCRM on each CF7 form.<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>1.10<\/h4>\n\n<p>Fix https:\/\/wordpress.org\/support\/topic\/civicrm-processing-cant-be-disabled-with-fix\/<\/p>\n\n<h4>1.9<\/h4>\n\n<p>Fix for Wordpress 5.8<\/p>\n\n<h4>1.8<\/h4>\n\n<p>Fix for validation when no local CiviCRM<\/p>\n\n<h4>1.7<\/h4>\n\n<p>Added validation to settings page\nAdded link to settings from plugins page<\/p>\n\n<h4>1.6<\/h4>\n\n<ul>\n<li>Updated readme<\/li>\n<\/ul>\n\n<h4>1.5<\/h4>\n\n<ul>\n<li>Updated readme<\/li>\n<\/ul>\n\n<h4>1.4<\/h4>\n\n<ul>\n<li>Updated text domain<\/li>\n<\/ul>\n\n<h4>1.3<\/h4>\n\n<ul>\n<li>Updated data handling and added a path for the civicrm installation<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>Updated readme<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Changed text domain<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial commit<\/li>\n<\/ul>","raw_excerpt":"Contact Form 7 CiviCRM integration.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/zul.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/41913","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zul.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/zul.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/zul.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=41913"}],"author":[{"embeddable":true,"href":"https:\/\/zul.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/jaapjansma"}],"wp:attachment":[{"href":"https:\/\/zul.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=41913"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/zul.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=41913"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/zul.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=41913"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/zul.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=41913"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/zul.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=41913"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/zul.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=41913"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}