Redirect Contact Form 7 Based on an Answer
Sends visitors to a different page after submitting depending on what they chose in a drop-down or radio field, such as a sales or support thank-you page.
Snippet Library
Snippets for forms and the plugins that build them: validation, spam protection, hidden fields and what happens after a form is sent. For sites that collect leads, bookings or support requests.
Sends visitors to a different page after submitting depending on what they chose in a drop-down or radio field, such as a sales or support thank-you page.
Sends visitors to a different page after submitting a Fluent Forms form depending on an answer, such as separate thank-you pages for each service.
Sends people to a different page after submitting a Gravity Forms form depending on what they chose in one field, such as a sales or support thank-you page.
Sends visitors to a different thank-you page after a WPForms form depending on the option they picked, such as separate pages for sales and support.
Sends visitors to a thank-you page after a Contact Form 7 form is sent successfully, with a different page per form if you like. Handy for conversion tracking.
Stops Fluent Forms submissions that are written mostly in Cyrillic, Chinese or another script your business does not receive genuine messages in.
Adds a signed time stamp to each Gravity Forms form and marks entries sent within a few seconds of the page loading as spam, which catches bots that fill forms instantly.
Blocks WPForms submissions written mostly in Cyrillic, Chinese or another script your business never receives genuine messages in.
Stops Gravity Forms adding tabindex numbers to fields, which can make keyboard users jump around the page in the wrong order, especially with several forms on one page.
Adds a required "I agree to the privacy policy" checkbox to the comment form and rejects comments that are submitted without it, with a link to your privacy page.
Sends each Contact Form 7 message to the right inbox based on the department or topic the visitor picked, instead of one shared address.
Keeps a copy of every Contact Form 7 message in a private "Form Messages" list in the admin, so nothing is lost when an email goes missing.
Keeps a copy of every WPForms Lite submission in a private "Form Entries" list in the admin, since the free version does not store entries.
Scrolls the page to the Contact Form 7 success or error message after submitting, so visitors on long pages and phones see the result.
Makes every Gravity Forms form jump to its confirmation or error message after submitting, so visitors on long pages and phones see the result.
When a Contact Form 7 form is placed on a post, listing or profile page, the message goes to that post's author instead of the site admin.
Sends the admin notification of a Gravity Forms form to the author of the post or page the form was submitted from, ideal for agent, listing or staff profile pages.
Sends WPForms notifications to the author of the post or page where the form was filled in, for agent, listing or team profile pages.
Makes multi-page Gravity Forms progress bars start at 0% on the first page and reach 100% only on submit, which better matches how far people really are.
Sends a generate_lead event to Google Analytics 4 or Google Tag Manager each time a Contact Form 7 form is sent successfully, with the form ID attached.
Sends a generate_lead event to Google Analytics 4 or Google Tag Manager when a Gravity Forms form shows its confirmation, including AJAX forms.
Sends a generate_lead event to Google Analytics 4 or Google Tag Manager when an AJAX WPForms form is submitted successfully.
Marks a Contact Form 7 submission as spam when most of its message is written in Cyrillic, Chinese or another script your business does not use.
Marks a Gravity Forms entry as spam when most of its text is written in Cyrillic, Chinese or another script you never receive genuine enquiries in.