Configuring Email Delivery options in UltraCart
Introduction
UltraCart provides multiple options for sending transactional and marketing emails, including native tools and third-party integrations. While UltraCart does not offer a dedicated SendGrid integration, you can still configure SendGrid using custom SMTP settings.
This guide outlines the recommended email delivery options, including native UltraCart solutions, Mailgun integration, and SendGrid configuration via SMTP.
Prerequisites
Prerequisite: You must have access to your UltraCart account with permissions to manage StoreFront Communications.
Prerequisite: If using SendGrid or Mailgun, you must have an active account with the provider and access to API credentials or SMTP settings.
Email Delivery Options Overview
UltraCart provides three primary approaches to sending emails:
Native Email Sending Domains + MailGrid (Recommended)
Mailgun (Official Integration)
SendGrid via SMTP (Custom Configuration)
Option 1: Email Sending Domains + MailGrid (Recommended)
UltraCart’s native tools provide the best combination of deliverability, ease of use, and performance.
What is Email Sending Domains?
Email Sending Domains allows UltraCart to send emails from your branded domain using optimized infrastructure.
Navigation:
Main Menu → StoreFronts → (Select StoreFront Host) → StoreFront → Communications → Email Sending Domains
Setup Steps
Log in to your UltraCart dashboard.
Navigate to:
StoreFronts → (Select StoreFront Host) → Communications
Click Email Sending Domains.
Add your domain (e.g.,
yourstore.com).Complete DNS verification:
SPF record
DKIM records
Domain verification
[Image Placeholder: Email Sending Domains configuration screen]
Expected Outcome
Emails (order notifications, receipts, campaigns) are sent from your domain
Improved inbox placement and deliverability
Tip: This method eliminates the need for external SMTP providers in most cases.
Option 2: Mailgun (Official Integration)
UltraCart offers a dedicated integration with Mailgun for merchants who require advanced email capabilities.
When to Use Mailgun
Use Mailgun if you require:
Email validation
Webhooks and event tracking
Extended logging and analytics
Setup Guide
Refer to the official documentation:
Mailgun Integration Guide (link placeholder)
Option 3: SendGrid via Custom SMTP
If you prefer to use SendGrid, you can configure it using UltraCart’s SMTP settings.
Note: SendGrid is not a native UltraCart integration and requires manual SMTP configuration.
Configuration Steps
Navigation:
Main Menu → StoreFronts → (Select StoreFront Host) → StoreFront → Communications → Email Settings
Navigate to the email configuration screen.
Set the sending method to SMTP.
Enter the following SendGrid SMTP settings:
Field | Value |
|---|---|
Host | |
Port | 587 |
Encryption | TLS |
Username | apikey |
Password | Your SendGrid API Key |
Save your configuration.
Send a test email to verify connectivity.
[Image Placeholder: SMTP configuration screen]
Warning: Ensure your SendGrid API key has Mail Send permissions enabled.
Choosing the Right Option
Use Case | Recommended Solution |
|---|---|
Most merchants | Email Sending Domains + MailGrid |
Advanced email workflows | Mailgun integration |
Existing SendGrid infrastructure | SendGrid via SMTP |
Troubleshooting
Emails Not Sending
Verify SMTP credentials (API key, username, port)
Confirm DNS records (SPF/DKIM) are correctly configured
Check firewall or outbound SMTP restrictions
Poor Deliverability
Use Email Sending Domains instead of SMTP when possible
Ensure domain authentication is complete
Avoid sending from unverified domains
Permission Issues
Confirm your user has access to:
StoreFront Communications
Ensure the user does NOT have:
Communications - Read Only enabled
Additional Resources
UltraCart Reporting Overview ucdoc-Configuring Email Deliver…
AI-Powered Report Builder Documentation
Mailgun Integration Guide (link placeholder)
StoreFront Communications Documentation (link placeholder)
Email Marketing & Campaigns Guide (link placeholder)
Conclusion
UltraCart provides flexible email delivery options to suit a wide range of merchant needs.
For most merchants, Email Sending Domains + MailGrid offers the simplest and most reliable setup. For advanced use cases, Mailgun provides a fully supported integration, while SendGrid remains a viable alternative through SMTP configuration.
Next Steps
Configure your Email Sending Domain for optimal deliverability
Explore MailGrid campaigns and automation flows
Evaluate whether your use case requires Mailgun or SMTP-based providers