Spam form submissions can waste time and create security risks. To prevent bots from abusing your popups, the Popup Box plugin supports Google reCAPTCHA v2 integration. Once enabled, visitors will need to complete a reCAPTCHA challenge before submitting the form, ensuring only real users pass through.
Step 1: Navigate to the reCAPTCHA Settings #
- In your WordPress dashboard, go to Popup Box → General Settings → Integrations.
- Scroll down to find the reCAPTCHA section.

Step 2: Generate reCAPTCHA Keys #
To connect reCAPTCHA, you will need a Site Key and a Secret Key from Google.
- Go to Google reCAPTCHA Admin Console.
- Log in with your Google account.
- Click Get Started to register a new site.
- Label: Enter a recognizable name (e.g., PopupBox Site).
- Choose reCAPTCHA v2 → “I’m not a robot” Checkbox.
- Add your website domain.
- Accept reCAPTCHA terms.
- Click Submit.
- Google will generate your Site Key and Secret Key.
Step 3: Customize reCAPTCHA #
- Return to Popup Box → General Settings → Integrations.
- Locate the reCAPTCHA section.
- Paste your Site Key into the reCAPTCHA v2 Site Key field.
- Paste your Secret Key into the reCAPTCHA v2 Secret Key field.
- Language – Enter a language code (e.g.,
en
,de
,fr
) to display reCAPTCHA in your desired language. - Theme – Choose between Light or Dark theme to match your popup’s design.

Step 5: Save and Test #
- Click Save Changes at the bottom of the page.
- Open one of your popups that includes a form (such as Contact Form or Subscription popup).
- Submit the form and confirm the reCAPTCHA box appears.

If configured correctly, visitors will be required to verify they’re human before submission is processed.

Best Practices #
- Always use reCAPTCHA v2 (supported by Popup Box) instead of v3.
- Match the reCAPTCHA theme to your popup’s design for consistency.
- Test the form both while logged in and logged out to ensure it works for all visitors.
- Rotate or re-generate keys periodically for added security.
With reCAPTCHA enabled, your popups are protected against spam and bot submissions while still keeping the process simple for real users.
If you encounter any issues, feel free to contact our support team via the Contact Form on our website.