I'm building a free-to-use SaaS to help people understand the energy efficiency of their homes and I'm planning to send email reminders to help promote activity in the site e.g. users who registered but didn't activate their account, users who activated but then didn't do anything in the site, active users who appear to have overlooked a feature of the site, etc.
I don't want to send anything which might be construed as spam and irritate our users so I've come up with some criteria to avoid that such as:
- Provide an obvious and easy way to opt out of any particular class of reminder or all mails altogether like a link in the bottom of ever mail and a page in the user settings.
- Allow the longest reasonable delay before sending a reminder e.g. a few days for the activation reminder.
- When a user qualifies for two different classes of reminder mail at the same time, make sure there's at least a couple of days' gap between when they're sent. They won't appreciate receiving two mails from us the same day.
- Send repeat reminders but scale it according to the users' activity. Those who've barely used the site should receive one or two reminders and that's it. Those who have shown a lot of activity in the past might qualify for a few repeats spread out over time.
- Avoid sending reminders the same day that other campaign mails are going out e.g. those advertising new releases.
Does anyone have any advice or other tips?