whenever there is something new to offer or probably when there's something they might need to know like changes and promos.
How often do you post? That sounds like a lot, unless your subscribers do not mind. I email mine once every 3-4 months, but even then some manage to complain that they do not want to receive any updates anymore (although the opt-out option is right there in the email).
Email your users as least as possible, before sending any email just ask yourself "if I where a user/customer of service X, how would I like if I received an email from them" Basic rule of thumb is: Your email should be informative and relevant to that user, generic emails such as newsletters are considered as spam by many people and will results in complaints and unsubscribes and general bad will towards you
It's a good practice to put yourself into customer's shoes from time to time. Finding an answer to 'how often would you like to receive emails from a seller?' will help to find an answer to 'How often should you email your customers?'
I develop and maintain newsletter plugin for Wordpress and joomla. I usually email my customer only twice a month. I don't email contents that are not helpful to my customers. I rarely give promotions unless it's Christmas, it's not profitable and you lose money.
I would say only email them if there's a issue which will cause downtime or problems loading your website, if you want to ask them for something which they might like but need your permission, and finally if they provide you permission to email them special promotions. Other than that you don't need to email them and if you do over email them they might leave you for another company.
Every day (weekdays anyway).... but let your subscribers know that upfront. If you have something worthwhile, interesting and funny to say, your subscribers will look forward to receiving your emails. You can then mention your product or service at the end.... in a non-threatening way that naturally ties-in with the theme of the daily message. Also, emailing everyday will improve your writing!
More simply, you could ask your customers how often they want to receive emails. A simple check box during registration might be enough to ensure that this problem is overcome, with the customer in control and presumably happy.
Yes, emailing your customer too often would annoy them. But for me its best to email your customer every week in that way they would not be annoyed and there mind would be refreshed about your company, business or service. And yes, adding twists on your emails also would prevent your customer from being annoyed.
These days we having some intelligent email and marketing software in the market which measure the user behaviour and send emails accordingly. For example, if your last mail was about 2 products A and B and the user clicked on product A the next mail should be about product A as the customer is more interested in that. These softwares define the type of mail and the frequency of emails to a user which differs from person to person. So if a person does not opens your mail ever then he or she is a dead lead, and you can define rules how to deal with such subscribers. The possibilities are vast so search for something like this and you will have the answer to your question.