{"id":5728,"date":"2023-04-27T10:27:58","date_gmt":"2023-04-27T10:27:58","guid":{"rendered":"https:\/\/www.privyr.com\/blog\/?p=5728"},"modified":"2025-11-11T06:46:56","modified_gmt":"2025-11-11T06:46:56","slug":"how-to-add-custom-contact-form-7-with-elementor","status":"publish","type":"post","link":"https:\/\/www.privyr.com\/blog\/how-to-add-custom-contact-form-7-with-elementor\/","title":{"rendered":"How to Add and Customise Contact Form 7 with Elementor"},"content":{"rendered":"\n<p>Have you been using <a href=\"https:\/\/elementor.com\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">Elementor<\/a> to manage your website? Great choice! Now that you\u2019ve designed a great website and attracted some visitors to your site, you may also want to capture their interest and then engage with them to increase your sales. <\/p>\n\n\n\n<p>The next step is to add a WordPress Forms to your pages. If you haven\u2019t included forms on your website already, <strong>Contact Form 7 is a good form plugin to start with<\/strong>. It\u2019s not only free but it\u2019s also a popular and versatile form plugin for WordPress that allows you to create simple forms easily. What\u2019s even better is that it perfectly integrates with Elementor.<\/p>\n\n\n\n<p><strong><em>The question is, how do you add and customise Contact Form 7 with Elementor? Don\u2019t worry, we\u2019re here to help!<\/em><\/strong>&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<p>In this article, we\u2019ll guide you through the process of adding and customising contact forms within an Elementor-designed page. Here\u2019s a step-by-step guide:<\/p>\n\n\n\n<h2>Step 1. Install and activate Contact Form 7 and Elementor plugins<\/h2>\n\n\n\n<p>If you haven&#8217;t already, install both the Contact Form 7 and Elementor plugins on your WordPress website. To do this,&nbsp;<\/p>\n\n\n\n<ol>\n<li>Go to your WordPress Dashboard and navigate to &#8220;<strong>Plugins<\/strong>&#8221; &gt; &#8220;<strong>Add New<\/strong>&#8221;&nbsp;<\/li>\n\n\n\n<li>Search for &#8220;Contact Form 7&#8221; and &#8220;Elementor&#8221;, and click &#8220;<strong>Install Now<\/strong>&#8221; for each plugin.&nbsp;<\/li>\n\n\n\n<li>Once installed, click &#8220;<strong>Activate<\/strong>&#8220;.<\/li>\n<\/ol>\n\n\n\n<h2>Step 2. Create a contact form with Contact Form 7<\/h2>\n\n\n\n<p>Once you have both Contact Form 7 and Elementor, the next step is to create a contact form. Here\u2019s how to do it:<\/p>\n\n\n\n<ol>\n<li>Go to &#8220;<strong>Contact<\/strong>&#8221; &gt; &#8220;<strong>Add New<\/strong>&#8221; in your WordPress Dashboard, you\u2019ll find a default form.<\/li>\n\n\n\n<li>Edit the form template and customise the form fields.<\/li>\n\n\n\n<li>Click &#8220;<strong>Save<\/strong>&#8221; and copy the shortcode provided in the &#8220;<strong>Form<\/strong>&#8221; box.<\/li>\n<\/ol>\n\n\n\n<h2>Step 3. Edit a page or post with Elementor<\/h2>\n\n\n\n<p>You need a page or a post built with Elementor in order to customise Contact Form 7 with Elementor. If you don\u2019t have one already, you can easily create it by following the steps below:<\/p>\n\n\n\n<ol>\n<li>Go to &#8220;<strong>Pages<\/strong>&#8221; or &#8220;<strong>Posts<\/strong>&#8221; on your WordPress dashboard and create a new page or post, or edit an existing one.&nbsp;<\/li>\n\n\n\n<li>Click the &#8220;<strong>Edit with Elementor<\/strong>&#8221; button to open the Elementor editor.<\/li>\n\n\n\n<li>Design the post or page the way you want.&nbsp;<\/li>\n<\/ol>\n\n\n\n<p>Elementor provides a simple drag-and-drop interface to design your website. However, make sure you have the basic knowledge of the tool\u2019s functionalities so it doesn\u2019t take you forever to build a page. You can find many resources on the internet about using Elementor tools.&nbsp;&nbsp;<\/p>\n\n\n\n<h2>Step 4. Add the Contact Form 7 shortcode to your Elementor page<\/h2>\n\n\n\n<p>Your form\u2019s ready and you\u2019ve published an Elementor-designed page. Now, you need to add your Contact Form 7 shortcode to your page. You can do this on Elementor editor by following the steps below:&nbsp;<\/p>\n\n\n\n<ol>\n<li>In the Elementor editor, search for the &#8220;<strong>Shortcode<\/strong>&#8221; widget in the panel.&nbsp;<\/li>\n\n\n\n<li>Drag and drop the widget onto the page where you want the contact form to appear.&nbsp;<\/li>\n\n\n\n<li>In the &#8220;Shortcode&#8221; widget settings, paste the Contact Form 7 shortcode you copied earlier.<\/li>\n<\/ol>\n\n\n\n<h2>Step 5. Customise your form\u2019s appearance with custom CSS<\/h2>\n\n\n\n<p>To style your Contact Form 7 form, you&#8217;ll need to add custom CSS. You can do this in a couple of different ways:<\/p>\n\n\n\n<ul>\n<li><strong>Add CSS directly to the page<\/strong>: You can add your CSS code in the Elementor editor by clicking the gear icon at the bottom left. It opens the &#8220;Page Settings&#8221; panel where you can locate the &#8220;Custom CSS&#8221; field and add your custom CSS code under \u201c<strong>Advanced<\/strong>\u201d.<\/li>\n\n\n\n<li><strong>Add CSS using a theme or custom CSS plugin<\/strong>: Alternatively, you can add your custom CSS to your theme&#8217;s stylesheet through a custom CSS plugin, such as &#8220;Simple Custom CSS&#8221; or &#8220;WP Add Custom CSS&#8221;.&nbsp;<\/li>\n<\/ul>\n\n\n\n<h2>Step 6. Save and preview your changes<\/h2>\n\n\n\n<p>After adding and customising your Contact Form 7, click the &#8220;<strong>Update<\/strong>&#8221; button in Elementor to save your changes. Preview your page or post to ensure the contact form appears and functions correctly.<\/p>\n\n\n\n<p>Keep in mind that it\u2019s crucial to correctly configure Contact Form 7 to receive submissions. Make sure you have the right email addresses mentioned and there are no spelling mistakes in the \u201c<strong>Forms<\/strong>\u201d, \u201c<strong>Mail<\/strong>\u201d, \u201c<strong>Messages<\/strong>\u201d, and \u201c<strong>Additional Settings<\/strong>\u201d tabs. <\/p>\n\n\n\n<p>\ud83d\udc49 Read this article to know <a href=\"https:\/\/www.privyr.com\/blog\/contact-form-7-not-sending-emails-heres-how-to-fix-it\" target=\"_blank\" rel=\"noreferrer noopener\">how to correctly configure Contact Form 7<\/a>.&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<h2>Conclusion<\/h2>\n\n\n\n<p>Contact Form 7 is a great free WordPress form plugin, and it works perfectly with Elementor. However, you should keep in mind that customising Contact Form 7 with custom CSS may require some CSS and web design knowledge. While you can learn simple commands or use plugins to customise general form designs, you may also consider using a form builder plugin with built-in styling options if you\u2019re not familiar with CSS. <\/p>\n\n\n\n<p>If  the process feels overwhelming, consider working  with a design agency that specialises in your industry. For instance, if you run a healthcare website, a <a href=\"https:\/\/swovo.com\/services\/healthcare-ui-ux-design\/\" target=\"_blank\" rel=\"noreferrer noopener\">healthcare design agency<\/a> can streamline customisation while ensuring your forms align with industry-specific design and compliance standards.<\/p>\n\n\n\n<p>Some famous examples of optional WordPress form plugins include Elementor Pro&#8217;s Form widget, WPForms, Ninja Forms, etc. These forms offer more straightforward customisation options for beginners.<\/p>\n\n\n\n<p>If you have been generating leads on your website through WordPress contact forms, you probably know that one of the most important things is to contact your leads fast. Well, most WordPress form plugins allow you to receive your leads in your email inbox. However, manually sorting the data, managing it on your spreadsheets, and then finally contacting your leads can be quite inefficient. Things can get even more complicated if you prefer running your sales process from a smartphone. How about installing a free mobile-first tool that helps you receive your leads in real time and allows you to contact them instantly?&nbsp;<\/p>\n\n\n\n<p><em>Privyr is a mobile-first CRM that allows you to not only receive your leads on your smartphone instantly, but also lets you run your whole sales process from a smartphone. It integrates with all WordPress form plugins, as well as popular messaging apps like WhatsApp, SMS, or iMessage, so you can contact your leads within seconds of receiving leads from the contact form. But wait, there\u2019s more! The tool is also designed to help you seamlessly run your sales process, and you can learn to use it within a minute.&nbsp;<\/em><\/p>\n\n\n\n<p><em>So what\u2019s keeping you from staying ahead in your sales game? <a href=\"https:\/\/www.privyr.com\/intro\/wordpress\" target=\"_blank\" rel=\"noreferrer noopener\">Try Privyr for free today<\/a><\/em>!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Have you been using Elementor to manage your website? Great choice! Now that you\u2019ve designed a great website and attracted some visitors to your site, you may also want to capture their interest and then engage with them to increase your sales. The next step is to add a WordPress Forms to your pages. If<\/p>\n","protected":false},"author":6,"featured_media":5729,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[2],"tags":[532,533,534],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v19.6.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Add Custom Contact Form 7 with Elementor [Fast+Easy]<\/title>\n<meta name=\"description\" content=\"Looking to add Contact Form 7 on your Elementor website? Know everything about getting your CF7 forms published correctly with Elementor.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/13.250.28.75\/blog\/how-to-add-custom-contact-form-7-with-elementor\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Add Custom Contact Form 7 with Elementor [Fast+Easy]\" \/>\n<meta property=\"og:description\" content=\"Looking to add Contact Form 7 on your Elementor website? Know everything about getting your CF7 forms published correctly with Elementor.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/13.250.28.75\/blog\/how-to-add-custom-contact-form-7-with-elementor\/\" \/>\n<meta property=\"og:site_name\" content=\"Privyr Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/privyr\" \/>\n<meta property=\"article:published_time\" content=\"2023-04-27T10:27:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-11T06:46:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/13.250.28.75\/blog\/wp-content\/uploads\/2023\/04\/How-to-add-and-customise-Contact-Form-7-with-Elementor.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1201\" \/>\n\t<meta property=\"og:image:height\" content=\"681\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Michael Ghimire\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@privyr_crm\" \/>\n<meta name=\"twitter:site\" content=\"@privyr_crm\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Michael Ghimire\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Add Custom Contact Form 7 with Elementor [Fast+Easy]","description":"Looking to add Contact Form 7 on your Elementor website? Know everything about getting your CF7 forms published correctly with Elementor.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/13.250.28.75\/blog\/how-to-add-custom-contact-form-7-with-elementor\/","og_locale":"en_US","og_type":"article","og_title":"How to Add Custom Contact Form 7 with Elementor [Fast+Easy]","og_description":"Looking to add Contact Form 7 on your Elementor website? Know everything about getting your CF7 forms published correctly with Elementor.","og_url":"https:\/\/13.250.28.75\/blog\/how-to-add-custom-contact-form-7-with-elementor\/","og_site_name":"Privyr Blog","article_publisher":"https:\/\/www.facebook.com\/privyr","article_published_time":"2023-04-27T10:27:58+00:00","article_modified_time":"2025-11-11T06:46:56+00:00","og_image":[{"width":1201,"height":681,"url":"https:\/\/13.250.28.75\/blog\/wp-content\/uploads\/2023\/04\/How-to-add-and-customise-Contact-Form-7-with-Elementor.jpg","type":"image\/jpeg"}],"author":"Michael Ghimire","twitter_card":"summary_large_image","twitter_creator":"@privyr_crm","twitter_site":"@privyr_crm","twitter_misc":{"Written by":"Michael Ghimire","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/13.250.28.75\/blog\/how-to-add-custom-contact-form-7-with-elementor\/#article","isPartOf":{"@id":"https:\/\/13.250.28.75\/blog\/how-to-add-custom-contact-form-7-with-elementor\/"},"author":{"name":"Michael Ghimire","@id":"https:\/\/www.privyr.com\/blog\/#\/schema\/person\/035eb73824eaaa5da493bdcc004f3311"},"headline":"How to Add and Customise Contact Form 7 with Elementor","datePublished":"2023-04-27T10:27:58+00:00","dateModified":"2025-11-11T06:46:56+00:00","mainEntityOfPage":{"@id":"https:\/\/13.250.28.75\/blog\/how-to-add-custom-contact-form-7-with-elementor\/"},"wordCount":1075,"publisher":{"@id":"https:\/\/www.privyr.com\/blog\/#organization"},"keywords":["Add Contact Form 7 to Elementor","Contact Form 7 Elementor","Customise Contact Form 7 Elementor"],"articleSection":["Sales Productivity Tips"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/13.250.28.75\/blog\/how-to-add-custom-contact-form-7-with-elementor\/","url":"https:\/\/13.250.28.75\/blog\/how-to-add-custom-contact-form-7-with-elementor\/","name":"How to Add Custom Contact Form 7 with Elementor [Fast+Easy]","isPartOf":{"@id":"https:\/\/www.privyr.com\/blog\/#website"},"datePublished":"2023-04-27T10:27:58+00:00","dateModified":"2025-11-11T06:46:56+00:00","description":"Looking to add Contact Form 7 on your Elementor website? Know everything about getting your CF7 forms published correctly with Elementor.","breadcrumb":{"@id":"https:\/\/13.250.28.75\/blog\/how-to-add-custom-contact-form-7-with-elementor\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/13.250.28.75\/blog\/how-to-add-custom-contact-form-7-with-elementor\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/13.250.28.75\/blog\/how-to-add-custom-contact-form-7-with-elementor\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.privyr.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Add and Customise Contact Form 7 with Elementor"}]},{"@type":"WebSite","@id":"https:\/\/www.privyr.com\/blog\/#website","url":"https:\/\/www.privyr.com\/blog\/","name":"Privyr Blog","description":"Helping sales professionals and businesses turn leads into clients","publisher":{"@id":"https:\/\/www.privyr.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.privyr.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.privyr.com\/blog\/#organization","name":"Privyr Blog","url":"https:\/\/www.privyr.com\/blog\/","sameAs":["https:\/\/www.facebook.com\/privyr","https:\/\/twitter.com\/privyr_crm"],"logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.privyr.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.privyr.com\/blog\/wp-content\/uploads\/2021\/06\/Blog-Main-Header-Logo-100px.png","contentUrl":"https:\/\/www.privyr.com\/blog\/wp-content\/uploads\/2021\/06\/Blog-Main-Header-Logo-100px.png","width":100,"height":26,"caption":"Privyr Blog"},"image":{"@id":"https:\/\/www.privyr.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.privyr.com\/blog\/#\/schema\/person\/035eb73824eaaa5da493bdcc004f3311","name":"Michael Ghimire","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.privyr.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6bcc058898963032ea95712fad59096d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6bcc058898963032ea95712fad59096d?s=96&d=mm&r=g","caption":"Michael Ghimire"},"description":"A writer from the heart and marketer from the mind, Michael writes to help businesses implement effective sales and marketing strategies.","url":"https:\/\/www.privyr.com\/blog\/author\/michael\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.privyr.com\/blog\/wp-json\/wp\/v2\/posts\/5728"}],"collection":[{"href":"https:\/\/www.privyr.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.privyr.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.privyr.com\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.privyr.com\/blog\/wp-json\/wp\/v2\/comments?post=5728"}],"version-history":[{"count":5,"href":"https:\/\/www.privyr.com\/blog\/wp-json\/wp\/v2\/posts\/5728\/revisions"}],"predecessor-version":[{"id":11324,"href":"https:\/\/www.privyr.com\/blog\/wp-json\/wp\/v2\/posts\/5728\/revisions\/11324"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.privyr.com\/blog\/wp-json\/wp\/v2\/media\/5729"}],"wp:attachment":[{"href":"https:\/\/www.privyr.com\/blog\/wp-json\/wp\/v2\/media?parent=5728"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.privyr.com\/blog\/wp-json\/wp\/v2\/categories?post=5728"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.privyr.com\/blog\/wp-json\/wp\/v2\/tags?post=5728"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}