WordPress Plugin · Contact Form 7

Context Fields
for CF7

Auto-inject page URL, title, and referrer into every CF7 submission email — no configuration, no form changes, no code.

Setup required
Activate plugin. Done.

How it works

Three invisible steps happen on every form submission.

1

Visitor submits form

Any Contact Form 7 form on any page. No changes to your form needed — the plugin works globally.

2

JS injects hidden fields

On submit, JavaScript reads window.location.href, document.title, and document.referrer into hidden inputs.

3

Email gets context block

Server-side, values are sanitized and appended under a -- Submission Context -- section in the CF7 email body.

What lands in your inbox

Every submission email gets a context block appended automatically.

CF7 Notification Email
From: John Smith <john@example.com>
Message: I’d like to book a consultation.
Phone: +40 721 234 567

— Submission Context —
Page URL: https://example.com/services/consulting/
Page Title: Consulting Services — Acme Corp
Referrer: https://google.com/

↑ Free plan · Always included

Included in the free plugin

Field Source Active
Page URL window.location.href
Page Title document.title
HTTP Referrer document.referrer

Free vs Pro

Feature Free Pro
Page URL
Page Title
HTTP Referrer
UTM Parameters (source, medium, campaign, term, content)
IP Address
User Agent
Submission Timestamp
Logged-in User Data (name, email, role)
Geo-IP (Country, City — cached 24h)
[context_field] custom tag
Per-field source control
Global settings page
Pro plan — full context block
— Submission Context —
Page URL: https://example.com/landing/summer/
Page Title: Summer Campaign — Acme Corp
Referrer: https://google.com/
UTM Source: google
UTM Medium: cpc
UTM Campaign: summer2025
IP Address: 203.0.113.42
Country: Romania
City: Bucharest
Submitted At: 2025-06-15 14:32:07

Know every lead’s full story

UTM tracking, IP, Geo-IP, user data, submission time — everything you need to qualify and route leads without asking visitors extra questions.

UTM Parameters IP & Geo-IP User Agent Logged-in User Data Custom Tags Settings Page
Get Context Fields for CF7 Pro →
🔒

Privacy-first by design

This plugin does not track users by stealth — data is only recorded when a form is submitted. No external servers. No cookies. No analytics. IP address is captured only in Pro, and only when explicitly enabled.