M Media Medigap Contact Wizard is a conversion-optimized lead generation system built specifically for Medicare and Medigap insurance professionals. It turns complex enrollment questions into an engaging multi-step wizard that dramatically improves completion rates compared to traditional contact forms.
Key Features
5-Step Wizard Interface
- Step 1: Contact Information (Name, Email, Phone, ZIP, State)
- Step 2: Medicare Status (Current enrollment, parts, existing coverage)
- Step 3: Needs & Concerns (Interests, timing, coverage requirements)
- Step 4: Health Details (Conditions, prescriptions, pharmacy preferences)
- Step 5: Preferences & Final Questions (Priorities, referral source, privacy consent)
Advanced Anti-Spam Protection
- Honeypot field catches bots automatically
- Time-based submission validation (minimum 7-second completion)
- WordPress nonce security on all submissions
- No CAPTCHA needed
Submission Management
- All inquiries saved as a custom post type
- Easy-to-browse submissions dashboard in WordPress admin
- Full submission history with timestamps
5 Email Delivery Options
- Gmail OAuth — one-click connection, no passwords needed
- Email Provider Presets — auto-configured for Gmail, Outlook, Yahoo
- WordPress Mail — works with any existing SMTP plugin
- Server Mail — uses the server's built-in mail() function
- Custom SMTP — full manual configuration
File Upload Support
Prospects can optionally upload a prescription list (PDF, JPG, PNG, DOC, DOCX, TXT — 2 MB limit). The file is stored securely and linked in the submission record.
Customization
- Configurable primary color for buttons, progress bar, and links
- Custom success message with HTML support
- Responsive design works on all devices
Shortcode
[mmcw_medigap_wizard]
Add this to any page, post, or widget area.
Perfect For
Medicare agents and brokers, Medigap specialists, insurance agencies, Medicare enrollment centers, and lead generation sites.
Automatic Installation
- Log in to your WordPress admin panel.
- Go to Plugins > Add New.
- Search for "M Media Medigap Contact Wizard".
- Click Install Now, then Activate.
Manual Installation
- Download the plugin ZIP file.
- Go to Plugins > Add New > Upload Plugin.
- Choose the ZIP file and click Install Now.
- Activate the plugin.
Initial Setup
- Go to Medigap Contact Wizard > Settings.
- Enter the notification email address where form submissions should be sent.
- Choose your email delivery method (see below).
- Pick a primary color to match your brand.
- Add the shortcode
[mmcw_medigap_wizard] to any page.
- Click Send Test Email to confirm delivery is working.
Email Setup: Choose One Method
Method 1 — Gmail OAuth (Recommended, Easiest)
Best for anyone with a Gmail account.
- Select "Gmail Account (OAuth)" in Settings.
- Click the "Connect with Gmail" button.
- Sign in to your Google account and click Allow.
- Done — no passwords, no SMTP configuration required.
Emails are sent from your actual Gmail account and appear in your Gmail Sent folder. To disconnect at any time, click
"Disconnect Gmail" in Settings. This requires a one-time Google Cloud project setup — see the
Gmail OAuth Setup Guide.
Method 2 — Email Provider Preset (Simple)
Best for Gmail, Outlook, or Yahoo users who can generate an app password.
- Select "Email Provider" in Settings.
- Choose your provider (Gmail, Outlook, Yahoo, or Custom).
- Enter your email address.
- Generate an App Password from your provider and paste it in.
Host, port, and encryption are filled in automatically. Click
Send Test Email to verify.
How to get an App Password:
- Gmail: Google Account → Security → 2-Step Verification (enable) → App Passwords → Create for "Mail".
- Outlook: Microsoft Account → Security → Advanced Security → App Passwords.
- Yahoo: Account Security → Manage App Passwords → Other app.
Method 3 — WordPress Mail
If you already have WP Mail SMTP, Postman, or a similar plugin configured, select
"WordPress Mail". The wizard uses whatever transport your SMTP plugin provides — no additional configuration needed.
Method 4 — Server Mail
Uses PHP's built-in
mail() function. Works on most shared hosting. Select
"Server Mail" — no further configuration needed. Not recommended if you are experiencing email delivery problems.
Method 5 — Custom SMTP
Full manual configuration for any SMTP server (SendGrid, Mailgun, Amazon SES, etc.).
- Select "Custom SMTP" in Settings.
- Enter your SMTP Host, Port, Username, and Password.
- Choose your encryption (TLS is recommended).
- Click Send Test Email to verify.
Common port and encryption combinations:
- Port 587 + TLS (recommended for most providers)
- Port 465 + SSL
- Port 25 + None (local/internal servers only)