Authors

Direct Email Marketing

Live Blog: Automation Event Triggered Sends Using SOAP API

Wednesday, October 14, 2009 by Amanda Cross
The developer track continues with Automation Event Triggered Sends Using SOAP API. Between sessions, the intrepid staff of the Westin brought in several more chairs, effectively ensuring that no one will be sitting on the floor this time. There wouldn't be room, even if they wanted to.

Ana Ng plays over the PA system while we wait for the session to start, and with a minute to go it switches to Particle Man as the room fills up. You can tell that we're gearing up for the They Might be Giants concert tonight, after the Second City performance. Indeed, I'm already wearing my wristband :)

Automation Event Triggered Sends Using SOAP API
ExactTarget Product Specialist Manager and general super brain, Dale McCrory beings the presentation by asking how many people in the crowd have used triggered sends before. This feature is one of the most powerfully compelling and commonly implemented functionalities available in the SOAP API. Triggered emails are perfect for things like password reminders, order confirmations, and welcome emails. You can also use them together with Web Collect forms, Reply Mail Management, and other parts of the ExactTarget system that automatically send response emails to subscribers.

He continues by talking about send classifications: marketing and transactional, and the differences between then. Basically, marketing messages are subject to CAN-SPAM regulation, while transactional messages are not, since they're might actually be required to be sent to subscribers, such as receipts.

Dale puts some code up on the screen to show the anatomy of a triggered send call. He talks about how the template, content, and all the look-and-feel stuff about the email are created within the application and are controllable by marketers. The API then references the triggered send definition using the external key and doesn't have to bother with actually creating the content  of the email using the API.

Next, Dale moved in to the difference between synchronous and asynchronous API. A synchronous API call goes to the server, which responds. If the server is unavailable, there's no response, and it's on the ExactTarget customer's shoulders to retry. Asynchronous calls, on the other hand, are queued up, so even if they can't be processed right away, they will get processed when the server is available. He recommends that people starting new triggered send initiatives use asynchronous API, unless development is so constrained that synchronous is all there's time for.

High priority API calls can be processed immediately, even if one of the servers is unavailable, by using our multiple data centers. There are limitations on emails that can be sent this way (they can't contain info from data extensions...stuff like that) and it incurs an additional cost per send.

Dale ran a little short of time, but he'll be presenting again later in the day.

Intuit's Notifications Service Engine: A practical approach to facilitating customer notifications
Next Intuit's Gary Rittinger directed everyone to http://connect.intuit.com to check out the implementation that he'll be talking about.



His purpose is to provide Intuit's infrastructure and offerings the ability to send, monitor, and manage the notifications they send to customers in a consistent and reliable way.  To do this, Gary uses triggered sends to send welcome emails, order confirmation, shipping conversation, and other transactional messages.

Intuit finds that it's difficult to get consistent programming from across its organization, so it uses "application adapters" to normalize the input. They're using ExactTarget accounts to let each product manager get in and see the status of email sends.

As a result of implementing ExactTarget, Intuit enjoys:
  • Better transparency into notifications deliverability.
  • Reduced cost and increased efficiency of customer notifications.
  • Improved enterprise SOA adoption through standard web service technologies.
  • Fewer of redundant apps that served the same purpose.
  • Improve governance and compliance.
Gary recounted the ease and smoothness of putting this process in place. He commented that they've recently been moved from the Indy data center to the Las Vegas data center--one of the first customer to be live sending out of that data center--and the move took only 90 seconds. He also said that rolling out the process took only a couple weeks.

During the Q&A, Bryan Wade (the emcee) is talking up the documentation wiki and the API content that's available on it. This is a topic near and dear to my heart <3

Comments for Live Blog: Automation Event Triggered Sends Using SOAP API

Leave a comment





Captcha