{"id":399065,"date":"2026-11-09T19:55:03","date_gmt":"2026-11-09T19:55:03","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/formrevive-for-contact-form-7\/"},"modified":"2026-11-09T19:54:34","modified_gmt":"2026-11-09T19:54:34","slug":"formrevive-for-contact-form-7","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/formrevive-for-contact-form-7\/","author":23598059,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"7.1.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"FormRevive for Contact Form 7","header_author":"Facilo","header_description":"Build a Contact Form 7 form anyone can use, by dragging, from 30+ templates. Every feature in one plugin, and your existing forms keep working.","assets_banners_color":"a1a5b4","last_updated":"2026-11-09 19:54:34","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/facilo.es","rating":0,"author_block_rating":0,"active_installs":0,"downloads":58,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"facilo","date":"2026-11-09 19:54:34","revision":3793180}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3793180,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3793180,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3793180,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3793180,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3793180,"resolution":"1","location":"assets","locale":"","width":1280,"height":860},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3793180,"resolution":"2","location":"assets","locale":"","width":1280,"height":860},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3793180,"resolution":"3","location":"assets","locale":"","width":1280,"height":860},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3793180,"resolution":"4","location":"assets","locale":"","width":1280,"height":860},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3793180,"resolution":"5","location":"assets","locale":"","width":1280,"height":860}},"screenshots":{"1":"Build a form by dragging, inside Contact Form 7.","2":"Start from 30+ finished forms, or describe what you need.","3":"Modern styles with your colour, in a live preview.","4":"Every form, its status and its messages at a glance.","5":"Messages your site couldn't email are kept for you."}},"plugin_section":[],"plugin_tags":[16816,1152,3938,2253,215276],"plugin_category":[],"plugin_contributors":[291702],"plugin_business_model":[],"class_list":["post-399065","plugin","type-plugin","status-publish","hentry","plugin_tags-conditional-fields","plugin_tags-contact-form-7","plugin_tags-drag-and-drop","plugin_tags-form-builder","plugin_tags-form-templates","plugin_contributors-facilo","plugin_committers-facilo"],"banners":{"banner":"https:\/\/ps.w.org\/formrevive-for-contact-form-7\/assets\/banner-772x250.png?rev=3793180","banner_2x":"https:\/\/ps.w.org\/formrevive-for-contact-form-7\/assets\/banner-1544x500.png?rev=3793180","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/formrevive-for-contact-form-7\/assets\/icon-128x128.png?rev=3793180","icon_2x":"https:\/\/ps.w.org\/formrevive-for-contact-form-7\/assets\/icon-256x256.png?rev=3793180","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/formrevive-for-contact-form-7\/assets\/screenshot-1.png?rev=3793180","caption":"Build a form by dragging, inside Contact Form 7."},{"src":"https:\/\/ps.w.org\/formrevive-for-contact-form-7\/assets\/screenshot-2.png?rev=3793180","caption":"Start from 30+ finished forms, or describe what you need."},{"src":"https:\/\/ps.w.org\/formrevive-for-contact-form-7\/assets\/screenshot-3.png?rev=3793180","caption":"Modern styles with your colour, in a live preview."},{"src":"https:\/\/ps.w.org\/formrevive-for-contact-form-7\/assets\/screenshot-4.png?rev=3793180","caption":"Every form, its status and its messages at a glance."},{"src":"https:\/\/ps.w.org\/formrevive-for-contact-form-7\/assets\/screenshot-5.png?rev=3793180","caption":"Messages your site couldn't email are kept for you."}],"raw_content":"<!--section=description-->\n<p>Your form is where a visitor becomes a customer. FormRevive turns Contact Form 7 into a builder anyone can use, so the form that brings you more enquiries and more bookings takes minutes, not an afternoon of tags.<\/p>\n\n<h4>Build by dragging<\/h4>\n\n<p>Drag fields onto the form, set them side by side, and change labels, choices and required answers in plain menus. It all happens inside Contact Form 7's own Form tab, and the result stays a normal Contact Form 7 form.<\/p>\n\n<h4>Start from 30+ finished forms<\/h4>\n\n<p>Pick a form for your business and it's ready: fields, help text, email, spam filter and a modern look. A dental appointment and a restaurant reservation ask different things, so each form is written for its job. Quotes, bookings, orders with a running total, surveys, events, job applications, donations and more.<\/p>\n\n<p>Not sure where to start? Describe what you need in a sentence, such as \"a booking form for a hair salon with date, time and phone\", and FormRevive picks the closest form and adds what's missing. The matching runs on your own site.<\/p>\n\n<h4>Every feature in one plugin<\/h4>\n\n<p>Fewer add-ons to install and keep updated:<\/p>\n\n<ul>\n<li>Ask only what matters to each customer, with fields that show or hide based on answers and no code<\/li>\n<li>Take bookings with date and time fields<\/li>\n<li>Show a running total for orders and quotes, worked out again on your server<\/li>\n<li>Star ratings and sliders, so more customers answer your surveys<\/li>\n<li>Several files at once, by dragging, for quotes and job applications<\/li>\n<li>International phone with country flags, phone mask, country list and an on-screen signature<\/li>\n<li>A check step, so visitors catch their own mistakes before sending<\/li>\n<li>Spam filter with no puzzle for your customers, plus a math question and hCaptcha if you want them<\/li>\n<li>Saved messages with CSV export, a PDF copy and a reference number for each message<\/li>\n<li>Instant alerts on Telegram and Slack, webhooks for Zapier, Make or your CRM, and Mailchimp, Brevo and MailerLite<\/li>\n<\/ul>\n\n<h4>Forms that look like your brand<\/h4>\n\n<p>Three modern styles and your own colour, in a live preview. A form that looks good and works on any phone gets finished more often. The styles follow your theme's own text colour, so they work on white and dark pages.<\/p>\n\n<h4>Your existing forms keep working<\/h4>\n\n<p>FormRevive reads the forms you already have. Open one and it's ready to edit by dragging. Save it unchanged and its text stays exactly the same. Remove FormRevive and your forms still run on Contact Form 7.<\/p>\n\n<h4>Never lose a message<\/h4>\n\n<p>When your site can't email you a message, FormRevive keeps it so you can read it, reply or resend it. Messages stay in your own WordPress and delete themselves after 30 days. One click sends you a test, and shows the exact error if your site can't send.<\/p>\n\n<h4>In your language<\/h4>\n\n<p>FormRevive and the forms it builds come in Spanish, German, French, Italian, Portuguese, Dutch, Polish, Swedish, Russian and Japanese, as well as English. Regional versions, such as Mexican Spanish or Swiss German, use the closest one.<\/p>\n\n<h4>FormRevive Pro<\/h4>\n\n<p>The free plugin is complete and stays that way. Pro adds 60 more ready-made forms, six more styles, finer control over corners, spacing, text size, labels and colours, multi-step and conversational forms, repeatable groups, save and continue, booking, payments, WooCommerce checkout, posts from the front end, redirects based on answers, Google Sheets, WhatsApp, SMS, HubSpot and Salesforce, the campaign behind each message, and a weekly test and summary. EUR 49 a site, paid once. EUR 149 for 10 sites. No subscription.<\/p>\n\n<h4>If an old add-on stopped working<\/h4>\n\n<p>FormRevive repairs forms that rely on some old add-ons on its own, and one click on Undo puts everything back.<\/p>\n\n<p>FormRevive is an independent add-on. It isn't made by or tied to the authors of Contact Form 7.<\/p>\n\n<h4>External services<\/h4>\n\n<p>The Health tab asks wordpress.org's public plugin directory (api.wordpress.org) about the add-ons installed on your site, so it can tell you if one was closed or hasn't been updated. It sends only the add-on's slug, and only while you have that tab open. No visitor data is sent. See the <a href=\"https:\/\/wordpress.org\/about\/privacy\/\">wordpress.org terms<\/a>.<\/p>\n\n<p>Nothing else leaves your site by default. If you choose to connect a form to one of these services in its settings, each message from that form is sent to that service once it has been emailed:<\/p>\n\n<ul>\n<li>Telegram (api.telegram.org): <a href=\"https:\/\/telegram.org\/tos\">terms<\/a>, <a href=\"https:\/\/telegram.org\/privacy\">privacy<\/a><\/li>\n<li>Slack (hooks.slack.com): <a href=\"https:\/\/slack.com\/terms-of-service\">terms<\/a>, <a href=\"https:\/\/slack.com\/privacy-policy\">privacy<\/a><\/li>\n<li>Mailchimp (api.mailchimp.com), which receives the sender's email address: <a href=\"https:\/\/mailchimp.com\/legal\/terms\/\">terms<\/a>, <a href=\"https:\/\/mailchimp.com\/legal\/privacy\/\">privacy<\/a><\/li>\n<li>Brevo (api.brevo.com), which receives the sender's email address: <a href=\"https:\/\/www.brevo.com\/legal\/termsofuse\/\">terms<\/a>, <a href=\"https:\/\/www.brevo.com\/legal\/privacypolicy\/\">privacy<\/a><\/li>\n<li>MailerLite (connect.mailerlite.com), which receives the sender's email address: <a href=\"https:\/\/www.mailerlite.com\/legal\/terms-of-service\">terms<\/a>, <a href=\"https:\/\/www.mailerlite.com\/legal\/privacy-policy\">privacy<\/a><\/li>\n<li>A webhook address you enter yourself, which receives the whole message<\/li>\n<\/ul>\n\n<p>If you add an hCaptcha field to a form, that form's page loads hCaptcha's script (js.hcaptcha.com) for every visitor, and your site checks each answer with api.hcaptcha.com: <a href=\"https:\/\/www.hcaptcha.com\/terms\">terms<\/a>, <a href=\"https:\/\/www.hcaptcha.com\/privacy\">privacy<\/a>.<\/p>\n\n<p>These are off until you fill them in, and you're responsible for telling your visitors about them.<\/p>\n\n<h4>Privacy<\/h4>\n\n<p>Lost messages stay in your own WordPress database for 30 days, and FormRevive suggests wording for your privacy policy. Saved messages, which are off until you turn them on for a form, stay there until you delete them. Both work with WordPress's export and erase tools. Uninstalling FormRevive removes all its data, including Lost messages. If you buy Pro, Freemius handles your licence details.<\/p>\n\n<h4>Source code<\/h4>\n\n<p>The intl-tel-input library (MIT) ships with its unminified file in assets\/vendor\/intl-tel-input. Its source is at https:\/\/github.com\/jackocnr\/intl-tel-input<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20have%20to%20rebuild%20my%20forms%3F\"><h3>Do I have to rebuild my forms?<\/h3><\/dt>\n<dd><p>No. FormRevive reads the same tags, so your forms stay as they are, and you can edit them by dragging whenever you like.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20i%20remove%20formrevive%3F\"><h3>What happens if I remove FormRevive?<\/h3><\/dt>\n<dd><p>Your forms stay normal Contact Form 7 forms and keep running. Fields that only FormRevive provides, such as stars or a running total, need FormRevive to show.<\/p><\/dd>\n<dt id=\"is%20the%20form%20description%20an%20outside%20service%3F\"><h3>Is the form description an outside service?<\/h3><\/dt>\n<dd><p>No. It matches your words against the templates on your own site, and nothing is sent anywhere.<\/p><\/dd>\n<dt id=\"i%20use%20contact%20form%207%20add%20confirm%20and%20my%20form%20stopped%20sending.%20can%20formrevive%20help%3F\"><h3>I use Contact Form 7 add confirm and my form stopped sending. Can FormRevive help?<\/h3><\/dt>\n<dd><p>Yes. Install FormRevive and open any admin page: if a form uses that add-on, FormRevive takes over and tells you, with Undo.<\/p><\/dd>\n<dt id=\"i%20use%20contact%20form%207%20%E2%80%93%20phone%20mask%20field%20or%20international%20telephone%20input.%20do%20they%20change%3F\"><h3>I use Contact Form 7 \u2013 Phone mask field or International Telephone Input. Do they change?<\/h3><\/dt>\n<dd><p>If a form uses one of them, FormRevive takes over its job the first time an administrator opens the admin area, and the same tags keep working. The old add-on is deactivated, never deleted. Nothing changes if you've undone it.<\/p><\/dd>\n<dt id=\"can%20i%20go%20back%3F\"><h3>Can I go back?<\/h3><\/dt>\n<dd><p>Yes. Undo turns the old add-on back on, and your forms were never edited. It stays that way: FormRevive doesn't switch it off again. Undo is in the notice and in Contact \u2192 FormRevive \u2192 Health.<\/p><\/dd>\n<dt id=\"does%20it%20change%20add-ons%20that%20style%20my%20forms%3F\"><h3>Does it change add-ons that style my forms?<\/h3><\/dt>\n<dd><p>No. They change how your site looks, so FormRevive leaves them alone and lists them in the Health tab for you to decide.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20bootstrap%20for%20contact%20form%207%3F\"><h3>Does it work with Bootstrap for Contact Form 7?<\/h3><\/dt>\n<dd><p>It doesn't replace it yet. Both can run together.<\/p><\/dd>\n<dt id=\"does%20the%20health%20tab%20prove%20my%20emails%20arrive%3F\"><h3>Does the Health tab prove my emails arrive?<\/h3><\/dt>\n<dd><p>No. It checks what WordPress can see. Send a test to see an email reach you.<\/p><\/dd>\n<dt id=\"does%20formrevive%20send%20data%20anywhere%3F\"><h3>Does FormRevive send data anywhere?<\/h3><\/dt>\n<dd><p>Not unless you connect a form to one of the services listed under External services, or add hCaptcha to a form. The Health tab asks wordpress.org about your add-ons while you have it open, and that holds no visitor data.<\/p><\/dd>\n<dt id=\"where%20are%20lost%20messages%20kept%3F\"><h3>Where are lost messages kept?<\/h3><\/dt>\n<dd><p>In your own WordPress, for 30 days. Add them to your privacy policy: FormRevive suggests the wording.<\/p><\/dd>\n<dt id=\"which%20contact%20form%207%20version%20do%20i%20need%3F\"><h3>Which Contact Form 7 version do I need?<\/h3><\/dt>\n<dd><p>5.7 or later.<\/p><\/dd>\n<dt id=\"how%20long%20is%20formrevive%20supported%3F\"><h3>How long is FormRevive supported?<\/h3><\/dt>\n<dd><p>Fixes for at least 5 years from this release.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Styles and scripts are now all loaded the WordPress way.<\/li>\n<li>Every save in the form editor checks Contact Form 7's own security token.<\/li>\n<li>Signature pictures and PDF copies are made in FormRevive's own private folder and removed once sent.<\/li>\n<li>Notices show only on Contact Form 7 and FormRevive pages.<\/li>\n<li>Translations now come from translate.wordpress.org.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First release.<\/li>\n<\/ul>","raw_excerpt":"Build a form anyone can use, by dragging, from 30+ templates. Every feature in one plugin, and your existing forms keep working.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/399065","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=399065"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/facilo"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=399065"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=399065"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=399065"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=399065"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=399065"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=399065"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}