WordPress & WooCommerce Integration Guide
The cmercury WordPress Plugin brings enterprise-grade email marketing, customer syncing, and high-deliverability transactional emailing directly into your WordPress and WooCommerce ecosystem. Whether you manage a blog, corporate site, or a full-scale e-commerce store, this integration ensures that form submissions, customer data, and system emails flow seamlessly into your cmercury account, without any manual exports or imports.
Designed to be lightweight, secure, and fully automated, the plugin gives you a simple, scalable way to collect subscribers, sync WooCommerce customers, improve email deliverability, and automate workflows. With just a few clicks and absolutely no coding, your website connects effortlessly to cmercury, allowing you to grow your audience and personalize communication with ease.
What This Integration Enables
1. Collect Subscribers Effortlessly
Capture leads from popular WordPress form plugins and send them directly into your cmercury lists.
Key Capabilities
- Automatic email-field detection
- Supports Contact Form 7, WPForms, and Gravity Forms
- Built-in universal shortcode: [cmercury_form]
- Custom field mapping for advanced forms
- Tags and attributes auto-synced for segmentation
Whether you’re running landing pages, newsletter popups, or inquiry forms, subscriber data flows into cmercury instantly, no manual uploads needed.
2. Sync WooCommerce Customers (New!)
Turn your WooCommerce store into a powerful data source for segmentation and automated journeys.
Customer attributes synced include:
- Name & Email
- Billing Country, State and City
- Total Orders
- Total Spend
- First / Last Seen Dates
- Average Order Value
- Store URL and Store Name
- Guest & Registered Customers
What you can automate with this sync:
- Winback sequences
- High-value customer campaigns
- Repeat purchase nudges
- Product recommendation workflows
- Customer lifecycle journeys
The sync runs in the background continuously, ensuring your cmercury audience is always up to date.
3. Improve Email Deliverability (Transactional Mailer)
WordPress and WooCommerce often face deliverability problems due to server limitations.
This plugin solves that by routing all system-generated emails through cmercury’s transactional mail engine, no SMTP plugins required.
Supported email types:
- Order confirmations
- Password resets
- New user registrations
- Contact form notifications
- Administrator alerts
- WordPress system notifications
- Newsletter emails via WordPress
What you need to enable it:
- Verified Sending Domain
- Sender Name & Email
- Transactional Trigger ID
Result:
Better inbox placement, faster send speeds, centralized credit management, and dramatically fewer spam issues.
4. Security & Reliability Built-In
Your integration remains secure, stable, and fully compliant with WordPress standards.
Security features include:
- API token validation
- Safe credential storage
- Background syncing with clear status messages
- Optional logging for debugging
- Error handling with visibility for developers
This ensures safe, seamless communication between your WordPress site and cmercury.
This Integration Is Ideal For:
- Newsletter subscription forms
- WooCommerce stores
- Landing page signups
- Blogs capturing leads
- Custom form workflows
- WordPress-driven businesses & agencies
Installation & Setup Guide
1. Download Plugin
Download the latest version of the cmercury WordPress Plugin:
2. Install the Plugin
- Go to WordPress Admin → Plugins → Add New
- Click Upload Plugin
- Upload the downloaded .zip file
- Click Install Now → Activate

Authentication Setup
Navigate to: WP Admin → cmercury → Authentication
API Key
Enter your API Key from: cmercury → Account Settings → API Key

Need help?
👉 Learn how to create an API Key (https://help.cmercury.com/docs/api-key-management/)
API Key Status
The plugin validates your API Key automatically:
- ✔ Valid – Connection successful
- ✘ Invalid – Please recheck your key
Enable Logging (Optional)
Logging helps troubleshoot plugin issues. When enabled, logs are stored at:
/wp-content/uploads/cmercury-wordpress-plugin-YYYYMMDD.log
Forms Integration
Go to the Forms Integration tab.

Default Audience List ID : Enter the List ID where all new contacts from WordPress forms should be saved.

Supported Form Plugins
- Contact Form 7
- WPForms
- Gravity Forms
You may specify each plugin’s Email Field Name for accurate mapping (leave empty to auto-detect).

Shortcode Subscription Form
Use the built-in shortcode anywhere on your site:
Basic Form:
[cmercury_form]
Form with Custom List:
[cmercury_form list_id="your-list-id"]
Form with Custom Button Text:
[cmercury_form button="Join Our Newsletter"]
Form with Custom List + Custom Button:
[cmercury_form list_id="your-list-id" button="Join Our Newsletter"]
Email Delivery (Default Mailer)
Go to the Email Delivery tab.
This feature routes all outgoing WordPress + WooCommerce emails through cmercury’s high-deliverability Transactional Email Engine.
Before You Enable This
Create a Transactional Campaign inside cmercury:
- Go to Campaigns → Create Campaign → Automations → Transactional
- Copy the Trigger ID
- Enter it in your plugin settings
Required Fields
- Trigger ID
- Sender Name
- From Email (must be domain-verified in cmercury)
- Reply-To

Important
If you use any SMTP plugin, ensure the sending method is set to: PHP Mail / Default
You may optionally enable fallback to native PHP mail.
WooCommerce Customer Sync
Navigate to the WooCommerce Sync tab. It pulls in all WooCommerce customers, including guest checkouts, and syncs their complete purchase attributes to cmercury.
Destination List ID
Enter your List ID. If left blank, the plugin auto-creates a list named: Store_Customers
Customer Data Synced
The following attributes are added to your cmercury list:
- First Name, Last Name
- Country, City, State
- FirstSeenDate, LastSeenDate
- TotalOrders, TotalSpend
- AverageOrderValue
- StoreURL, StoreName
- CustomerRoles
- StoreUserId
Current Sync Details (Displayed after saving settings)
- List ID
- Auto Sync Status
- Approximate Customer Count
- Last Sync Time

One-Time Full Sync
Click Sync Now to run a complete customer sync from WooCommerce to cmercury.
Export Customers (CSV)
Exports a CSV file for optional manual import into cmercury.
Auto-Update Notifications
The plugin notifies you when a new version is available for update.
Summary of Supported Features
| Feature | Supported |
| Auto-add Contacts | ✅ |
| Contact Form 7 Integration | ✅ |
| WPForms Integration | ✅ |
| Gravity Forms Integration | ✅ |
| Shortcode-Based Subscription Forms | ✅ |
| WooCommerce Customer Sync | ✅ |
| Transactional Email Routing | ✅ |
| API Token Verification | ✅ |
| Activity Logging (Optional) | ✅ |
You’re All Set. Start Automating and Growing
Your integration is now ready to power smarter, faster, and more efficient email marketing. With your API Token and List ID connected and your preferred modules enabled, your WordPress or WooCommerce site will begin syncing data with cmercury automatically.
From here, you can start leveraging the full capabilities of the integration:
- Capture leads from any supported form plugin in real time
- Sync WooCommerce customers and purchase attributes automatically
- Send personalized automations based on events and store actions
- Improve deliverability by routing all system emails through cmercury
- Maintain clean, segmented, engagement-ready lists without manual effort
- Scale your marketing workflows with zero coding or maintenance
This setup ensures your email marketing engine is always up-to-date, intelligent, and ready to engage your audience.
If you need assistance at any point, we’re here to help: 📧 support@cmercury.com
Grow confidently, cmercury handles the heavy lifting while you focus on your business.