Skip to content

How to Configure SparkPost in Icegram Express

Max

Configure SparkPost email transport in Icegram Express to send high-volume newsletter campaigns.

SparkPost is an enterprise-grade cloud email delivery service designed for high throughput, real-time analytics, and optimized inbox placement.

Part 1: Add and Verify Your Sending Domain in SparkPost

  1. Log in to your SparkPost account.

  2. In the navigation sidebar, go to Configuration > Domains and click Add a Domain.

    Add sending domain in SparkPost dashboard

  3. Select Sending Domain.

  4. Enter your website domain or subdomain.

  5. In the DNS Verification section, copy the provided TXT hostname and value for DKIM.

  6. Add this TXT record to your domain’s DNS manager.

  7. Return to SparkPost and click Verify Domain.

    Confirm DKIM verified label in SparkPost domain configuration

Part 2: Generate a SparkPost API Key

  1. In SparkPost, navigate to Configuration > API Keys and click Create API Key.
  2. Name your key (e.g., Icegram Express API Key).
  3. Under API Permissions, select Transmissions: Read/Write.
  4. Click Create API Key.
  5. Copy and save your new API key immediately.

SparkPost API key generated successfully

Part 3: Configure SparkPost in Icegram Express

  1. In your WordPress admin, go to Icegram Express > Settings > Email Sending.
  2. Scroll to the Select a mailer to send mail section and select SparkPost.
  3. Enter your SparkPost API Key.
  4. Select your Region (United States or Europe, matching your SparkPost account setup).
  5. Ensure your From Email in Settings > General matches your verified domain.
  6. Click Save Settings.
  7. Use the Send Test Email section to verify email delivery.

Test email inbox delivery confirmation