Troubleshooting

Popups not showing

Check that the popup is enabled and has an active status. If you’re using auto-inject, ensure autoInjectScript is true. Confirm the popup’s targeting rules match the current page, device, and visitor, and check the browser console for JavaScript errors.

Form submissions not recording

Ensure the Craft queue is running so email integration syncs can process. Verify that honeypot and rate-limiting settings aren’t blocking legitimate submissions. Behind a proxy or CDN, set Craft’s trustedHosts — otherwise every visitor shares one rate-limit budget (see Configuration).

A popup won’t save with a webhook

Webhooks only go to public addresses. If yours posts to an internal host, set 'allowPrivateWebhookHosts' => true in config/leads.php. If a field references an environment variable, make sure it’s set on that environment.

The Settings screen is read-only

Leads settings live in project config. Change them as an admin on a development environment and deploy them, as with Craft’s own settings.

Getting Help

If you run into a problem, please open an issue on GitHub.

More in Marketing & Analytics

Pairs well with Leads

Newsletters, popups, A/B tests, conversion pixels and analytics that show up next to the entry they're about.