The Campaign Monitor opt-in checkbox lets visitors on your WordPress site choose whether to subscribe to your Campaign Monitor mailing list when they submit a Contact Form 7 form. In other words, instead of automatically subscribing every person who fills out your contact form, the checkbox gives visitors explicit control over their subscription.
Additionally, this feature is built into the Contact Form 7 Campaign Monitor Extension at no extra cost. The Campaign Monitor opt-in checkbox is available in the free version and takes less than two minutes to configure.
Furthermore, adding an opt-in checkbox is a legal requirement in many jurisdictions. Email marketing regulations like GDPR in Europe and CAN-SPAM in the United States require clear subscriber consent before adding someone to a mailing list.
Why You Need a Campaign Monitor Opt-in Checkbox
Contact forms serve many purposes: support requests, sales inquiries, partnership proposals, and newsletter signups. However, not every person who submits a contact form wants marketing emails. Specifically, a client sending a project inquiry should not be automatically added to your promotional newsletter.
The Campaign Monitor opt-in checkbox solves this by separating the form submission from the email subscription. As a result, only visitors who actively check the box get added to your Campaign Monitor list. Everyone else submits the form normally without any subscription.
Moreover, opt-in subscribers generate better results than forced subscribers. People who explicitly choose to receive your emails have higher open rates, higher click-through rates, and lower unsubscribe rates. In fact, Campaign Monitor’s own best practices emphasize that permission-based lists deliver better engagement and protect your sender reputation.
How the Campaign Monitor Opt-in Checkbox Works
The opt-in checkbox appears as a standard HTML checkbox in your Contact Form 7 form. Specifically, the workflow is:
- Visitor fills out the form — name, email, message, and any other fields.
- Visitor sees the checkbox — labeled “Subscribe to our newsletter” or similar text.
- Visitor checks or skips the box — their explicit choice.
- Form is submitted — Contact Form 7 processes the submission normally.
- Plugin checks the box state — if checked, the subscriber is added to Campaign Monitor. If not, no Campaign Monitor action is taken.
Consequently, your contact form continues to work exactly as before. The only difference is that Campaign Monitor subscriber creation becomes conditional on the checkbox.
Setting Up the Campaign Monitor Opt-in Checkbox
Before configuring the checkbox, make sure the Contact Form 7 Campaign Monitor Extension is installed and connected. You need a valid Campaign Monitor API key and a selected subscriber list before the opt-in feature works.
Step 1: Add a Checkbox to Your Form
First, open the Contact Form 7 editor for the form you want to modify. In the form tab, add a checkbox field using the standard CF7 checkbox tag. For example:
[checkbox cm-subscribe default:1 "Subscribe to our newsletter"]
In addition, the default:1 option pre-checks the box. Remove it if you want the box unchecked by default — this is the stricter opt-in approach required under GDPR.
Step 2: Configure the Campaign Monitor Tab
Next, click the Campaign Monitor tab in the Contact Form 7 editor. Find the opt-in checkbox setting and enter the name of your checkbox field. Specifically, enter cm-subscribe (matching the field name from Step 1).
Step 3: Save and Test
Finally, save the form and submit a test entry with the checkbox checked. Verify that the subscriber appears in your Campaign Monitor list. After that, submit another test entry with the checkbox unchecked and confirm that no subscriber is created.
Campaign Monitor Opt-in Checkbox Best Practices
- Use clear label text — “Subscribe to our newsletter” is better than “Check this box.” Visitors should understand exactly what they are opting into.
- Unchecked by default under GDPR — European privacy regulations require that opt-in checkboxes are not pre-checked. Remove the
default:1option for GDPR compliance. - Place near the submit button — visitors are more likely to see the checkbox when it is positioned directly above the submit button.
- Match the checkbox to the list — if you have multiple Campaign Monitor lists, use separate checkboxes for each. You can identify each list precisely using its Campaign Monitor List ID.
Most importantly, a Campaign Monitor opt-in checkbox builds trust with your visitors. People appreciate having a choice, and they are more likely to stay engaged when they opted in voluntarily.
Opt-in Checkbox for Agencies
Campaign Monitor is popular among agencies managing email marketing for multiple clients. Specifically, the opt-in checkbox becomes even more important in an agency context:
- Different forms for different clients — each client’s contact form can have its own opt-in checkbox connected to that client’s Campaign Monitor list.
- Client-specific consent — visitors subscribe only to the specific brand they interacted with, not to all your clients at once.
- Compliance across jurisdictions — if your clients operate in different countries, the opt-in checkbox helps meet varying consent requirements.
In addition, this per-form flexibility is a key advantage of the Contact Form 7 Campaign Monitor Extension over generic form builders that use a single global subscription setting.
Common Questions
Can I use the checkbox with multiple Campaign Monitor lists?
Yes. Create multiple checkbox fields in your form, each mapped to a different Campaign Monitor list. Consequently, visitors can choose which lists to join independently.
What if I want every submission to subscribe automatically?
Simply do not add the checkbox field. The Contact Form 7 Campaign Monitor Extension adds every submission to your Campaign Monitor list by default. The opt-in checkbox is optional — enable it only when you want to give visitors a choice.
Does the checkbox work with Campaign Monitor’s confirmation emails?
Yes. The Campaign Monitor opt-in checkbox controls whether the subscription attempt is made. Campaign Monitor’s own confirmation settings control what happens after that. Similarly, if your list is configured to send a confirmation email, the subscriber receives it after checking the box and submitting the form.
Next Steps
After configuring your Campaign Monitor opt-in checkbox, you may also want to review these guides:
- Campaign Monitor API key setup — make sure your credentials are configured correctly.
- Campaign Monitor List ID guide — target specific lists by ID.
- Mailchimp opt-in checkbox — the equivalent feature for the Mailchimp extension.
Additionally, if you need help with the Campaign Monitor opt-in checkbox or any other aspect of the plugin, contact us directly.