Mailbot Documentation

Intelligent email marketing and automation app for Shopify stores. Create, schedule, and automate personalized email campaigns — from abandoned-cart reminders to welcome flows and post-purchase follow-ups.

Mailbot allows you to create, schedule, and automate personalized email campaigns all inside your Shopify Admin. No technical knowledge required!

Key Benefits

Drive More Sales

Automated follow-ups increase conversions

Recover Lost Carts

Re-engage inactive customers automatically

Multi-Purpose Emails

Newsletters, promos, and transactional updates

Smart Segmentation

Send the right message to the right customer

Installation

1

Add Mailbot from Shopify App Store

Go to Mailbot on Shopify App Store and click "Add App", then approve the requested permissions.

2

Grant Permissions

Mailbot requires access to:

  • Orders - For triggers like "abandoned checkout" or "post-purchase"
  • Customers - For segmentation and personalization
  • Store email domain - For verified sending

Click Approve Access to finalize installation.

3

Verify Email Domain (Optional but Recommended)

This improves deliverability and sender reputation:

  1. Go to Settings → Sender Domain
  2. Follow the DNS instructions to add SPF/DKIM records
  3. Verify your domain to improve email delivery rates
Recommended: Domain verification significantly improves email deliverability and reduces spam complaints.

Video Tutorial

Watch this comprehensive guide to setting up Mailbot and creating your first email campaign.

Email Campaign Setup

Learn how to create and send your first email campaign

Automation Workflows

Set up abandoned cart and welcome email flows

Dashboard Overview

The main Mailbot dashboard shows key metrics, recent campaigns, and quick actions. Here's what each section does:

Campaign Performance

View open rates, click rates, and conversions for all your campaigns

Audience Overview

Total subscribers, segments, and engagement metrics

Active Automations

Status and performance of automated email flows

Recent Activity

Recent sends, opens, and clicks from your campaigns

Quick Actions

Create new campaigns, view templates, manage segments

Settings & Configuration

Sender info, domain verification, and preferences

Dashboard Highlights

Real-time Stats: Monitor campaign performance as emails are opened and clicked
Scheduled Campaigns: See upcoming sends and manage your email calendar
Revenue Tracking: Track total revenue generated from email campaigns
Quick Create: Launch new campaigns directly from the dashboard

Creating Your First Campaign

Follow these steps to create and send your first email campaign:

1

Choose Campaign Type

Select from:

One-time Campaign

Send a newsletter, promo, or announcement once

Automation Flow

Triggered emails based on customer behavior

2

Select Your Audience

Choose who receives this email:

  • All Subscribers: Send to your entire email list
  • Segment: Filter by purchase history, location, or behavior
  • VIP Customers: Target high-value customers only
  • Custom: Build your own audience with advanced filters
3

Design Your Email

Use our drag-and-drop editor or choose a pre-built template:

  • Add images, text blocks, buttons, and product recommendations
  • Personalize with customer names, order history, or location
  • Preview on desktop and mobile before sending
4

Send or Schedule

Choose when to send:

Send Now

Email goes out immediately to your audience

Schedule for Later

Pick a date and time for optimal engagement

Automation Flows

Set up automated email sequences that trigger based on customer actions. Save time and increase conversions with pre-built automation templates.

Flow TypeTriggerPurpose
Abandoned CartCustomer leaves items in cartRecover lost sales with reminders
Welcome SeriesNew subscriber joins listIntroduce your brand and products
Post-PurchaseCustomer completes orderThank customers and request reviews
Win-BackCustomer hasn't purchased in 90+ daysRe-engage inactive customers
Back in StockProduct becomes available againNotify customers waiting for restock

How to Create an Automation

  1. Go to AutomationsCreate New Flow
  2. Select a pre-built template or start from scratch
  3. Configure the trigger (e.g., "Abandoned Cart after 1 hour")
  4. Design the email content and personalize with dynamic fields
  5. Set delays between emails in multi-step flows
  6. Activate the flow and monitor performance in the dashboard

Segmentation & Targeting

Create targeted segments to send the right message to the right audience. Segmentation improves engagement and conversion rates.

Behavioral Segments

Based on customer actions:

  • Recent Purchasers: Bought in the last 30 days
  • Cart Abandoners: Added items but didn't complete checkout
  • Engaged Subscribers: Opened or clicked recent emails

Demographic Segments

Based on customer attributes:

  • Location: Target by country, state, or city
  • Lifetime Value: VIP customers vs. first-time buyers
  • Purchase History: Product categories or specific items bought
Pro Tip: Combine multiple filters to create highly targeted segments. For example, "VIP customers in California who haven't purchased in 60 days."

Reports & Analytics

Track the performance of your email campaigns with detailed analytics. Monitor key metrics to optimize your strategy.

MetricDescriptionIndustry Avg
Open Rate% of recipients who opened the email15-25%
Click Rate% of recipients who clicked a link2-5%
Conversion Rate% of recipients who made a purchase1-3%
Revenue per EmailAverage revenue generated per sent email$0.10-0.50

Export Reports

Download campaign performance data as CSV for further analysis. Export includes:

  • Detailed recipient activity (opens, clicks, purchases)
  • Campaign-level performance summaries
  • Revenue attribution by campaign and customer

Pricing Plans

Choose a plan that fits your business needs. All plans include core features with scalable email sending limits.

Free

$0/month
  • Up to 2,000 emails/month
  • Basic automation flows
  • Email templates

Perfect for testing and small stores

POPULAR

Business

$10/month
  • Up to 7,000 emails/month
  • Advanced segmentation
  • Priority support
  • A/B testing

Best for growing businesses

Enterprise

$200/month
  • Up to 140,000 emails/month
  • Dedicated account manager
  • Custom integrations
  • Advanced analytics

For high-volume senders

All plans include abandoned cart recovery, automation flows, email templates, and basic analytics. Upgrade anytime as your business grows.

Best Practices

Follow these tips to maximize the effectiveness of your email campaigns:

1. Craft Compelling Subject Lines

Keep subject lines under 50 characters, use action words, and personalize when possible. Avoid spam trigger words like "FREE" or excessive punctuation!!!

2. Segment Your Audience

Don't send the same message to everyone. Create segments based on behavior, purchase history, and preferences for better engagement.

3. Test Before You Send

Always send test emails to yourself. Check for typos, broken links, and mobile responsiveness. Use A/B testing to optimize performance.

4. Optimize Send Times

Best times are typically Tuesday-Thursday, 10am-2pm. Avoid Mondays and weekends unless your audience data shows otherwise.

5. Monitor and Iterate

Track your metrics (open rate, click rate, conversions) and continuously improve. What works for one audience may not work for another.

Troubleshooting

Common issues and solutions:

Low Open Rates

If your emails aren't being opened:

  • Improve your subject lines - make them more compelling and personal
  • Verify your sender domain to improve deliverability
  • Clean your list - remove inactive subscribers
  • Test different send times to find when your audience is most engaged

Emails Going to Spam

To improve inbox placement:

  • Verify your email domain with SPF and DKIM records
  • Avoid spam trigger words (FREE, URGENT, ACT NOW, etc.)
  • Include a clear unsubscribe link in every email
  • Balance image-to-text ratio (too many images can trigger spam filters)

Automation Not Triggering

If your automated emails aren't sending:

  • Ensure the automation flow is set to "Active" status
  • Check that trigger conditions are correctly configured
  • Verify customers meet the audience filters (e.g., subscribed to marketing)
  • Review delay settings - emails may be scheduled for later

Dashboard Not Loading

If the Mailbot dashboard won't load:

  • Clear your browser cache and cookies
  • Try a different browser or incognito/private mode
  • Check Shopify status page for any platform-wide issues
  • Contact support if the issue persists

Frequently Asked Questions

How many emails can I send per month?

It depends on your plan: Free (2,000), Business (7,000), Enterprise (140,000). If you need more, contact us for custom pricing.

Do I need to verify my domain?

Domain verification is optional but highly recommended. It improves email deliverability and reduces the chance of emails landing in spam.

Can I import my existing email list?

Mailbot automatically syncs with your Shopify customer list. You cannot import external lists - only customers who have opted in to marketing emails will receive campaigns.

How do abandoned cart emails work?

Abandoned cart automations trigger when a customer adds items to their cart but doesn't complete checkout. You can set the delay (e.g., 1 hour, 24 hours) and customize the email content.

Can I A/B test my emails?

Yes! A/B testing is available on Business and Enterprise plans. Test subject lines, content, send times, and more to optimize performance.

What happens if I exceed my email limit?

You'll receive a notification when you reach 80% of your limit. If you exceed it, campaigns will pause until the next billing cycle or you can upgrade your plan.

UniversalApps.

Ready to Grow Your Business?

Install on Shopify