Configuring General Plugin Settings in Icegram Express
Configure core settings in Icegram Express including sender identity, email deliverability, cron scheduling, opt-in rules, and security.
Icegram Express organizes its configuration options into distinct settings panels to manage sender identity, background queue processing, delivery mailers, opt-in compliance, and security defenses.
To access plugin preferences, log in to your WordPress administrative dashboard and navigate to Icegram Express → Settings.
General Settings
The General section establishes sitewide defaults for outgoing email headers, image handling, and automated administrative digests.
- Sender Name and Email: Specify the default “From Name” and “From Email” address attached to all outgoing newsletters, broadcasts, and notifications. Use an email address matching your site domain to ensure proper SPF and DKIM alignment.
- Admin Email Addresses: Enter comma-separated administrative email addresses that receive delivery reports and operational notices.
- Image Size for
{{POSTIMAGE}}: Select the default WordPress thumbnail, medium, large, or full image size applied when inserting featured images into campaigns. - Weekly Summary Email: Toggle weekly administrative digests summarizing subscriber growth and campaign metrics. Set your preferred send day and delivery hour.
- Housekeeping: Enable automatic database optimization to clear orphaned logs and expired queue items.
- Data Deletion on Uninstall: Choose whether plugin database tables and subscriber lists are purged when uninstalling Icegram Express.
Tracking Settings
The Tracking section controls analytical data collection for sent campaigns.
- Track Opens: Embeds a 1×1 transparent tracking pixel in outgoing HTML campaigns to record subscriber open rates.
- Track Clicks: Rewrites campaign links through a secure redirect endpoint to track individual link clicks. Available in Starter, Pro, and Max plans.
- Google Analytics UTM Tracking: Appends standard campaign parameters (
utm_source,utm_medium,utm_campaign) to all email links for tracking in web analytics suites. Available in Starter, Pro, and Max plans. - Optimize Email Delivery Time: Analyzes past subscriber engagement history to dispatch scheduled campaigns at the hour each contact is most likely to open. Available in Pro and Max plans.
Email Sending & Mailer Infrastructure
The Email Sending panel governs queue throttling and external delivery service configuration.
- Send Email Frequency: Select the background queue batch frequency (every 5, 10, 15, 30, or 60 minutes).
- Maximum Emails Per Hour: Cap outgoing delivery volume per hour to comply with email provider hourly quotas.
- Maximum Emails Per Batch: Define the number of messages processed in each single cron run (default is 30).
- Active Mailer Service: Select your sending method:
- WP Mail: Standard WordPress mailing function using your hosting server.
- Icegram Mailer: Native managed sending infrastructure built specifically for WordPress.
- SMTP: Connect any standard authenticated SMTP host.
- API Integrations: Native API mailers for Amazon SES, Microsoft Outlook, Gmail / Google Workspace, SendGrid, Mailgun, Postmark, SparkPost, Brevo (Sendinblue), Mailjet, and MailerSend.
Detailed configuration steps for each service can be reviewed in the Email Sending Guides.
Cron & Scheduling
The Cron Settings tab monitors the automated heartbeat powering scheduled campaign delivery.
- Disable WordPress Cron: Disable internal WP-Cron triggers if you have established an operating system server cron job in cPanel, Plesk, or Linux crontab.
- External Cron URL: The dedicated URL endpoint queried by external cron monitors (such as EasyCron or server crontab) to trigger scheduled email delivery.
- Execution History: Displays timestamps for the most recent queue executions and lists registered background tasks.
Subscription Form & Opt-In Settings
These sections manage form behavior and subscriber consent workflows.
Subscription Form Settings
- Ajax Form Submission: Process form submissions asynchronously without reloading the entire web page.
- Allow List Selection: Let visitors choose specific public lists during signup using checkboxes.
- Comment Form Opt-in: Automatically append a subscription consent checkbox to WordPress comment forms.
Opt-In Settings
- Opt-In Type: Choose between Double Opt-In (sends a verification email with a confirmation link required before activation) or Single Opt-In (subscribers activate immediately upon submission).
- Confirmation Page: Designate a custom WordPress page or URL where subscribers land after clicking the confirmation link.
- Status Messages: Customize the text shown on screen following successful subscriptions or duplicate email notices.
Unsubscribe Management
Respecting subscriber preferences and providing straightforward unsubscribe paths is essential for maintaining mailbox provider reputation.
- Unsubscribe Landing Page: Direct users to a custom confirmation page rather than the default plain notice.
- Custom Unsubscribe Messages: Personalize the success message displayed after an opt-out.
- Unsubscribe Footer Text: Customize the wording of the required opt-out link appended to campaign templates.
- List-Level Opt-Out: Allow recipients to unsubscribe from specific topics or lists rather than leaving your entire contact base. Available in Max plans.
Security & Spam Protection
The Security section guards your subscription forms against bot registrations and malicious payloads.
- Blocked Email Domains: Enter specific domains or wildcards to reject signups from known spam providers.
- Track IP Address: Record subscriber IP addresses upon form submission for audit tracking and geolocation.
- Block Known Attackers: Automatically deny submissions from IP addresses flagged on global malicious attacker lists.
- Block Disposable & Temporary Emails: Reject signups using disposable temporary mailbox services.
- Form CAPTCHA: Activate built-in CAPTCHA verification across all public subscription widgets. Available in Starter, Pro, and Max plans.
API Settings
The API panel enables programmatic access to contacts and campaign data via WordPress REST API endpoints.
- Enable REST API: Toggle programmatic API access on or off.
- API Keys: Generate read and write authentication tokens mapped to specific WordPress administrator accounts.
Access Control Settings
The Access Control panel lets site administrators assign fine-grained permissions to user roles such as Editor, Author, Contributor, or WooCommerce Shop Manager.

Permissions can be toggled individually across six core modules:
- Audience: Viewing and managing contact records.
- Forms: Editing and deploying subscription forms.
- Campaigns: Creating and sending newsletters and broadcasts.
- Reports: Viewing campaign deliverability statistics.
- Sequences: Managing automated drip sequences.
- Workflows: Creating and updating event-triggered marketing workflows.
Administrative settings, API keys, and license activations remain restricted to WordPress Administrators.
Icegenie AI Settings
The Icegenie section configures integration with the Icegram AI generation assistant, allowing automated subject line suggestions, email copy generation, and content drafting directly within the campaign editor.