Sendy / AWS SES performance tuning

Get High Email Sending Speed with Sendy Email App

Adding more to this list of helpful blog posts, today, we are going to explain How to Get High Email Sending Speed with Sendy Email Application. Here are few important points that you can take note of, when you need high email sending speed with Sendy:

1. Email List Size

This is the top factor which hampers the email sending speed in Sendy. This happens mostly when you use Sendy to send emails to very large email list at one go. For example, if you are sending an email campaign to a list of 40,000 emails, then it will be slower compared to sending an email campaign to around 4,000 email subscribers. So, it is always better to keep sending email campaigns one after the other, to the small email lists each time. This can be achieved by splitting your email list into small lists.

2. Setting Optimal Email Sending Speed

When you get all your Sendy setup done and start using the same, you need to adjust the email sending speed from Sendy settings page.  You can avail this option from top right corner of the Sendy dashboard. The default email sending speed setup in Sendy is 1 email per second.

Take note: It may be possible that you are have email sending speed of more than 25 emails per second in Amazon SES and same will be reflected in Sendy email sending speed option, but, the most optimal setting should be updated to 15 – 20 emails / second inside Sendy settings. On settings page if you add more email sending speed, then, overall outgoing email to Amazon SES will become slow.

email-sending-speed

You get this option when you use Amazon SES. However, this option will not appear when you use other SMTP providers like, Mandrill.

3. Email Template Size

In Sendy, email sending speed to Amazon SES server is also impacted by the size of email template which you use while sending an email campaign. If your email template size is about 8-15 Kb, then the email sending will be high compared to email template size of about 50-100 Kb.

4. Parallel Email Campaign Sending

Email sending speed also depends on the number of parallel email campaigns being processed in Sendy at a time. If you have more than one email campaign under process, then the email sending speed will also reduce.

It is definitely a good practice to complete single email campaign first, and then go ahead to sending next email campaign to the email list.

parallel-email-sending

You should also note that if you have multiple clients inside your Sendy installation, and if more than one client is sending email campaign, then the email sending speed will be low.

5. High traffic on existing Sendy installation

This issue happens very rarely, but still is one of the reasons for slow email sending speed from Sendy. This happens mainly when you have sent an email campaign in which lot of clicks are happening on the links provided in the email content, and simultaneously you start sending out another campaign.

Since your server on which Sendy has been installed gets busy in processing the clicks on the links, your email sending speed of next campaign automatically gets impacted.

6. Optimization of Server on which Sendy is installed

In order to get better email sending speed, you need to tune and match “memory_limit” of the server, so that you can send emails at higher speed to Amazon SES.

Keeping all these points in mind, it should now be an easy task for you to improve your email sending speed with Sendy application. For any query or help, we are always a click away!

Every user has their needs so it is not possible to offer exact server recommendations, but there are certain things you need to keep in mind.

  1. If you allocate half of your servers total RAM to MySQL, you will have optimal response.
  2. There two steps in campaign process : Preparing Subscribers and Sending. The Preparing Subscribers stage just figures out which subscribers should receive the campaign, and moves them into a separate temporary table in your database.
  3. There are ways to optimize these campaign process. Add more memory to server and even more memory to MySQL.

See if there is any way you can reduce the number of lists in your system. Also delete the lists or subscribers that no longer

Meet Sendy

Sendy is a self hosted email newsletter application that lets you send trackable emails via Amazon Simple Email Service (SES). This makes it possible for you to send authenticated bulk emails at an insanely low price without sacrificing deliverability.

Features you’ll get

Send newsletters 100x cheaper

Sendy sends fast multi-threaded emails via Amazon SES at only $1 per 10,000 emails. Free yourself from paying for expensive email campaigns and forget about limits set by your host while at the same time enjoy high deliverability rate. Best bang for your buck!

Beautiful reports

See results of every campaign and autoresponders in a beautifully formatted report. Visualize opens, clicks, bounces, complaints and countries with charts & data. You can export segments of subscribers from your report for re-targetting.

White labeled client accounts

Managing multiple products or services? With Sendy, you can organize them into groups or as we like to call it, ‘brands’. Optionally give your client access to their own brand and let them send newsletters on their own at a price you set. You can even set monthly sending limits and adjust client privileges.

Autoresponders

Automate your marketing by setting up a series of emails in drip campaigns to automatically follow up with your subscribers at time intervals you set. Or send emails annually or one off emails at a specific date. Keep your subscribers engaged and your brand at the top of their mind.

List segmentation

Research shows sending emails to targeted segments can increase email engagement as well as revenue by more than 25%. Sendy enables you to create segments for any list based on any conditions you define. Choose segments and/or lists to include or exclude in your email campaigns for optimized results.

List & subscriber management

Manage and segment lists & subscribers easily with Sendy. Mass import/delete subscribers, custom fields, single/double opt-in, custom subscribe/unsubscribe confirmation page, thank you/good bye emails, subscribe form or API to add users (takes a deep breath), you name it!

Custom fields

Create custom fields to store more than just ‘name’ and ’email’. Not only can you store more information about your subscribers, you can use them for list segmentation or personalization tags in your newsletters for a more personalized experience.

Bounce, complaint & unsubscribe handling

Keep your lists clean effortlessly as bounces, complaints and unsubscribes are automatically handled in real time once your newsletter is sent. There is no need for any manual post campaign cleanups, just sit back and watch your campaign report unfold.

Third party integrations & Zapier

Sendy integrates with many popular apps like WordPress, Magento, Joomla etc thanks to third party developers. Sendy also works with Zapier, an automation service that enables you to integrate Sendy with 1000+ apps in Zapier’s app directory!

Even more features! 🔥

  • Setup custom domains
  • GDPR features only available in Sendy
  • Translation ready
  • Two Factor Authentication
  • Mass add, delete or unsubscribe users
  • Ready-to-use subscription form
  • Fast multi-threaded sending
  • Store templates
  • Google Analytics support
  • Google reCAPTCHA support
  • Import lists without re-confirmation
  • Send emails with attachments
  • Blacklists for emails and/or domains
  • Use any other SMTP services
  • Use personalization tags
  • Include or exclude lists to send
  • Single or double opt-in & opt-out
  • Adjust sending rate