Initial assessment without passwords Quote before intervention One accountable specialist from start to finish

Browser Javascript Spam Privacy

Consent Checkbox Values Are Missing from Notification Emails

Repair missing consent values in WordPress form emails by checking field IDs, stored evidence, mail tags, conditional logic and privacy-safe wording.

A missing consent line in an email does not prove the visitor did or did not agree. The form may have stored the value under a different key, omitted the merge tag or accepted a required checkbox without preserving suitable evidence.

Treat stored form data and the site’s approved consent design as authoritative, then repair the notification view.

Define what must be recorded

Confirm with the site’s privacy owner which consent or acknowledgement is required, whether it is optional, and what evidence must be retained. Newsletter consent, terms acceptance and a privacy notice acknowledgement are not interchangeable.

Record the exact text/version shown, timestamp and relevant choice only where policy requires it. Do not collect broader personal data merely for troubleshooting.

The email may be a notification, not the formal consent record.

Submit controlled yes and no paths

Use synthetic data and test the accepted path plus any valid unselected path. Record form ID, field label, internal field ID, entry ID and email result.

For a required checkbox, verify the server rejects an unselected submission with an accessible error. Do not alter browser HTML to manufacture evidence of consent.

Test logged out and on mobile.

Inspect the stored entry

Check whether the form plugin saved the checkbox value, label, timestamp and form version as configured. Some checkbox fields store an option value while the editor displays a longer label.

If storage is empty, investigate browser payload, server validation and conditional fields before editing the email template. A merge tag cannot output data that never reached the entry.

Restrict entry access and follow retention rules.

Match the email merge tag

Compare the notification template with the current field ID or smart tag. Renaming or duplicating a field can leave an obsolete tag that resolves to blank.

Use supported form-builder tags rather than raw database keys where possible. Check both administrator and visitor-confirmation emails; they are separate templates.

Avoid including every entry field when the recipient only needs a concise consent status.

Review conditional visibility

Consent may appear only for a selected service, country or marketing option. Confirm the visibility rule and notification condition use the same stored values.

Changing an earlier choice should clear a consent value that no longer applies; otherwise an old hidden selection can be emailed incorrectly.

Validate relevant branches server-side, not only with JavaScript.

Use unambiguous wording

An email line such as "Consent: 1" is easy to misinterpret. Output a controlled status such as "Marketing consent: granted" and include the approved wording/version reference where required.

Do not state that a visitor agreed to terms they never saw. Keep optional marketing consent separate from processing necessary to answer the enquiry.

Avoid placing sensitive form answers next to the consent line unnecessarily.

Keep analytics independent

Analytics should not infer consent from a button click or notification email. Track the confirmed form outcome and only the consent-safe event properties approved for the site.

Do not send checkbox text, email address or free-text fields into analytics. A tag-manager failure must not prevent the form from storing the authoritative entry.

Test consent-manager states separately from form checkbox values.

Verify evidence and notification

After repair, repeat each valid branch. Confirm browser validation, stored value, notification wording, recipient routing and final mailbox delivery.

Review data export and deletion behaviour if consent evidence is part of the site’s privacy process. Document field/version changes for future form edits.

Request specialist repair when stored evidence and emails disagree or consent logic affects several systems. Share synthetic field IDs and redacted statuses—never genuine consent records or personal submissions.

BEFORE YOU SEND THE REQUEST

Frequently asked questions.

Do you ask for passwords in the form?+

No. The public form never requests access. Secure credentials are requested only after the scope and quote are approved.

Who reviews the incident?+

The request goes to Jordi Ensenyat, founder of Code Barcelona and a WordPress specialist with more than 15 years of experience.

Is anything changed before the quote?+

No. Visible symptoms and scope are reviewed first. Intervention begins after approval and with a rollback path prepared.

Do you work internationally?+

Yes. WP Repair handles WordPress and WooCommerce incidents in English and Spanish through a remote service.

Assess my incident