Basic requirements for Newsletter Plugin

Newsletter plugin by Supsystic, created for those – who needs always to be in touch with audience. The main function of such plugin is to send newsletters and all your updates to your subscribers. This engine suits to the site with no matter which purpose: from blog to some kind of ecommerce project or store. The thing is that it can be easily customized and you set your own properties in several clicks.

Plugin works correctly if there are three conditions, which are working right:

  • your site or blog can send all the messages reliably
  • your WordPress system works like it should
  • the amount of emails is correct

What all this stuff means?

  1. First of all, the right work of our plugin depends on your server speed and ability to send messages. Do not forget that also you should avoid usual spam-filtered title, non-domain emails etc. It’s like usual rules for not being marked like a spam sender.

  2. Second very important thing for correct working of Newsletters plugin is amount of emails. Your hosting provider and server set this amount. We really do not recommend to exceed this amount. The basical number which is set in our plugin automatically is 80 emails per a hour.

    Plugin settings allow to change it, but its a rate which was recommend by Google developers for not being recognized as spammer.

    An important point connected with emails number is also how often are they send. Supsystic recommends you to set it once an hour (as it is set basically). But remind, that if you choose this option and start your newslettering queue it will start in an hour. So do not expect an immediate result, please.
    If you want just to test our Newsletter plugin, because you are using it first – choose another option, like every minute, every 10 minutes etc.

  3. Third thing you should remember – speed of your server plays a great role in the efficiency and successful work of our plugin. Standard newslettering services (like MailChimp or Poet e.g.) takes 1 second for sending an average letter without any big links or a big attached file. Technically the process looks like in this small second its server processes the data of subscribers, works with shortcodes withes them, generates your email code, saves the database information and after this connects to a usual service, which sends an email. Long process, do not you mind?

    This process is also influenced by technical variable max_execution_time of your server. Such a variable is a limit-time for scripts execution on server – 30 seconds by default. That’s why your Mailchimp account will send 30 letters in 30 seconds before the process would be finished. According to this you should note: if you set too big amount of sending messages in the queue – the script may just not be executed due to server limitations (it can’t send 50 letters in 30 seconds). Approximately the same thing we have on our Newsletter plugin.

  4. Last but not the least in its impotency is cron system of WordPress. Of course, WordPress hasn’t a real cron system because its main language PHP hasn’t it. The WordPress developers team find at least the solution – to make an emulator of cron system. And based on this system works our Newsletter plugin as every other sending plugin. But what if your plugin doesn’t work properly and you exclude previous three variants?

    Remember, cron system doesn’t work if you have –

    • very low traffic sites;
    • if your site supports caching system;
    • if on your site the system was disabled manually;
    • site blocks it basically by cookie filtering, special filters for wp-cron etc.

    WordPress team, anyway, find a way to emulate a cron system because the need to trigger future or regular event to make the blog work correctly. For example to publish a scheduled post.

If you see one of the problems, which were mentioned above – please, ask your developers team what’s wrong and how you can change it. Remember, Newsletter plugin was made as one of the most comfortable and easy for our users. We tried to mix user-friendly interface with maximum functionality, but it also needs some conditions to work as you wish.

Latest Articles