{"action":"created","issue":{"url":"https://api.github.com/repos/MozillaFoundation/plan/issues/433","labels_url":"https://api.github.com/repos/MozillaFoundation/plan/issues/433/labels{/name}","comments_url":"https://api.github.com/repos/MozillaFoundation/plan/issues/433/comments","events_url":"https://api.github.com/repos/MozillaFoundation/plan/issues/433/events","html_url":"https://github.com/MozillaFoundation/plan/issues/433","id":68312044,"number":433,"title":"Setup Exact Target for MoFo transactional emails","user":{"login":"adamlofting","id":1901816,"avatar_url":"https://avatars.githubusercontent.com/u/1901816?v=3","gravatar_id":"","url":"https://api.github.com/users/adamlofting","html_url":"https://github.com/adamlofting","followers_url":"https://api.github.com/users/adamlofting/followers","following_url":"https://api.github.com/users/adamlofting/following{/other_user}","gists_url":"https://api.github.com/users/adamlofting/gists{/gist_id}","starred_url":"https://api.github.com/users/adamlofting/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adamlofting/subscriptions","organizations_url":"https://api.github.com/users/adamlofting/orgs","repos_url":"https://api.github.com/users/adamlofting/repos","events_url":"https://api.github.com/users/adamlofting/events{/privacy}","received_events_url":"https://api.github.com/users/adamlofting/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/MozillaFoundation/plan/labels/desktop%20&%20tablet","name":"desktop & tablet","color":"207de5"},{"url":"https://api.github.com/repos/MozillaFoundation/plan/labels/mobile","name":"mobile","color":"207de5"},{"url":"https://api.github.com/repos/MozillaFoundation/plan/labels/needs-dev","name":"needs-dev","color":"00ee99"},{"url":"https://api.github.com/repos/MozillaFoundation/plan/labels/p1","name":"p1","color":"fbca04"}],"state":"open","locked":false,"assignee":{"login":"alicoding","id":4368149,"avatar_url":"https://avatars.githubusercontent.com/u/4368149?v=3","gravatar_id":"","url":"https://api.github.com/users/alicoding","html_url":"https://github.com/alicoding","followers_url":"https://api.github.com/users/alicoding/followers","following_url":"https://api.github.com/users/alicoding/following{/other_user}","gists_url":"https://api.github.com/users/alicoding/gists{/gist_id}","starred_url":"https://api.github.com/users/alicoding/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alicoding/subscriptions","organizations_url":"https://api.github.com/users/alicoding/orgs","repos_url":"https://api.github.com/users/alicoding/repos","events_url":"https://api.github.com/users/alicoding/events{/privacy}","received_events_url":"https://api.github.com/users/alicoding/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/MozillaFoundation/plan/milestones/18","html_url":"https://github.com/MozillaFoundation/plan/milestones/May%2022","labels_url":"https://api.github.com/repos/MozillaFoundation/plan/milestones/18/labels","id":1009730,"number":18,"title":"May 22","description":"","creator":{"login":"edrushka","id":4515662,"avatar_url":"https://avatars.githubusercontent.com/u/4515662?v=3","gravatar_id":"","url":"https://api.github.com/users/edrushka","html_url":"https://github.com/edrushka","followers_url":"https://api.github.com/users/edrushka/followers","following_url":"https://api.github.com/users/edrushka/following{/other_user}","gists_url":"https://api.github.com/users/edrushka/gists{/gist_id}","starred_url":"https://api.github.com/users/edrushka/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/edrushka/subscriptions","organizations_url":"https://api.github.com/users/edrushka/orgs","repos_url":"https://api.github.com/users/edrushka/repos","events_url":"https://api.github.com/users/edrushka/events{/privacy}","received_events_url":"https://api.github.com/users/edrushka/received_events","type":"User","site_admin":false},"open_issues":24,"closed_issues":3,"state":"open","created_at":"2015-03-06T18:52:03Z","updated_at":"2015-05-12T16:06:07Z","due_on":"2015-05-22T07:00:00Z","closed_at":null},"comments":21,"created_at":"2015-04-14T09:11:03Z","updated_at":"2015-05-14T09:13:48Z","closed_at":null,"body":"Following the discussion and vendor review in issue #242, we need to setup Exact Target so that we can use it for transactional emails with any of our software products. The immediate task is one of 'platform engineering' before we can work on content and user journeys. I've tried to keep this ticket focused on that.\r\n\r\n### Audience\r\nThe result of this implementation project will be used by:\r\n\r\n* MoFo Engineers: implementing transactional emails in our products\r\n* MoFo Comms / Product Staff: writing editing and testing transactional emails\r\n* MoFo Metrics: understanding what's working\r\n\r\n### Success\r\n* MoFo engineers have knowledge and documentation about how to connect a product to ExactTarget, and how to trigger a transactional email in code\r\n* MoFo staff who write emails know how to setup a new email, edit and existing email, and test email content, and how to work with Engineers to get these emails triggered in code\r\n* MoFo metrics: happy that the UX is properly instrumented and that we can report on the data we need to optimize this UX over time\r\n\r\n### Vision\r\n1. Training for a selection of engineers and staff to scope the implementation project \r\n2. Proof of concept implementation with documentation so other engineers without training can replicate this **(Current stage)**\r\n3. Implementation on teach.mozilla.org\r\n4. Reporting setup for teach.m.o transactional emails\r\n5. Tickets filed and scheduled to replace all existing transactional emails in MoFo products that will be maintained going forward\r\n\r\n### Measurement\r\nFor this implementation task, completing the five steps outlined above will be our measure of success. There will be iterative future work (and tickets to be filed) to optimize our email messaging and effectiveness in relation to our Retention KPIs.\r\n\r\n### Roles\r\n * Phase: Initial Tech Implementation\r\n * Driver: @adamlofting\r\n * Decision Maker: @simonwex\r\n * Design Lead: n/a\r\n * Development Lead: TBC\r\n * Quality Verifier: @thisandagain @hannahkane @HPaulJohnson \r\n * Consulted: @valianttry \r\n"},"comment":{"url":"https://api.github.com/repos/MozillaFoundation/plan/issues/comments/101979951","html_url":"https://github.com/MozillaFoundation/plan/issues/433#issuecomment-101979951","issue_url":"https://api.github.com/repos/MozillaFoundation/plan/issues/433","id":101979951,"user":{"login":"adamlofting","id":1901816,"avatar_url":"https://avatars.githubusercontent.com/u/1901816?v=3","gravatar_id":"","url":"https://api.github.com/users/adamlofting","html_url":"https://github.com/adamlofting","followers_url":"https://api.github.com/users/adamlofting/followers","following_url":"https://api.github.com/users/adamlofting/following{/other_user}","gists_url":"https://api.github.com/users/adamlofting/gists{/gist_id}","starred_url":"https://api.github.com/users/adamlofting/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adamlofting/subscriptions","organizations_url":"https://api.github.com/users/adamlofting/orgs","repos_url":"https://api.github.com/users/adamlofting/repos","events_url":"https://api.github.com/users/adamlofting/events{/privacy}","received_events_url":"https://api.github.com/users/adamlofting/received_events","type":"User","site_admin":false},"created_at":"2015-05-14T09:13:48Z","updated_at":"2015-05-14T09:13:48Z","body":"@simonwex excellent! \r\n\r\n--\r\n\r\nFor this thread in general, just in case it's a useful reference, there is a [jsforce](https://github.com/jsforce/jsforce) library. It unfortunately doesn't talk to the ET API (at least not yet), but it does have some example code for talking to other Salesforce SOAP APIs ([e.g](https://github.com/jsforce/jsforce/blob/master/lib/soap.js).)."}}