Home/Blog/Technology
How to Set Up a Sendy Email Marketing Server for Your SaaSTechnology

How to Set Up a Sendy Email Marketing Server for Your SaaS

Reji Modiyil
Reji Modiyil
Founder & Editor-in-Chief · 1 April 2026

Why Sendy Instead of Mailchimp or ConvertKit

Mailchimp charges $350/month for 50,000 subscribers. ConvertKit charges $400/month. Sendy is a one-time purchase ($69) that runs on your own server and sends through Amazon SES — which costs $0.10 per 1,000 emails. At 100,000 emails/month, that's ₹800. Total monthly cost: around ₹500–800 including your VPS.

The tradeoff: you own the infrastructure. If something breaks, you fix it. But for bootstrapped Indian SaaS founders, the cost difference is significant enough to justify the setup time (about 2–3 hours).

What You Need Before Starting

  • A VPS — any ₹300–600/month plan from Hostao, DigitalOcean, or Vultr will do
  • A domain (for your email sending infrastructure — preferably a subdomain like mail.yourdomain.com)
  • An Amazon AWS account (for SES)
  • Sendy licence ($69 one-time from sendy.co)

Step 1: Set Up Your VPS

Spin up an Ubuntu 22.04 server. You'll need Apache or Nginx, MySQL, and PHP 8.1+. The Sendy documentation has a recommended LAMP stack configuration. If you're on Hostao shared hosting with cPanel, you can install Sendy directly without a separate VPS — just ensure PHP 8.1 is available and MySQL is accessible.

Step 2: Configure Amazon SES

  1. Create an AWS account and navigate to SES (Simple Email Service)
  2. Verify your sending domain (follow the DKIM and SPF DNS instructions — takes 24 hours to propagate)
  3. Request production access (you start in sandbox mode, which only sends to verified addresses). The production access request takes 24–48 hours and requires a brief description of your use case
  4. Create SMTP credentials in the SES SMTP Settings section
  5. Note your SMTP endpoint (e.g., email-smtp.us-east-1.amazonaws.com), port 587, and your credentials

Step 3: Install and Configure Sendy

  1. Download Sendy and upload to your server's web root (or a subdirectory)
  2. Create a MySQL database and user for Sendy
  3. Edit the config.php file — set your database credentials, application URL, and Amazon SES details
  4. Run the database setup by visiting yoursendy.domain/installer
  5. Set up a cron job to run Sendy's scheduled tasks every minute: * * * * * php /path/to/sendy/scheduled.php > /dev/null 2>&1

Step 4: DNS Configuration

This is the step most people rush and then wonder why their emails go to spam. You need:

🌐
Hostao

Fast, Reliable Web Hosting for Your Business

Start Hosting →
  • SPF record — TXT record: v=spf1 include:amazonses.com ~all
  • DKIM — AWS gives you 3 CNAME records to add to your DNS
  • DMARC — TXT record: v=DMARC1; p=quarantine; rua=mailto:dmarc@yourdomain.com
  • Custom MAIL FROM domain — Set this in SES to use a subdomain (bounce.yourdomain.com)

Test deliverability using mail-tester.com. Aim for a score of 9/10 or higher before you send to your real list.

Step 5: Import Your List and Send Your First Campaign

Import subscribers via CSV (Sendy supports up to 100,000 per import). Create a list, set up a campaign, and send a test email to yourself before the real send.

Things to Watch Out For

  • AWS SES sending limits — Start slow (100–200 emails/hour) until your domain has a positive sending reputation. Ramping up too fast triggers spam filters.
  • Bounce handling — Set up SES to forward bounce and complaint notifications to Sendy's API. Unhandled bounces damage your sender reputation.
  • Unsubscribe compliance — Sendy handles this automatically. Never remove the unsubscribe link.
  • Server maintenance — Unlike Mailchimp, your server doesn't manage itself. Set up basic monitoring (UptimeRobot, free) and keep Ubuntu packages updated.

The two-hour setup cost pays itself back in month 1 for any list above 2,000 subscribers. For Indian SaaS founders building an owned audience, this is one of the highest ROI infrastructure decisions you can make.

#Sendy#email marketing#Amazon SES#self-hosted#SaaS
🌐
Hostao

Fast, Reliable Web Hosting for Your Business

Get your website online with Hostao — India's trusted hosting provider. Free SSL, cPanel, 99.9% uptime.

Start Hosting →

Written by

Reji Modiyil
Reji ModiyilVerified

Founder & Editor-in-Chief

Founder of SuperLaunch and the Hostao ecosystem. 25+ years in web technology, SaaS product development, and digital infrastructure. Building tools that help Indian founders succeed online.