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.
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.
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.
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.
Fewer add-ons to install and keep updated:
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.
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.
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.
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.
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.
FormRevive repairs forms that rely on some old add-ons on its own, and one click on Undo puts everything back.
FormRevive is an independent add-on. It isn’t made by or tied to the authors of Contact Form 7.
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 wordpress.org terms.
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:
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: terms, privacy.
These are off until you fill them in, and you’re responsible for telling your visitors about them.
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.
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