Icegram Express FAQ
Frequently asked questions and troubleshooting solutions for Icegram Express email marketing.
Frequently asked questions and quick troubleshooting answers for Icegram Express.
I moved my site or changed my domain. Now my opt-in, opt-out, and cron links fail. What should I do?
When you migrate your domain or change your site URL, WordPress database options may still point to the previous URL. You can update these values directly:
- Ensure Icegram Express is updated to the latest version.
- Access your database via phpMyAdmin, cPanel, or your host’s database management tool.
- Open your
{prefix}optionstable. - Search for the following option rows:
ig_es_optinlinkig_es_unsublinkig_es_cronurl
- Update each value with your new site domain and save your changes.
How do I resend a new post notification for an already published post?
If you want to trigger a notification email for a blog post that is already published:
- In your WordPress admin, go to Posts > All Posts and edit the post.
- Change the post status back to Draft.
- Confirm that the post’s category matches the category configured in your post notification campaign under Icegram Express > Campaigns.
- Click Publish to re-publish the post. Icegram Express will trigger the notification email.
How do I turn off automatic post notification emails?
By default, an active post notification campaign sends an email each time a matching post is published. To pause or disable this:
- Go to Icegram Express > Campaigns.
- Locate the post notification campaign and click Edit.
- Set the campaign status to Draft or Disabled, or uncheck the specific categories.
- Click Save Changes.
How can I style the Icegram Express subscription form to match my theme?
Icegram Express includes several built-in form styles. For enhanced design flexibility, you can:
- Use our companion lead-capture plugin, Icegram Collect, which automatically inherits theme typography and colors.
- Embed subscription forms into popups or action bars with Icegram Engage.
- Apply custom CSS to the form classes (
.es_subscription_form,.es_textbox_class,.es_button).
Why are my emails landing in the spam folder?
Spam filters evaluate email authentication, sender reputation, and content formatting. To ensure inbox delivery:
- Use SMTP or a dedicated transactional email service: Never rely solely on PHP
mail(). Use a professional mailer service (such as SendGrid, Postmark, Amazon SES, or Mailgun) or configured SMTP. - Authenticate your domain: Set up valid SPF, DKIM, and DMARC DNS records for your domain.
- Match your “From” email domain: Your “From” email address must share the exact domain name of your website (e.g.,
newsletter@yourdomain.com). - Read our full guide on email deliverability best practices.
How do I fix the “Security Check Failed” error when saving subscribers?
This error typically occurs on shared hosting servers when saving or importing large subscriber lists because the server’s max_input_vars limit is too low.
To resolve:
- Increase
max_input_varsin yourphp.inifile or.htaccessto at least3000(or higher if you have thousands of entries):max_input_vars = 5000 - Contact your web hosting provider and ask them to raise the PHP Max Input Vars limit.