{"id":9085,"date":"2022-03-31T12:31:21","date_gmt":"2022-03-31T10:31:21","guid":{"rendered":"https:\/\/www.myagileprivacy.com\/how-to-be-compliant-with-contact-forms-for-marketing-activities\/"},"modified":"2026-03-16T15:19:10","modified_gmt":"2026-03-16T14:19:10","slug":"how-to-be-compliant-with-contact-forms-for-marketing-activities","status":"publish","type":"post","link":"https:\/\/www.myagileprivacy.com\/en\/how-to-be-compliant-with-contact-forms-for-marketing-activities\/","title":{"rendered":"How to be compliant with Contact Forms for Marketing Activities."},"content":{"rendered":"<p>To send promotional or general marketing communications (via newsletter, SMS, phone, etc.), the user must provide explicit consent to receive such messages.<br \/>\nIf consent is not given, you may only use the contact information for the specific purpose of the form (like answering an information request or scheduling an appointment), but not for later promotional outreach.<\/p>\n<p>For GDPR compliance, your contact form needs a clear checkbox for marketing consent, and you must store the user\u2019s choice. Let\u2019s see how to do this using two popular plugins\u2014Elementor and Contact Form 7 (CF7)\u2014but this logic applies to any contact form plugin.<\/p>\n<h2>How to Insert a Consent Checkbox with Elementor<\/h2>\n<p>If you use Elementor\u2019s \u201cForm\u201d widget, follow these steps to add a marketing consent checkbox:<\/p>\n<ol>\n<li>Add a new item by clicking the \"Add Item\" button.<\/li>\n<li>Select \"Checkbox\" as the type.<\/li>\n<li>In the \"Label\" field, enter: <em>Marketing purpose.<\/em><\/li>\n<li>In the \"Options\" field, enter: <em>I give consent to receive promotional material as stated in point c of the privacy policy<\/em><\/li>\n<\/ol>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-6486\" src=\"https:\/\/www.myagileprivacy.com\/wp-content\/uploads\/2022\/03\/punto-c-elementor.jpg\" alt=\"\" width=\"1000\" height=\"697\" \/><\/p>\n<h2>How to Insert a Consent Checkbox with CF7<\/h2>\n<p>If you use Contact Form 7, here\u2019s how to add a consent checkbox for marketing purposes:<\/p>\n<ol>\n<li>Insert a new \"checkboxes\" field.<\/li>\n<li>Set the name to \"marketing purposes\".<\/li>\n<li>Add this text to the options: <em>I consent to receive promotional materials as outlined in point c of the privacy policy<\/em><\/li>\n<\/ol>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-6488\" src=\"https:\/\/www.myagileprivacy.com\/wp-content\/uploads\/2022\/03\/punto-c-cf7.jpg\" alt=\"\" width=\"1000\" height=\"861\" \/><\/p>\n<p>Regardless of which plugin you use, <strong>the marketing consent checkbox should never be mandatory<\/strong>: users must be able to contact you without having to subscribe to newsletters, SMS, or other marketing messages.<\/p>\n<p>It\u2019s also essential that the user\u2019s consent (given or denied) is saved in a database:<\/p>\n<ul>\n<li>With Elementor, enable the \u201cRecord submissions\u201d action to save entries after sending the form.<\/li>\n<li>With CF7, install the additional \u201cFlamingo\u201d plugin to store and manage all submitted data, including marketing consent, in the database.<\/li>\n<\/ul>\n<p>Adding this checkbox, saving consent in the database, and updating your privacy policy to mention it will help ensure your marketing and newsletter activities are GDPR compliant.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>To send promotional or general marketing communications (via newsletter, SMS, phone, etc.), the user must provide explicit consent to receive such messages. If consent is not given, you may only use the contact information for the specific purpose of the form (like answering an information request or scheduling an appointment), but not for later promotional [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":8785,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[82,38,81,83,84],"tags":[],"class_list":["post-9085","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ecommerce-websites","category-help-en","category-news-websites","category-showcase-websites","category-web-agency"],"acf":{"visibilita_box_autore":false,"autore_associato":null,"elenco_faq_articolo":null,"url_esterno":""},"_links":{"self":[{"href":"https:\/\/www.myagileprivacy.com\/en\/wp-json\/wp\/v2\/posts\/9085","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.myagileprivacy.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.myagileprivacy.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.myagileprivacy.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.myagileprivacy.com\/en\/wp-json\/wp\/v2\/comments?post=9085"}],"version-history":[{"count":2,"href":"https:\/\/www.myagileprivacy.com\/en\/wp-json\/wp\/v2\/posts\/9085\/revisions"}],"predecessor-version":[{"id":15506,"href":"https:\/\/www.myagileprivacy.com\/en\/wp-json\/wp\/v2\/posts\/9085\/revisions\/15506"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.myagileprivacy.com\/en\/wp-json\/wp\/v2\/media\/8785"}],"wp:attachment":[{"href":"https:\/\/www.myagileprivacy.com\/en\/wp-json\/wp\/v2\/media?parent=9085"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.myagileprivacy.com\/en\/wp-json\/wp\/v2\/categories?post=9085"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.myagileprivacy.com\/en\/wp-json\/wp\/v2\/tags?post=9085"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}