The self-hosted signup form & double opt-in tool for PHP — capture, confirm, and hand off clean.
CloudWizard Signup Manager runs double opt-in forms, popups, and landing pages on your own server — with GDPR consent logging, multi-language forms, spam protection, and built-in A/B testing. Use it on its own, or as the front door of the complete CloudWizard Suite.
Most form tools tie your opt-ins to a hosted platform, charge per subscriber, and give you no real control over consent records or spam.
Cancel the subscription, lose access to your own signup data — or pay to export it while the meter keeps running.
Most form plugins log a checkbox click, not a defensible timestamp + IP + form-identifier record if consent is ever challenged.
Without a honeypot and a minimum-time check, scrapers and form-fill bots quietly fill your double opt-in queue with junk.
Hosted form and landing page tools often charge €20–100+/month once you pass a few thousand contacts. If you self-host, you shouldn't have to.
A focused tool for capturing and confirming subscribers correctly — the first time.
Confirmation email sent on submit, subscriber only counts once they click. Reduces spam complaints and keeps your list clean from day one.
Every confirmed opt-in is logged with timestamp, IP address, and form identifier — a real audit trail, not just a checkbox.
Honeypot, a minimum-time check, disposable-address blocking and an MX check, all on by default — no CAPTCHA, no friction for real visitors.
Run a standalone landing page, embed a form in existing pages, trigger a popup, or drop it into any site via iFrame.
Test form and popup variants against confirmed opt-in rate. Get "Variant B has X% probability of being better" instead of p-value guesswork.
Confirmed subscribers flow straight into Audience Manager with consent record intact. Or run fully standalone and export to CSV.
One form, one column per language. The confirmation email and the "you're confirmed" page follow the language the visitor signed up in, and each language can route to its own list.
See per form how many people were shown the form, signed up, and confirmed, over 7, 30 or 90 days. View counts store no cookie and no IP address.
One form definition, deployed however fits the page it lives on.
A complete, standalone landing page hosted on your own domain — headline, copy, and form in one place.
Drop a form directly into an existing page's HTML. Inherits your site's own styling context.
Triggered on a delay, scroll position, or exit intent. Assignable to A/B tests like any other mode.
Embed on any third-party site or platform that allows iFrames — no code integration required on their end.
Drop the module on your server, build a form, and start capturing confirmed subscribers.
Pick a mode — page, embed, popup, or iFrame — choose your fields, and configure copy and confirmation email in the admin.
Drop the embed snippet on your site, or point traffic straight at the hosted landing page URL.
Submission triggers a double opt-in email. Consent is logged with IP and timestamp the moment they click confirm.
Confirmed contacts land in Audience Manager automatically — or export straight to CSV in standalone mode.
Works on any server running PHP and MySQL/MariaDB.
🧩 Works fully standalone (export to CSV) or connects directly to Audience Manager when both modules are installed — no extra configuration needed.
No subscriptions. No per-subscriber fees. No seat limits. Pay once, use on as many of your own servers as you need.
Secure payment via Stripe · Instant delivery · VAT may apply
Want the whole system? The Full Suite — all 6 modules for €196 →
What this would cost elsewhere
Explore a live demo with a working double opt-in flow — no login required.
👀 Open Live Demo →Yes. In standalone mode, confirmed subscribers are written to the suite's shared contact identity table and can be exported as CSV — useful for a simple "collect emails, export CSV" workflow without full list management.
Each confirmed opt-in writes a consent record with the confirmation timestamp, the visitor's IP address, and the form or page identifier — a real audit trail, not just a database flag.
Email is always collected. Per form you can add first name, last name or full name, phone, company, website and a message field — a newsletter popup can ask for email only, a lead form for much more.
Visitors are assigned a variant on first visit and always see the same one on return (a cookie for full-page forms, browser storage for popups). Conversion is measured against confirmed double opt-in — the stats page shows each variant's probability of being the better performer, not a p-value.
A honeypot field, a minimum-time check, disposable-address blocking and an MX check are built in and on by default. No CAPTCHA is required, so there's no added friction for genuine visitors.
The JS embed inherits your page's own styling. Full-page, iFrame and popup forms are styled from the admin — colors, background, image and text — without touching code.
Your data never leaves your server. CloudWizard is entirely self-hosted with no external API calls. We recommend protecting the admin with HTTP basic auth, which the installation guide covers.
Yes — a single purchase covers all your own servers and projects. There are no per-domain or per-server restrictions. The license covers personal and commercial use on servers you own or operate.
You get the full source code — so you can modify anything. For common feature requests, updates are free and included. Send us a message and we will see what we can do.
Designed by someone who has run customer databases and direct mail since the late 1980s.
Not because it's old-school, but because anyone who has actually run a real signup funnel knows the hard part isn't the form — it's proving consent, keeping bots out, and getting the handoff to your list right the first time. That's the problem this tool is built to solve.
A short email when something new ships. One click to unsubscribe.
Subscribe →