About

This application provides a service to send invitations via text message or email.

A user uploads a csv formatted file and each row is processed according to the following user data:

  1. send a text message invitation if a phone number is provided.
  2. send an email invitation if no phone is provided but a valid email address is present.
  3. don't send an invitation if the transaction date is outside the seven (7) day date range.
  4. don't send duplicate invitations.

Usage

  1. A user is initially presented the following screen:

screen-1.png

  1. A file dialog prompt is displayed to select a csv for upload:

screen-2.png

  1. Upon selecting the csv file and clicking Upload, the results are displayed:

screen-3.png

  1. Click Download CSV to download a csv formatted version of the tabular data:

screen-4.png

Sample Output

See: invite-results.csv

screen-5.png