The Medigap Contact Wizard runs on any standard WordPress hosting account. No custom PHP extensions, external APIs, or dedicated server resources are required. Gmail OAuth setup is optional – the wizard works with standard SMTP or WordPress’s default mail handler instead.
WordPress & PHP
WordPress
6.0 or later required. Tested up to 6.7.
The plugin uses the WordPress REST API and block editor shortcode blocks. Running WordPress 6.0+ ensures compatibility with both.
PHP
8.0 or later required. PHP 8.1 or 8.2 recommended.
The plugin uses named arguments, nullsafe operators, and union types. Most current hosting providers default to PHP 8.1 or higher — check your hosting control panel if unsure.
Email delivery
Three delivery methods are supported. At least one must be configured for lead notification emails to send. Gmail OAuth is recommended for most agents.
Gmail OAuth Recommended
Sends lead notifications from your Gmail or Google Workspace account. Requires a Google Cloud project with the Gmail API enabled and OAuth 2.0 credentials. See the Gmail OAuth Setup guide.
Custom SMTP
Enter any SMTP provider’s host, port, username, and password. Works with SendGrid, Postmark, Mailgun, Amazon SES, or any standard SMTP service. Good for high-volume or team-shared notification addresses.
WordPress wp_mail() (fallback)
Uses WordPress’s built-in mail function. No configuration required, but delivery reliability depends entirely on your hosting provider’s outbound mail settings. Many shared hosts restrict outbound email — SMTP or Gmail OAuth is strongly preferred for production sites.
What you won’t need
- No specific theme — all form styles are self-contained
- No extra mail plugin — Gmail OAuth and SMTP are built in
- No coding — all customization is done through the admin panel
- No external API keys — the form and submission logic are entirely self-hosted (Gmail OAuth is optional)
- No CAPTCHA service — anti-spam uses a honeypot and start-time check
Medigap Contact Wizard
A professional 5-step Medigap lead capture form for WordPress. Collects contact details, Medicare status, coverage needs, health info, and consent — then emails the lead and stores it in your dashboard.