Startup Idea: Startup Idea: Email and SMS Scheduler for SaaS Products
I build websites and SaaS products. Something that comes up a lot is the need to schedule emails or SMS's in a reliable way that can handle repeat scheduling, different timezones etc.
For example, for calendar/scheduling functionality I often need to send reminder emails at very specific times leading up to event. If the event is changed I need to remove (or update) those reminder emails to go out according to the new event date.
I also often need to be able to schedule emails to go out, say 15 minutes, after customer signes up or an other website action has been performed.
There is no easy way to do this that is reliable. Job queues only offer a "delay" function. Also, it is difficult to remove the delayed job from a queue after it has been scheduled (if the email needs to be cancelled, for example).
Using cron is also difficult to get items sent at a specific time due to cron having no specific scheduling function and juggling timezones also makes it difficult.
I would want to be able to use mailgun, sendgrid, twillio, etc. as the transport. I would also want the ability to send full mail HTML and attachments at time of scheduling. A future feature could be the ability to store templates on the system and post merge variables at time of scheduling.
I would pay monthly SaaS fee for this. Payment plans could be by domain/website. I could pass the cost on to clients.