
Discover how to build a cost-effective, self-hosted email marketing platform with AWS SES and EC2 using Sendy, and compare pricing with major providers.
Discover the course structure for building unlimited email campaigns with Sendy, AWS SES, and EC2, covering installation, domain decisions, verification, sandbox exit, and campaign setup.
Discover sendy, a self-hosted email marketing platform that uses Amazon simple email service to send unlimited emails, manage lists, segmentation, auto responders, drip campaigns, and reports.
Explore Amazon simple email service (SES) as a cloud-based, pay-as-you-go platform with high deliverability, domain verification, event tracking, dedicated IP addresses, and a reputation dashboard, plus 62,000 free emails.
Verify your domain in AWS SES to enable sending emails through Sendy, then set up DKIM and DNS records (TXT and CNAME) to ensure deliverability and verifications.
Verify emails and domains to enable sending with sendy and aws ses, manage sandbox limitations, and monitor verification status in the email verification workflow.
Configure SMTP settings and credentials for sending via AWS SES using Sendy, create and manage an IAM user, and download credentials, then request to increase spending limits and exit sandbox.
Discover how to exit the AWS SES sandbox by increasing sending limits, verifying sender identities, and using the mailbox simulator to test delivery scenarios.
Install Sendy to build your own email marketing platform, first on shared hosting then on EC2 with AWS SES, and compare costs including the free 65,000 emails per month.
Create a new MySQL database and a matching user in cPanel, generate and save a strong password, grant all privileges, then proceed with the shared posting setup.
Download the Cindy installation zip, upload it to a shared web space via file manager or ftp, extract it into a demo directory, and organize files for later database setup.
Configure Sendy database details on shared hosting by editing the installation file to set the app and database credentials, then set uploads permissions to 777.
Generate an AWS IAM access key ID and secret access key, download the credential file, and save it securely; then attach the Amazon SES full access policy to the user.
Install and configure Sendy by entering the license key, company name, login email, password, time zone, and database access keys, then log in to verify the daily sending quota.
Install Sendy to create your own email marketing platform, compare installing on shared hosting versus AWS EC2, and weigh costs with Amazon SES’s 65,000 emails free per month.
Launch an Amazon EC2 instance in the free tier, set security groups for SSH and HTTP/HTTPS, attach storage, generate a key pair, and record the public IP.
Access your EC2 EU instance using PuTTY by converting the PEM key to PPK with PuTTYgen, then connect with the DNS name and username, accepting the security warning.
Access restricted ec2 services through ssh tunnels by forwarding a local port to a remote port, using putty to establish the tunnel, and keep services off the internet for security.
Learn to access an Amazon EC2 instance via SSH tunnels, set up local port forwarding to 127.0.0.1:80, and test the admin interface with private keys.
Log in to the EC2 instance and open phpMyAdmin. Create a Sendy database and a dedicated user with a generated password, and grant privileges only to that database.
Map your domain to your EC2 instance by updating the A record in your DNS manager, verify the change with before/after checks, and use a subdomain if hosting remains.
Learn how to prepare an Amazon EC2 instance for hosting and implement virtual hosting to run multiple domain websites on a single server, with simple configuration steps.
Connect to an EC2 instance using its public DNS name and create a sandy coast dot com directory structure with config, docs, and demo folders to host a website.
Create two new configuration files, tdpd-iphone-app.com and tbd-haven-vhosts.com, update the vhost settings, include the files, restart Apache, and test the site on the EC2 instance.
Download and upload Sendy installation files to an EC2 instance using PSCP with a key file, then unzip and copy to the demo folder to prepare for installation.
Configure the Sendy database on an ec2 instance by editing the config file with host, user, password, and database name, then set upload folder permissions and verify the installation page.
Generate an IAM access key id and secret access key via the AWS management console, download the CSP file, and attach a full access policy to the user.
Demonstrates the Sendy installation: enter license key, company name, admin email, password, select time zone, and configure database access keys (IP and secret) to complete setup.
Copy the missing .htaccess file to restore login access for your Sendy installation on an Amazon EC2 instance, complete the setup, and verify access.
Explore and adjust Sendy main settings, including company and admin details, two-factor authentication, time zone and language, AWS credentials and SES region, payment, brands, and API keys.
Create and configure a brand in Sandy to manage campaigns for products or clients, verify sender emails, upload a logo, set a domain and login credentials, and tailor client permissions.
Explore the brand interface to manage campaigns, lists, and subscribers, view campaign reports, and create or duplicate campaigns using templates or the RSS feed.
Create and manage unlimited mailing lists for email campaigns by adding subscribers via import or manual entry, then view and edit lists.
Explore the list management interface to manage subscribers with actions like unsubscribe, delete, export, and add; configure custom fields, auto responders, and segments, and review the subscriber activity chart.
Add subscribers manually via the list management interface by entering name and email on separate lines, then view them in the list and use custom fields or csv import.
Upload subscribers in bulk by using the add subscribers option and the import class, format a comma-separated CSP file with required columns, and check the GDP checkbox for EU subscribers.
Learn to add subscribers using the list's automatic subscribe form, embed it on your site, and enable EU DPA options to collect and manage subscriber data.
Manage subscribers via the list interface by editing details, deleting or mass unsubscribing (by file or line), and exporting the list with fields like join date and IP address.
create and manage custom fields in sendy to capture additional subscriber data like age and country, then import and update records to enable better list segmentation.
Learn how to create and use segments in Sendy to target or exclude subscribers by age, country, and other conditions, with AND/OR logic and exporting or updating segments.
Explore list settings in Sendy: customize list name, double opt-in subscribe, single opt-out unsubscribe, custom pages, and personalized emails including thank-you and goodbye messages.
Learn to automate email campaigns with auto responders, creating a drip campaign that delivers a sequence of welcome emails to new subscribers using a configured auto responder.
Explore housekeeping features to manage your growing email list: review unconfirmed and inactive subscribers, export lists, delete stale entries, and monitor status and duration for double opt-in lists.
Block unwanted emails and domains using the blacklist in the branding interface, import addresses or domains, and automatically remove matching subscribers to protect list quality and deliverability.
We came across Sendy, a self-hosted newsletter application, while searching for an email marketing platform that’s affordable and is on-par, in terms of quality, with other premium ones available out there. We have been using it ever since, not only for our company but for our clients as well.
Since we work with a lot of startups and small businesses, we thought that they can really save big on their email marketing costs if they use Sendy. However, not much information was available (except for a few Sendy setup tutorials) on how to set it up and how to use it. That’s why we created this course.
Through this course you will be able to setup Sendy from scratch and learn how to use it and integrate it with your business. With this knowledge, you can even offer Sendy as a service to your clients or start your own email marketing home business.
To leverage the full power of Sendy, you can set it up on an Amazon EC2 instance and get approximately 62000 email sends free per month. You can do this with the full version of this course. This full version also covers Sendy in-depth via hands-on approach.
You can see our efforts in creating this course as a testament to the value Sendy brings on table.
Here’s what Ben Ho, creator of Sendy, says about the full course:
“Looks like a very comprehensive course. I wish you great success with your course.”