Plugin

Smart redirect for Contact Form 7 Pro

Send each visitor to the right page after a Contact Form 7 form, based on what they chose.

  • One-time purchase
  • 1 site
  • 1 year of updates

What it does

The free NMR Smart Redirect for CF7 sends everyone to the same thank-you page. The Pro version lets you define multiple redirect rules per form, each with conditions based on submitted field values. The first matching rule fires — a fallback rule with no conditions catches everyone else.

Common uses: redirect a service enquiry form to different booking pages depending on which service was selected; redirect a lead form based on company size; pass the submitter’s name and email to the destination page so it can display a personalised message.


Features

Conditional rules

  • Multiple redirect rules per form
  • Rules evaluated top to bottom — first match wins
  • Empty-condition rule acts as fallback
  • Multiple conditions per rule (ALL must match)
  • Operators: equals, not equals, contains, not empty, empty

Pass field values

  • Select which CF7 fields to append to the redirect URL as query params
  • Destination page can read them with PHP or JS to personalise the message
  • Works with any URL — your own pages, external booking systems, CRMs

Countdown delay

  • Set a delay (in seconds) before the redirect fires
  • Countdown overlay shown to the visitor with a cancel button
  • Countdown message configurable — use {n} for the number
  • 0 = immediate redirect (no overlay)

Example scenarios

Service enquiry form — different destination per service:

Form has a your-service dropdown with options consultation, audit, and other.

ConditionRedirect toDelayPass fields
your-service equals consultation/book-consultation/3 secyour-name, your-email
your-service equals audit/request-audit/0your-name, your-email
(fallback)/thank-you/0—

Lead form — route by company size:

ConditionRedirect to
company-size equals enterprise/enterprise-contact/
company-size not empty/smb-onboarding/
(fallback)/thank-you/

Newsletter signup — pass name to welcome page:

ConditionRedirect toPass fields
(fallback)/welcome/your-name

The welcome page at /welcome/?your-name=Jane can greet: “Welcome, Jane! Check your inbox.”


Free vs Pro

FeatureFreePro
One redirect URL per form✓✓
Global fallback redirect URL✓✓
Multiple conditional rules per form—✓
Conditions (equals / contains / not empty / empty)—✓
Pass field values as URL query params—✓
Countdown redirect delay with cancel—✓
Custom countdown message—✓

Requirements

Get Smart redirect for Contact Form 7 Pro

Smart redirect for Contact Form 7 Pro

€14.90 one-time

One-time purchase. Includes updates and support. License activated per site.

Questions? Use the contact form or check the free plugin support forum for general usage questions.

More plugins

NMR jsGrid Pro

Paginated, sortable, filterable data tables anywhere on your site, from a shortcode and a visual admin builder.

Bundle · 6 plugins

CF7 Toolkit

What Contact Form 7 leaves out, in one purchase. Six Pro add-ons, one for each gap between a visitor filling in a form and…

NMR Email Log for CF7 Pro

Reliable Contact Form 7 delivery: several providers, per-form routing, fallback on failure, alerts, auto-retry and statistics.

Smart redirect for Contact Form 7 Pro €14.90
Get it