{"action":"created","issue":{"url":"https://api.github.com/repos/HTBox/allReady/issues/45","labels_url":"https://api.github.com/repos/HTBox/allReady/issues/45/labels{/name}","comments_url":"https://api.github.com/repos/HTBox/allReady/issues/45/comments","events_url":"https://api.github.com/repos/HTBox/allReady/issues/45/events","html_url":"https://github.com/HTBox/allReady/issues/45","id":99777876,"number":45,"title":"5.1.2.2.3\tCommunicate to volunteers via email and txt when assignment requests are made with link to website (which ideally provides link to launch/install app) to interact with request","user":{"login":"tonysurma","id":5067595,"avatar_url":"https://avatars.githubusercontent.com/u/5067595?v=3","gravatar_id":"","url":"https://api.github.com/users/tonysurma","html_url":"https://github.com/tonysurma","followers_url":"https://api.github.com/users/tonysurma/followers","following_url":"https://api.github.com/users/tonysurma/following{/other_user}","gists_url":"https://api.github.com/users/tonysurma/gists{/gist_id}","starred_url":"https://api.github.com/users/tonysurma/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tonysurma/subscriptions","organizations_url":"https://api.github.com/users/tonysurma/orgs","repos_url":"https://api.github.com/users/tonysurma/repos","events_url":"https://api.github.com/users/tonysurma/events{/privacy}","received_events_url":"https://api.github.com/users/tonysurma/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/HTBox/allReady/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/HTBox/allReady/labels/mobile%20app","name":"mobile app","color":"d4c5f9"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/HTBox/allReady/milestones/3","html_url":"https://github.com/HTBox/allReady/milestones/Initial%20Volunteer%20to%20Task%20Workflow","labels_url":"https://api.github.com/repos/HTBox/allReady/milestones/3/labels","id":1244197,"number":3,"title":"Initial Volunteer to Task Workflow","description":"During ThatConference, we will focus on getting the initial volunteer workflow working on the web version of the product. \r\n\r\nThat is the MVP (Minimal Viable Product) key scenario.","creator":{"login":"tonysurma","id":5067595,"avatar_url":"https://avatars.githubusercontent.com/u/5067595?v=3","gravatar_id":"","url":"https://api.github.com/users/tonysurma","html_url":"https://github.com/tonysurma","followers_url":"https://api.github.com/users/tonysurma/followers","following_url":"https://api.github.com/users/tonysurma/following{/other_user}","gists_url":"https://api.github.com/users/tonysurma/gists{/gist_id}","starred_url":"https://api.github.com/users/tonysurma/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tonysurma/subscriptions","organizations_url":"https://api.github.com/users/tonysurma/orgs","repos_url":"https://api.github.com/users/tonysurma/repos","events_url":"https://api.github.com/users/tonysurma/events{/privacy}","received_events_url":"https://api.github.com/users/tonysurma/received_events","type":"User","site_admin":false},"open_issues":13,"closed_issues":0,"state":"open","created_at":"2015-08-06T16:42:15Z","updated_at":"2015-08-24T02:36:35Z","due_on":"2015-09-08T04:00:00Z","closed_at":null},"comments":1,"created_at":"2015-08-08T06:40:12Z","updated_at":"2015-10-08T13:27:19Z","closed_at":null,"body":""},"comment":{"url":"https://api.github.com/repos/HTBox/allReady/issues/comments/146544859","html_url":"https://github.com/HTBox/allReady/issues/45#issuecomment-146544859","issue_url":"https://api.github.com/repos/HTBox/allReady/issues/45","id":146544859,"user":{"login":"MisterJames","id":1197383,"avatar_url":"https://avatars.githubusercontent.com/u/1197383?v=3","gravatar_id":"","url":"https://api.github.com/users/MisterJames","html_url":"https://github.com/MisterJames","followers_url":"https://api.github.com/users/MisterJames/followers","following_url":"https://api.github.com/users/MisterJames/following{/other_user}","gists_url":"https://api.github.com/users/MisterJames/gists{/gist_id}","starred_url":"https://api.github.com/users/MisterJames/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MisterJames/subscriptions","organizations_url":"https://api.github.com/users/MisterJames/orgs","repos_url":"https://api.github.com/users/MisterJames/repos","events_url":"https://api.github.com/users/MisterJames/events{/privacy}","received_events_url":"https://api.github.com/users/MisterJames/received_events","type":"User","site_admin":false},"created_at":"2015-10-08T13:27:19Z","updated_at":"2015-10-08T13:27:19Z","body":"@tonysurma I can take this one. Here's what I'd like to suggest for path:\r\n\r\n1. Command executes which iterates over the list\r\n1. Queue is populated (Azure Service Bus?) with contact tasks\r\n1. Service/webjob/something pulls from queue and processes tasks\r\n\r\nI'll get the plumbing in place and won't make assumptions about who we'd use for providers. If we want to see it in action, I've worked with Twilio and Sendgrid, both are fairly easy to write. I'd wire them up with DI in the queue processor so we can easily swap out if needed down the road.\r\n\r\nCurious...you have \"mobile app\" on here as a label; is that just to get the app installed per the issue title?"}}