Skip to content

kevinhillinger/SmsScheduler

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

SmsScheduler

Used for sending SMS to customers:

  • Trickling a number of SMS over a period
  • Trickling a number of SMS with a defined time gap
  • Scheduling of individual SMS
  • Pausing / resuming scheduling of SMS
  • Directly sending SMS

Technologies used:

  • NServiceBus for reliable messaging
  • Twilio for SMS delivery
  • Mailgun for Email delivery
  • RavenDB for document storage

To use in production you will need to obtain licences for each technology, but some free versions are available (NServiceBus and Mailgun).

If you want to change the SMS or Email providers, this should be very easy to do.

To extend the usages of events (e.g. a MessageSent event), just subscribe to the message and save it into your CRM etc.

Please contact me if you've got any questions!

About

Help coordinate scheduling / trickling of SMS - NServiceBus based with Twilio SMS provider (easy to replace)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published