Authors

Email Marketing API

Live Blog: Financial Services Solution Showcase

Wednesday, October 14, 2009 by Amanda Cross
We've got quite a change of pace in the ol' developer track conference room. Chris Murray of ExactTarget is the emcee for the Financial Services Solution Showcase.

He starts by introducing the first segment:

Beyond Deliverability: Consumer Choice & Control
Authentication, Privacy, and Policy
by Craig Spiezle
https://otalliance.org

The Online Trust Alliance is concerned with security in online activity, especially financial services. Spoofed email, phishing, and online exploits are a major challenge for financial organizations that operate online.

Craig said that government regulations are likely to come about in the next few weeks as a result of the identity theft incidents that we've heard of recently. Craig said that the United States is actually behind other parts of the world in consumer production.

Craig discussed extended validation certificates. In order to get one of these certificates, the business must prove that it's registered with a local tax authority. While this can't verify that the business has good business practices, but it does require that the business be a real business. When a business has this certificate, it turns the address bar in your browser green when you visit their site. If the address bar isn't green, you know that it's a spoofed site.

He continued to talk about the business value of authentication. Not only does this help protect your business from being spoofed, but also improves your deliverability.

Of the top 100 financial institutions in North America, only 43% have protections in place for consumers.

Craig talked about the problem with unsubscribe: an unsubscribe link in the footer of the email is required by CAN-SPAM, but consumers are warned not to click links in emails they don't want for fear that they'll alert spammers that they're a real person. An unsubscribe header allow ISPs to render an unsubscribe link in their client so that people can unsubscribe without clicking the "report as spam" link and degrading your reputation. About this time, someone from ExactTarget piped up to mention that ExactTarget email already does this automatically.

Addressing Email Security Concerns
Matt Burton - GMAC/Ally Bank

Matt talked about Ally bank and the fact that its customers were receiving more spoof emails that were pretending to be from Ally as they were receiving from the real bank.

Ally Bank, like many places, would love for there to be a "silver bullet" that would solve the problem, but in fact the best way to protect consumers is with a combination of proactive monitoring, excellent deliverability of your legit content, and customer education.

Governance, while unpopular, is critical. If your company has multiple business units, ALL of them have to have successful security.

Some financial institutions do not include links in their emails, instead telling consumers to go to the website. This is problematic because it requires more copy and results in fewer site hits. Also, this doesn't prevent phishing emails from including links in their emails.

Security tools, such as ISP Phish Blocking and Certified Mail, are available to help prevent risk and increase confidence in your message respectively.

Education of consumers can be tricky. Sending emails that tells customers how to tell whether your email is real might make it look like you're a spoofer trying to set them up to trust fraudulent email in the future. Better to just remain consistent in your sending so that consumers become accustomed to your style and learn to identify spoofs on their own.

To wrap up, Matt recommended proactive risk diminuation rather than waiting for a problem happens and only responding then.

Technology Solution
e-statements at Nationwide
Brian Jaffe - Nationwide Insurance

Nationwide was facing a "statement challenge"--sending statements to customers on email. The address this issue, they created an elegant solution.
  • Governance - As part of this process, they codified their program for sending emails.
  • Preference management - allow customers to specify their preferences. Brian recommends double opt in.
  • Billing format - recreate view of paper statement
  • Send mode - bulk or single send. You probably batch up your bills, but some might do individual sends.
  • Data preparation - attributes or data extensions? what is the unique subscriber key? You need to understand your extremes (what happens if you have an extremely large amount of data?) and your data-display issues.
  • Deliverability - decisions about IP and Domain. Learn from your deliverability team!
  • Feedback - decisions about bounce management, reply management. If people unsubscribe and then try to sign up, you could have technical problems sending emails. Make sure you understand how your unsubscribes are managed. And be ready to monitor replies, even if you tell people not to reply to a message.
  • Inserting marketing messages into transactional emails - CAN-SPAM does allow you include marketing messages into your transactional emails under certain circumstances.
Paperless statements can create issues. For example, what if customers call in saying that they never received their statement. Customer service needs to be able to access tracking to see whether the subscriber ever opened the email and have other strategies to deal with these complaints. Customer service needs to be able to resend statements.

Nationwide includes quite a bit of personal information in their emails so that subscribers know that the email must be legit, since a phishing scam wouldn't have access to so much personal information. Watch out for links to log-in pages, since phishing emails like to send very similar emails that direct to their own "login page."

Having a protocol to deal with bounces is wise. In their case, if a subscriber soft-bounces, they put the subscriber back into the paper stream for one cycle and try paperless again for the next cycle. If they run into a hard-bounce, they put the subscriber back into the paper stream indefinitely until the subscriber re-enrolls themselves in the paperless process.

Nationwide's solution is based on the ExactTarget SOAP API. Their OMS (outbound messaging service) is a middleware layer of abstraction that actually sits behind their firewall. Between the OMS and ExactTarget much communication occurs to get the statements out to subscribers.

The content of the eStatement itself uses AMPscript to build the bill by parsing concatenated attributes and dynamically displaying content in appropriate data tables.

Michael Murdza (ExactTarget) took us through the technical aspect of the eStatement data flow. A sophisticated decision tree weave through the Nationwide database and ExactTarget application, using XML, AMPscript, and API calls.

And then the presentation wrapped up, and everyone started getting ready for the evening entertainment. I've really enjoyed live blogging the technology track for everyone today, and I hope you've enjoyed reading as much as I've enjoyed writing it. See you between the lines :)

Mobile Developers Solution Showcase

Wednesday, October 14, 2009 by Amanda Cross
Ratul Shah is the presenter for the first part of the solution showcase. Unlike every other presenter that's talked in this room so far today, Ratul is maneuvering through the crowd with the hand-held mic. What a showman. :)

Industry Standard Terms
  • SMS = short message service, aka text messaging. It has a 160 character limit.
  • MO = mobile originated = a message sent FROM a phone
  • MT = mobile terminated = a message sent TO a phone
  • short code = a 5- or 6-digit number that you buy from a carrier to send messages to your customers. http://www.usshortcodes.com
  • vanity short code = a short code that spells something out, such as our, ETSMS
  • random short code = a short code that doesn't intentionally spell anything. These cost slightly less.
  • private short code = only your traffic goes through this code
  • shared short code = a code that you share with other SMS users. Keywords differentiate your traffic from the traffic of other people on the shared short codes.
  • MMA = Mobile Marketing Association http://mmaglobal.com/policies. A group that creates guidelines for United States mobile marketing.
  • Aggregator = a third party company that maintains connections between the carriers and the content providers. When we provisioning a short code for you, we work with an aggregator to get you approved for all carriers.
ExactTarget SMS Architecture
You create JOIN, VOTE, HELP, UNSUBSCRIBE and other kinds of actions that subscribers use to send you MO messages to get in on your mobile messages.

Unfortunately, you can't create keywords or actions in the API at this point. You can initiate SMS sends through the API, however.

System Terms
  • Subscriber key = unique identifier for subscribers. Allows you to identify subscribers by phone number instead of email address.
  • Publication list = contains subscribers who opt-in using their mobile device
  • Data extension = contains subscribers whom you import through the GUI or the API  
Implementing Text
  • Keyword response - text in and receive a response
  • Mobile capture - captures email address for list growth
  • Vote and check vote count - submit your vote. poll the response
  • Outbound (with opt-in) - a message from ExactTarget to the mobile device
  • Custom campaigns
Wow, Ratul goes through a lot of content fast, and a lot of these slides are very graphics heavy and difficult to translate to blog. Thankfully, everyone at the conference is supposed to be able to get the slides.

FanMail Solution

Dave DeVore - CEO FanMail marketing
Josiah Kaiser - Senior Operations and Solutions Consultant
Tim Kauble - ExactTarget product specialist and world-class AMPscript guru

FanMail Marketing is using SMS to capture email addresses. Initially they were asking subscriber to text their email addresses in this format:

krohn email@example.com to 88769

but they found that customers found this confusing and made errors that prevented the system from capturing their information. So for the next phase, they made it into a 2-stage process to make it more like a conversation. In the new setup, subscribers text in in this format:

stubbs to 88769

then the system sends back an text saying something to the effect of, "Thanks for your interest. Reply to this message with your email address to join our mailing list." When the subscriber responds with the email address, it is added to the email list. The customer gets an email immediately welcoming them to the list, and then any future mailings to that list.

The SMS message that was sent back after the first message included AMPscript to trigger the welcome email.

The first use case resulted in more errors than the second, and people weren't willing to try to sign up more than once. A limitation of both use cases is that it only captures people's email addresses, omitting other important subscriber information that would be useful for relevant messaging .

In the third phase of FanMail's SMS evolution, they integrated their SMS with landing pages to allow the capture of more subscriber information. People text in:

butter to 88769

The system responds with a message saying to respond with an email address. When the subscriber replies with the email address, the system sends them an email with a link to a landing page built with the Smart Capture feature.  People complete the Smart Capture form and now the system has information to send really personalized information. For example, this band (Hot Buttered Rum) uses the subscriber's ZIP code to let the subscriber know about upcoming concerts in their area.

What FanMail discovered was that going through this process aggregated higher quality subscribers who were more likely to be engaged with the marketing campaigns and therefore higher ROI on their marketing efforts.

The future phases of this SMS evolution may allow subscriber to provide attribute information via SMS, such as ZIP code to empower the functionality above.

Another thing that FanMail has discovered is that subscribers are willing to send you SMS messages if they're interested in what you have to offer, but they don't like for you to begin the SMS conversation.

Custom Use Case
Tim Kauble took the stage for the final portion of this presentation. Poor Tim--his phone junked out on him this morning and his data connection didn't work, so we're seeing a modified version of his presentation. Typical of technology!

Tim talked about designing a system to allow him to manage his own tasks using text messages. He wanted to accomplish the following:
  • Accept tasks
  • Assign those tasks
  • Assign priority, including deadlines
  • Expose the tasks to landing pages so that he could see them all
  • Support multiple methods of input, such a forwarding emails to an endpoint that generates a task with the content of the email.
Tim demonstrated texting in to the system to find out how many tasks he had. He had 30, by the way, plus the system also sent him a message to stop messing around with text messages and get back to work. :)

Tim also brought up the landing page where we could see his lengthy task list--such is the life of the ExactTarget employee!

Live Blog: Best Practices for Utilizing ExactTarget's SOAP APIs

Wednesday, October 14, 2009 by Amanda Cross
We've got a rather thin crowd for the Best Practices for Utilizing ExactTarget's SOAP APIs session. Apparently everyone is already implementing the API in the best possible way...or think they are :)

Manager of the Product Specialist department Dale McCrory returns to the stage for this presentation and starts the session by asking people what topics they would like to see covered today. The first question was on documentation.

YAY! I love when people care about the documentation!

Web Service API Documentation
Dale brings up http://wiki.memberlandingpages.com to demonstrate all of the wonderful web service API documentation that's available there. He takes the group through a technical article on asynchronous processing, the CREATE method, an object, and a property. Bryan Wade, the embedded expert at ExactTarget and emcee of the session, asks how many people in the room have been to the wiki before, and about half of the room had already visited. I think the rest will visit before too long.

Content Management
The second question is about content management and best practices for it. Dale pulls up the AMPscript page in the documentation wiki to find the HTTPGet() function. This function performs a get call against a URL and brings back the content. This tool can be used to interact with an outside system in include the content in the emails.

AMPscript also support XSLT now, so you can interact with ExactTarget with you XML content. The BuildRowSetFromXML() function extends this capability.

Slide Presentation
With the two questions addressed, Bryan prods Dale to get  back to the slideshow. The slides cover:
  • Security
  • Reliability
  • Robustness
  • Flexibility
  • Messaging content
  • Stats retrieval - tracking events

Security
Standards-based SOAP security to support authentication

All calls transmit over an SSL connection. The API supports two forms of security:
  1. Plain text username token. This is what everyone's using right now.
  2. X509 certificate encryption for the username token will be available in the 135 release.
.NET, Java, and PHP work the best with our security. Perl is OK. Ruby, ColdFusion, and ASP have troubles dealing with it because they don't deal well with the standards-based security.

Reliability
In this section, we're talking about synchronous versus asynchronous API processing again. Asynchronous processing adds all calls to a queue to be processed when the system is ready, which prevents API calls from being lost if the server is unavailable for any reason.

Other benefits include:
  • The fact that you get a sub-second response to the fact that the call has been received.
  • You have multiple options to receive results: HTTP post, Email, and the RETRIEVE API call.
  • The ConversationID concept that's used with asynch API processing allows you to resend the same call without worrying that it will actually be processed twice if the system had already queued the request.
Question from the floor: sounds like we need to improve our XML API documentation. That product hasn't been enhanced for quite a while, so the doc has gotten a little stale. There's an item for my to-do list.

Robustness
Dale quotes Wikipedia: "Robustness is the quality of being able to withstand stresses, pressures, or changes in procedure or circumstance."

Triggered sends represent the quickest way to get an email sent from the ExactTarget system. Key points help decide whether to use user-initiated (list-based) sends or triggered sends:
  • How do you want to aggregate tracking?
    List based sends aggregate tracking by job. Triggered sends aggregate tracking over a time period when the triggered send was running.
  • How will email content be made available to the ExactTarget system?
  • How are unsubscribes managed?
    List based sends record unsubs at the list level, or at the All Subscribers level. If a person unsubscribes from a triggered send, they can be unsubscribed from all triggered sends.
  • How large are your lists?
    If you have 1.5 million subscribers, you should start with list based. If you are sending individual messages in response to customer activity, triggered sends are the way to go.
You can keep your subscriber information in lists or data extensions. To help you decide:
  • Are attribute sets going to be the same for all sends? 
    If so, you can use lists because you set up attributes for all lists together. If you need different attribute sets for different subsets of clients, then you want data extensions.
  • Is import performance critical?
    If you have 1.5 million subscribers to import, you can import them into a data extension in 10 minutes versus 1-2 hours for a list (this is an approximation...the number of attributes has a big effect on performance as well).
  • How will unsubscribes be managed?
    Each list maintains its own unsubscribes. Data extensions maintain unsubscribes in publication lists.
  • Bonus point not in the slide: if you are a partner building an application, you probably want to build on lists if possible, because they cost less.

Flexibility
This topic starts with a discussion of data extensions. Data extension are
  • The only way to use the API to do "rich" queries of data
  • The way you can add relational models of data en masse or row-by-row
  • Very fast
  • Tables in our database schema that are specific to your account
The DataExtension WS API object
  • Allows the use of upsert
  • Ties to the DataExtension by CustomerKey (called "external key" in the GUI)
  • Allows specification of Keys and Nulls
  • There's also a DataExtensionObject that you can retrieve to bring back a row in the data extension.
Messaging Content
Email, images, and files, oh my!

Text-only email will be supported with 135, in addition to the HTML and HTML/Text multi-part formats.

The Portfolio object allows you to host files in ExactTarget. Images and files that you import into our system are hosted by Akamai, so when people hit these files, they are highly available and don't use your company's bandwidth.

Using AMPscript, you can attach files to your email, but you should use this feature with caution. There's a page for the documentation that's going to be published very soon that talks about best practices for attachments so that you can protect your deliverability while using this feature.

Stats Retrieval and Tracking Events
We ran out of time for the stats retrieval, so we went straight to question and answer, which went by too fast for me to keep up, especially while I"m still on this documentation cloud. :)

Brought to you LIVE: ExactTarget’s API Vision and Roadmap - Past, Present, and Future

Wednesday, October 14, 2009 by Caitilin Landrigan

10:58 am  So excited! The ExactTarget API enables the extension of our software and some incredible functionality.  Scott McCorkle is going to be speaking, along with Michael Ciancio-Bunch. They have some incredible insight. I am not technical, so I’ll do my best to convey the information presented here.

11:01 am Bryan Wade is introducing Michael Cianco-Bunch and Scott McCorkle.  McCorkle is speaking about our dedication to integration, improving our user experience, and how the API is key with CARBON-check it out online!

11:03 am Michael is on. We are a young company, but our API has a history. XML API (2002) was created originally only for content management. A bulk Asynchronous API was introduced in 2004.  Our SOAP API was launched in 2007—this is the foundation for our web services …

11:05 am … and actually, the Asynchronous Web Service API became available in 2008.  It seems that not many people are using it right now. Its advantages include quicker calls, better status reporting, and correlating conversation IDs. Start using!

11:07 am First thing we did in 2009 was support compression…coming your way in a release! We’re also beta testing API streaming, which helps with large packets.

11: 09 am Bryan Wade is highlighting current functionality. 

11: 10 am Michael is focusing in on streaming sends: we can send as we receive via the API, with triggered sends for example, instead of waiting until a certain number are received before sending.

11:11 am Did you know API calls are up 1.5x from last year? “This amount of use is a testament to the fact that the API is now better. More people are able to use it.”-Michael.

11:13 am What does the future of the API look like? The API is a platform to help customers and partners to integrate.  Michael is saying that there are a number of tools that allow us to integrate, extend, and embed ExactTarget.  These tools support functions not possible with just the API.  Here are a few of the tools: Programs, landing pages, AMPscript … the list goes on.

11:15 am There was a huge “Hoorah!” from someone when Michael announced the introduction of a REST API.  File based API and Authenticated Asynchronous API Results Callbacks are on the horizon as well.

11:17 am A user is asking about tracking a file that is sent with new API functionality … You could give the file a conversation or correlation ID so you don’t have to worry about re-using file names.

11:18 am Why is the Authenticated Asynchronous API Results Callback so great? You don’t have to fish for errors with queries! BIG question…what is the timeline for delivering these advancements? … Next year! Be on the lookout!

11:19 am We’re changing topics to landing pages and their use for creating Profile Centers, subscriber capture, and promotion pages. The beauty of landing pages is that they extend the user interface and can be integrated with ET.

11:23 am More on landing pages! You can embed them within your application. Sign-up forms are an example.

11:25 am ExactTarget’s API roadmap … One set of items is pre-built templates “encapsulating some application function (e.g. Send Wizard, Data Extensions, etc).” … There is so much more information to convey here …. Trying to get it all down!

11:26 am Java will be supported on landing pages.  This is great news!

11:27 am “AMPscript is the future!” says Michael … just kidding … Java is going to eventually replace it. ExactTarget also wants to introduce JavaScript activities like data transformation and user defined functions. There is a lot on this roadmap! It is clear that ET is truly focusing on product development.

11:30 am Looking now at Data Integration … We want users to be able to import from external systems and export to them as well.  Data cleansing is also on the horizon, in addition to a number of other functionalities to help users integrate data. We have our sight on breaking down barriers that keep us from being an open platform.

11:34 am Again, we have a lot of information here! I strongly recommend reaching out to some of our developers while you are here.

UI Extensibility: even more features are coming. As a user, you will have the ability to define a custom home page, add buttons, add tabs to our toolbars, and add custom fields to forms.  McCorkle talked about building a user experience in our user interface. What a concept! It will allow a great degree of customization in each user’s account.

11:38  am The Program feature is going to be further developed as well. Whoa - EXCITING: templates will also be available for programs.  For example, there will be a template for a birthday program in the user interface.   This functionality will be extremely helpful for marketers and programmers with limited resources. 

11:41 am Question time! Yes folks, the API is almost too good to be true … and yet it is!

11:43 am Now we’re talking about Enterprise 2.0. With the API you can do things in the application “on behalf” of users without exceeding their permissions.  You will also be able to access objects in multiple business units via the API in 2.0. 

11:49 am And in closing…share your ideas! Let ExactTarget know how, as a developer, we can improve 3sixty for your use. Quite a few people in the crowd here use 3sixty and some of those are members of the Developer Community.  This community needs to be more active. We have deliver 100+ ideas on 3sixty so far…let your voice be heard!

Coming to you live from Connections ’09!  Enjoy the rest of the conference!

Live Blog: ExactTarget's API Vision and Roadmap - Past, Present, and Future

Wednesday, October 14, 2009 by Amanda Cross
As we wait to hear about the future of the ExactTarget API, 3 Par handed out a card inviting everyone to come by their booth in the vendor hall to register to win a Nintendo Wii. Too bad ExactTarget employees aren't eligible to win. :)

I can see the presenters setting up at the front of the room, and they aren't messing around with the expertise that they're bringing to the table. Our chief architect, Michael Ciancio-Bunch (known to his friends as MCB) and our CTO, Scott McCorkle are on the stage.

ExactTarget API: Past, Present, and Future
Scott begins the discussion by talking about how the Carbon initiative will lead the application to consume our own web service API. This "eating our own dog food" will ensure that the API has the entire breadth of functionality of the application.

MCB launched into the history of the API:
  • 2002 - XML API was introduced
  • 2004 - Bulk asynch API was introduced
  • 2007 - Object Oriented Web Service API
  • 2008 - Asynchronous web service API
Michael asked how many people were using the asynch WS API, but no one was, which inspired him to go into the benefits of the asynchronous model. It takes advantage of our multiple data centers to make sure that API calls are processed, allows you to indicate the order of API calls, and prevents accidental re-processing of the same calls.

Then Michael began talking about the features delivered or planned for 2009.


DISCLAIMER: all forward looking statements are subject to change. As MCB said, "we might have another John and Kate mess" and the distraction would push out development timelines.

Back to the list:
  • Support for compression (currently limited availability)
  • Streaming (in the works) - begins processing the "conversation" (collection of calls) before all of the content is received.
  • X.509 user authentication (in the works)
  • API exposed via AMPscript (already delivered)
  • Enterprise 2.0 user model - create roles, permissions, business units,  etc. (scheduled for November release)
  • Retrieve improvements
  • Round out - things like template support and more capability to manipulate content areas
Currently, ExactTarget is processing 58 calls per second (150,000,000 API calls per month), including 28 triggered sends per second. The capacity and processing power of the ExactTarget infrastructure is truly difficult to conceive. It's like trying to understand how big the moon is or something.

Michael introduced the ExactTarget Platform Integration Framework - a set of tools (much improved over what we've provided in the past) to allow developers to use the web service API to create powerful apps. Here are the tools:
  • API
  • Landing Pages
  • AMPscript
  • Data integration tools  (Import, extracts, and more to come)
  • Extensible UI
  • Programs
  • Enterprise
  • Packaging and provisioning
  • Community to support you
API
On the roadmap is:
  • A proper REST API (to be delivered sometime in 2010)
  • A file-based API, where you FTP a file that contains instructions and the ExactTarget begins processing those instructions as soon as we receive it (probably to be delivered in the spring)
  • Authenticated asynch API results callback - the ability for us to call back to you if something goes wrong in a call. Currently, you have to query for status, or have a rudimentary notification. This will be much more sophisticated and slick. (to be delivered sometime in 2010)
Landing Pages
You can use this feature to create customer-facing web pages, but you can also use it to create pages that you see within the ExactTarget application. For example, you could create your own custom wizards or customized data presentation pages. You can build them as landing pages and integrate them into our application for your ExactTarget users to see when they're logged in to the application.

Not only that, but you can embed landing pages within your own application. Landing pages can support AJAX, so you can gather information within your own app and feed it in to ExactTarget.

On the landing page roadmap:
  • Smart Page templates for common use cases, CSS, and the ability to tap into server and client side events for added customization
  • JavaScript as a server side language
  • Highly available landing pages
AMPscript
Michael made a bold statement that JavaScript will kill off AMPscript in the future (though he did suggest that we'd always support it). After that, the discussion became more about the future plans for JavaScript, such as an activity, (those things you can put in programs) for JavaScript.

I understand, but I'll be sad to see AMPscript go by the wayside. It's a really powerful scripting language.

Data Integration Tools
Roadmap items include:
  • Direct import from and extract to external systems, such as CRM, analytics, POS, etc.
  • File transformations
  • Sophisticated mapping functionality
  • Data cleansing services
  • Interfaces defined for custom integrations
  • Richer metadata around data extensions
UI Extensibility
These are some of the roadmap items:
  • The ability to define a custom home page. I think that this is already available to Enterprise 2.0 edition products.
  • Buttons can be added to toolbars and tabs can be added to the navigation bar. I've seen this demoed myself, and it's pretty cool. Really allows you to customize the experience.
  • Custom fields can be added to forms
  • Experience Builder - this is a really cool one, too. We saw some wireframes for this earlier in the conference, and it's going to be really awesome.
Programs
MCB says we're rewriting the program engine, and the new incarnation will support delays, notifications, and other stuff that's been requested. A programs dashboard and templates, along with better error reporting and error recovery, will make working with programs easier.

The "file drop" functionality that I mentioned earlier is a kind of ad hoc program, plus activities will be created to invoke web services and HTTP based APIs, so the lines between API and programs are getting blurrier, creating a lot more power and flexibility.

Enterprise 2

  • Granular permission model
  • Run as functionality for the API - this lets you use the permission level of a user with your API calls, so that tools you build with the API will only show users what's appropriate for them.
  • Ability to define custom permissions
  • Access to objects in multiple business units via the API - For example, you could query the records in a data extension in one business unit and write them to a data extension in a different business unit.

Packaging and Provisioning
We'll be allowing you to bundle up all your custom landing pages, data extensions, folder, UI customizations, program templates, and other elements to drop them into another account. This will allow you to do cool things like pre-configure new business unit accounts. Eventually, this idea will support an app-store-type tool where people could browse your package and purchase it and install it.

Community
MCB acknowledged that developers have not been happy with how 3sixty has replaced the old Developer Community. He talked about our dedication to improve the experience. We have developers within ExactTarget to answer questions and post content. He asked that everyone submit their requests for what they'd like to see, because we do want to make it better.

Q&A
Again, documentation is getting the shout out in the question and answer. I guess people actually like to know the technical details. w00t!

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

It Pays to Be Like Mike

Friday, September 4, 2009 by Joel Book

Mike’s Express Carwash is a chain of 37 carwashes located across Indiana and Ohio.  They recently announced that their email marketing program had enabled the company to boost online sales in June by more than 60 percent over June 2008 totals. 

Email gives us a way to reward our loyal customers,” said Sally Grant, marketing director of Mike’s Express Carwash.  “We’ve also been able to build a great list of highly-engaged customers and send them special offers and discounts to thank them for their loyalty and drive increased sales.”

What I really like about Mike’s is how they invite the customer to become an email subscriber.

Customers are invited to participate in the email campaign when they purchase a car wash.  Every receipt includes a unique offer code and provides a link to the survey site (www.talktomikes.com). Customers log on to the Website, enter the unique receipt code and their email address and then complete a two-question survey.  Once the survey is submitted, the data is immediately sent to ExactTarget’s Application Program Interface (API) which automatically triggers an email to the customer that includes a bar-coded coupon for a free car wash.  To prevent multiple uses of the same coupon, the company uses ExactTarget’s Live Content feature to automatically generate a new bar-code for every coupon.  Data from each coupon barcode is automatically uploaded to Mike’s Express’ point of sale system to ensure the code is only recognized once.

Does this email opt-in strategy work? You bet it does!

In August, Mike’s Car Wash ran a “Back To School” campaign that offered customers a free carwash in exchange for completing an online customer satisfaction survey and subscribing to its email marketing program.  The 10-day campaign added more than 40,000 new customers to the company’s email subscriber list!

You Can Be Like Mike 

Whether it’s implementing Triggered Email Promotions based on POS Customer Data Capture, or using SMS text messaging to capture new email subscribers, marketers like Mike’s Car Wash are proving that email marketing is smart. And successful email marketing begins with a well-planned subscriber acquisition strategy.

If you want to be like Mike, gives us a call. We'll be happy to help.

Mike's Express Carwash Leverages Email to Grow Business

Tuesday, August 25, 2009 by Shelly Griffin
Increase Online Sales with Email CouponsOne of my goals for this blog was to share email marketing success stories from some of our small-to-medium size business customers.  In keeping with last week's "Back to School" theme, I especially love stories where success was derived from getting back to basics. 

A recent story comes from Mike's Express Carwash which boosted their online sales 60% through email.  They did a very nice job of leveraging a quick survey to help grow their list, and then a triggered email that included a unique coupon for a free carwash.  The really cool thing about this program is that although this particular email campaign was done leveraging some of our more sophisticated applications (Live Content, Triggered Emails, Surveys and API), any business could easily enact a similar email marketing program by leveraging segmentation/groups and tracking.

Learn More about Dynamic Content for Email Marketing.

One to One Marketing is My Kung Fu - and It is Strong (Thanks to Landing Pages)

Friday, August 14, 2009 by Bob Ullery
One to One Marketing Kung Fu with Landing PagesHey all. Today I'll be discussing how to strengthen your e-commerce kung-fu by utilizing ExactTarget's Landing Page technology.

As you might have realized from browsing some of the other posts on our blog, targeted email marketing is only part of the story. A question to ponder is: 'Why personalize a customer's email only to send them to a non-personalized web page?'.

There often seems to be a disconnect in the minds of marketers when it comes to the partnership between email and their website. If you harness the power of one to one marketing for email shouldn't your website also present content to the user in a one to one manner? You've taken meticulous care to present precise product offerings in your email (driven by analytic data, purchase data, engagement data, etc), but when a subscriber clicks through they're shown the same content as everyone else. What?

The gap is apparent, but the remedy isn't always so easy. Each site is unique in both hardware and software, and implementing a true one to one strategy with customized content isn't always an option. There could be high development costs or long production runs associated with integrating this strategy into your current site.

But what if there was a middleware that could be skinned to look exactly like your site and could serve customized content as a stand-alone page or be embedded into your existing pages? Obviously there is or I wouldn't be writing about it:

Enter ExactTarget Landing Pages.

Landing pages are an easy way to spin up dynamic behavioral and/or profile driven web pages tailored to the individual. Often these can be spun up by marketers without involving their IT crew, and since they function as middleware you can consider them platform agnostic.

They can leverage the same Dynamic Content and AMPScript driven content areas that you already use in your emails, including those pre-created and stored in the system. You can even drag and drop them into the page when creating it just like when you create your emails in ExactTarget.

There's also a new(er) Smart Capture tool designed specifically for landing pages. With it, you can easily create forms that talk directly to your ExactTarget data, and optionally, your Microsoft Dynamics CRM or Salesforce.com data as well. You can visually create forms that add users to lists, send triggered emails, modify data extensions, and many other tasks. All of the HTML and required AMPScript is generated for you. All you have to do is drag and drop it into your page.

Landing pages can harness ExactTarget Live Content including Live Offers. With Live Offers, you can serve generic or subscriber specific promotional codes AND track the redemption of those codes so that they can/can't be shared or expire after a certain time.

ExactTarget has a productized Google Ad Manager integration that can also be leveraged within landing pages as well. Integrations like this help bridge the gap between your real site and your landing pages. You could show the same ads on your landing pages that you do on your site, simply by dragging them in, while your impression and click tracking stays intact. This integration can even show different ads based on profile attributes. Talk about a value ad to your advertisers! Real targeting!

Landing Pages as Mini-Apps

The beauty behind landing pages is that the entire ExactTarget platform is at your disposal. Think of a landing page as a mini application that can do almost anything that you can manually do in the system. Not only can you customize layout and content on-the-fly based on who the subscriber is, but using AMPScript and data extensions you could:
  • Create an out-of-stock reminder system
  • Interact with a user using SMS and/or Voice
  • Create a CMS application
  • Create a shopping cart with checkout system
  • Develop a user commenting system
Use your imagination. Literally, you could build nearly anything that you could on your own server. Data extensions are the databases and AMPScript is the programming language. Programs are the cron jobs that run your interactions.

Flexibility

The true power behind landing pages is that they can stand alone or be embedded via an iframe into your current site. I've even created AMPScript-only landing pages that I'll ping via ajax to do some processing for me and are completely hidden to everyone else. It's a way other than our API to do some really robust tasks and is useful when used client-side.

FYI, I built the ExactTarget Extensions Network entirely on Landing Pages.

Kung Fu Landing PagesKung Fu
Like I said in the title of this post 'One to One Marketing is My Kung Fu - and It is Strong'. Now your Kung Fu can be strong too by using landing pages to bridge the gap between your emails and website to reach true one to one marketing nirvana.

--------------
Follow Me on Twitter
Follow me on Twitter: @bobbr

7 Awesome Ways to Wow Your Customers Using Voice on Your eCommerce Site

Thursday, August 6, 2009 by Bob Ullery
Start with this:
Txt ecommerce to 38767


Let's face it. The internet is saturated with other eCommerce sites selling the exact same stuff that you do. Maybe yours is higher quality or less expensive than the ones the other guys are selling. But ultimately, it's the same stuff to the customer.

Even though your customers have a wide variety of competitors to purchase the same stuff from, why do they buy from you? Sure, price is a usual suspect, but as any eRetailer will tell you, repeat sales often boil down to customer loyalty and first time buying decisions are often generated from the customer's first impression of YOU, not your product.

So, how do you wow existing customers so that they become a champion of your company? How do you engage potential customers so their first impression is positive? One way is to communicate with them on a personal level, in the format they want. It's called 1 to 1 marketing. You could send email, even a txt message, shoot you could send a letter - but wouldn't it be way cool if you could just TALK to them? You can - with ExactTarget's Voice Marketing platform.

This article covers 7 awesome ways that eCommerce sites can leverage ExactTarget's Voice Technology into their marketing and customer communication strategies. Wow!

1. 'Voice-to-a-Friend'
Your customers have all seen the standard send-to-a-friend form on product pages that sends information about the product to their friend. These are all-good by themselves, but what if we could type in our friend's phone number and have someone TELL them about the product? We can!

'Hey Bob, your friend Rob wanted to let you know that we have this new cool widget for sale on our site ______.com.'

But who should deliver the message? Read on.

2. 'Celebrity Product Endorsements'
Who better to tell your customers about your own product than someone who has no idea what it is!? We all know the power of celebrity. How cool would it be as a customer to receive a voice message from someone that I admire talking about how great your product is?

'Hey Bob, This is Michael Jordan. Buy these shoes and I think you could beat me in HORSE.'

What if we don't have any endorsement deals with celebrities? You could deliver the message from someone the subscriber could relate to. With ExactTarget segmentation technology, you could have a different spokesperson deliver the message depending on who the subscriber is. If the subscriber is a woman, she could hear a message spoken by a woman. You could even further segment by dialect. Californians could hear 'Hey bro'; Indiana - 'Hey dude'; New York - 'Capeesh'..... Capeesh?

3. Promo Code Via Phone
ExactTarget offers the only live offer engine in the industry. We can generate bar codes on the fly, mark an offer code as redeemed via interactions with your online payment systems, and even issue a unique code for each of your subscribers that tie directly back to them. That's all good, but we're talking about voice here people. Why don't you take those SAME codes, use our Text-to-Speech technology and excite your customers about receiving an exclusive code by calling them and telling them about it!

'Hey Bob. Use code ________ next time you buy something. You'll get 10% off.'

4. Shipping Alerts
'Hey Bob, your widget has just been shipped, just wanted to let you know personally.' - Nuff said.

5. Product In-Stock Notifications
Talk about awesome. You could leverage your inventory data, segment against subscribers who want to be notified when a product is back in stock, and send an email, sms or a VOICE message reminding them that they already made the decision to buy it:

'Hey Bob, remember that widget that you wanted to buy but wasn't in stock? Well, it's back in stock, and if you use promo code ________ we'll give you an extra 10% off if you buy today.'

6. Subscription Renewal Reminders
Personally remind your subscribers why they chose to subscribe to your offering in the first place:

'Hey Bob, your subscription for my thing is expiring next month. Are you planning on renewing? We sent emails to all of our non awesome customers but wanted to call all of the awesome ones personally.'

7. SMS to Voice (using voice and ExactTarget's SMS Application)
Here's a cool technique for offline conversions: SMS-to-Voice.
Your customers can text a keyword to your ExactTarget short-code and get a voice message sent to them instantly. In the middle there, ExactTarget can store their information, and even request for them to provide more of it via additional Text messages.

Many eCommerce sites market themselves on offline channels, but how can you convert those interactions? Maybe you can't convert them instantly, but you can start the conversation that does.

ExactTarget also offers a robust SMS API for custom integrations.

Automation
Did I mention that all of this can be completely AUTOMATED? Set it and forget it. Integrationless integration. It's a beautiful thing.

GIVE IT A SHOT
Txt ecommerce to 38767


So those were 7 awesome ways to wow your customers using voice. Do you have any ideas? Post them in the comment area below


Embedded SMS and Voice - A Market Observation

Friday, June 26, 2009 by Bryan Wade

Most of you who read my blogs know that ExactTarget Embedded is for software companies, social networks and developers who want to Embed ExactTarget Email into their Applications using our SOAP API .

We have our first Embedded Partner that is not embedding email, instead they are only going to embed SMS and Voice into their platform using our Messaging Service.  What does this really say about ExactTarget and the marketplace?  

I think it says that while everyone knows us for our email capabilities, there is pent up market demand for implementing mobile strategies.   I am running into this more and more in the marketplace where ISV's are launching SMS and Voice alerts, notifications and calls to action to cater to the emergence of our mobile culture.  

Do the major ISV players in eCommerce, CRM, Marketing Automation, Customer Service...etc offer these SMS and Voice capabilities?   Almost none do and I think that's about to change. 
On my next blog I will randomly pick a major software company and analyze their SMS and Voice (not email) strategy (or lack of one).  

Bryan

Email Marketing Term of the Day: API

Friday, March 13, 2009 by Amanda Cross
An Application Programming Interface (API) is a set of programming tools that you use to create an application.

People could use the ExactTarget APIs to:
  • Do some processes programmatically. For example, you can send an email without ever logging in to your account by using the API.
  • Integrate ExactTarget functionality into their own application. These mashups allow you to get the benefits of ExactTarget tools from within the context of a different program.
  • Create their own email marketing solution powered by ExactTarget tools.
ExactTarget offers two flavors of API: an XML API and a web service API. The XML API is simple enough for non-programmers to use, but not very powerful. The web service API offers a lot more flexibility and much better error reporting, but requires programming skills to use.

You must have your ExactTarget account specially enabled to use the API. Contact ExactTarget if you're interested in this feature.

Women Working in Technology Conference

Wednesday, March 11, 2009 by Amanda Cross
The Women Working in Technology: Next Level Leadership conference will be held in the Ball State Alumni Center in Muncie, IN on April 6, 2009. So if there are any women API programmers or anybody otherwise interested in the tri-state area, you'll want to register today.

ExactTarget's own CFO, Traci Dolan, will be the keynote speaker.
Women Working in Technology Conference

Process Automation (and What It Can Do For You)

Thursday, January 29, 2009 by Amanda Cross

You don't have to work with me very long before you discover that one of my passions is automating processes. I am specifically interested in documentation processes, though I have an appreciation for anything done automatically to make a person's life easier. The Roomba, for example, is an invention I have great respect for.

ExactTarget is moving along this path as well. Making use of the API is probably the most technical example, but everything from Reply Mail Management to Programs to Live Content takes boring, repetitive work out of the hands of people and into the caches of computers.

Boring, repetitive work is really much better suited to computers anyway. People doing boring work tend to get, well, bored. And sloppy. And they end up making mistakes, missing a task, or doing the work inconsistently. Not to mention that the time they took to process all those out-of-office replies or sending your daily birthday email was time they could have spent doing something well-suited to a person, such as planning a party.

In It Together

Tuesday, January 27, 2009 by Liz Farrelly
I got into the office early this morning, and decided to take a few minutes continue my search on information about social networks.  (If you haven't noticed by now, it should start becoming clear that not only do I like my job, I love my job -- to the point of being interested in how others do what I do.)

But, I am also still learning (hence the research).  People all over the world have great ideas and opinions about social communities.  This morning I came across a blog post about the feeling and purpose behind communities.  In the communities that you belong to, do you feel like you and the other members are "in it together?"  An interesting exercise to run against any community, but which I immediately tried with 3sixty.  Did we create something that perpetuates the feeling of truly doing something as a group?

There are 8 key factors:

  • A common shared experience:  the ExactTarget product
  • Insiders:  The users/knowledge holders of the product
  • Outsiders:  Anyone not familiar with email marketing, 1 to 1 marketing, or the capabilities of software and marketing such as ours
  • A common purpose:  To be the best marketers we can; to get as much information about what we do
  • Shared experiences:  The daily struggles of ROI, email creation, API, marketing to each individual subscriber
  • Time to interact:  Whenever you want
  • Motivation to interact:  Need to share knowledge/struggles, find answers, support each other
  • Common emotions:  thrill, success, frustration, need

Those are my ideas for 3sixty.  Do you agree with me, or did I miss something big?  I would love to hear your thoughts.  Do you think that the social communities you belong to are "in it together?"  And, without that key phrase (or something similar), is there success to a social network?

Let us know...the great thing about 3sixty is that we can make it what you want and need.  Let us help all of you be in the ExactTarget experience together.

No Email Marketer is an Island

Tuesday, January 27, 2009 by Nicole Ross

In case you can't read it, this ad says "Want to write something good for the cinema?"

I think this is the way we all feel sometimes. A pile of drab ideas, scrap pieces of paper piled high masking any glimmer of talent we might have had.

(or is it just me??)

It can be particularly hard if you're the only email marketing expert at your company. Or one of only a small team of email marketers. Sometimes you need a fresh face to bounce ideas off -- or just someone who can understand how hard it can be to improve your email list management program.

Someone better than Janice in Accounting.

Well that's exactly why we created ExactTarget 3sixty. Our online user community for 1 to 1 marketing professionals gives you the sounding board you've been craving. Now you can ask questions to the community and get answers from other marketers who've been there, done that.

And that's not all. You can submit ExactTarget product ideas, download hundreds of training resources, and join user groups based on your interests. Curious about email deliverability? Emerging messaging channels? API usage? Email design? You're not alone!

(this is when we start holding hands and sing Kumbaya...)

Nicole
Marketing Communications Associate

Solutions Tip: Selecting all rows of a Data Extension

Monday, January 26, 2009 by Bob Ullery
AMPscript provides a few good ways to retrieve data from your data extensions:
  1. Lookup()
  2. LookupRows()
  3. LookupOrderedRows()
These work great for looking up values that relate to the subscriber, as you can relate data by Email Address, SubscriberKey, or SubscriberID.

But what if you want to return say, a list of all product categories that are also stored within a data extension? There's really nothing to lookup against. I mean, I couldn't use lookupRows("categories","subscriberKey",_subkey) because subscribers don't have a direct relationship with 'categories'.

My quick way around this is to create an extra field within the data extension itself called 'All' (or whatever you want to name it). This field should be a Boolean type and should default to true.

Because we have given this field a default value, there's no need to update your import files or api calls to pass the value of this field, it will automatically be set as 'True' for every row within the data extension.

Now we can return the data easily AND sort using any field in the data extension using lookupOrderedRows()

-------------

SET @categories =
lookupOrderedRows("Categories",0,"CategoryName DESC","All","True")

0 = select all rows
CategoryName DESC = sort by CategoryName Descending
Where All = True

-------------

This will return all categories from the Categories Data Extension and sort them by the categoryName.

This is a great technique for returning non-relational data like categories, featured content, and more.

Where in the World is the Web Service Documentation?

Thursday, January 22, 2009 by Amanda Cross
Users of the ExactTarget Web Service API are very interested in updates to the Web Service API GuideWriters of the ExactTarget Web Service API documentation are, too. It's embarrassing to have people ask for an updated guide and have nothing but a vision to give them.

But I really think that it's going to be worth the wait--painful as the wait is--because the Web Service API Guide 2.0 is a completely new approach to how to document the subject matter.

If you're familiar with the document, you know that there's a little stuff at the beginning with best practices and code samples, but the overwhelming majority of the content is referential: lists of calls, objects, and properties and descriptions of how they relate to each other.

These lists, and the relationships between the calls, objects, and properties, used to be maintained manually by a writer. Not only was this really hard and really boring, it was also really error-prone, and it didn't make sense. After all, the items and the relationships between them are already defined in the WSDL file. Why not let a computer read that file to compile an auto-generated document? Computers are better at that kind of thing than humans.

Not only will this ensure that everything is correct and complete, but it'll also free up the writer's time for things that a human does better than a computer, such as writing meaningful descriptions and demonstrating how the pieces are used together to accomplish goals.

So be on the lookout for news of the development of this new complete, correct, and absolutely fabulous document. I don't have an exact date yet, but as the embarrassment builds, so does my "encouragement" to get it out the door.

The API Programmer’s Guide to Handling SMS Marketers

Wednesday, August 20, 2008 by Integration Team
Prepare for it:  your marketing team will come running into your office.  They’ll demand that you drop everything and start programming the API calls that power an SMS program.  Sound familiar?
 
Their urgency is appropriate – as soon as an SMS application is submitted to the wireless carriers, companies have a small window of time to ensure that SMS programs are running as soon as possible to prevent delays in the testing phase of the campaigns.    Delays in the API call programming can cause delays in the testing, and thus, the launch of an SMS program.  
 
But because you’re the technical resource on the project, you’ll want to be ready to either to meet these quick turnaround demands, or with ask the right questions to assess that they’re not ready to go yet.  Here’s where you start: 

  1. Request the SMS plan or strategy.  The marketing team or SMS program owner has to complete an application for a short code, including the plan and exact wording for the SMS messages.  This should include JOIN, HELP and STOP messages or messaging flows.  Ask for it!
  2. Coordinate.  Once in hand, program the API calls exactly as written in the application.  You may identify some improvements or changes, but the smallest changes may or may not cause the wireless carriers not to decline approving the program.  
  3. Be ready for more.  It seems that no matter the level of planning, you can expect a few quick change requests from the marketing team as wireless testing begins.  OK, this is true of any project, not just SMS.  

Likely, no amount of planning will prevent the marketing team from hovering over your shoulder as your program these API calls, but if you can ask the right questions and consider the three items above, you’ll be able to manage.

R.J. Taylor
Product Marketing Manager

If my ExactTarget email sends are initiated with an API call--or some form of integration--will my email deliverability be adversely affected?

Tuesday, June 17, 2008 by Integration Team

Fortunately, the answer is no.  Whether you send your emails via the ExactTarget API or directly through the ExactTarget user interface, your results are the same: top-notch deliverability success.   Your API-initiated emails are sent through the same mailing servers that record your bounce and undeliverable information.  Additionally, any emails sent with our productized integrations to Salesforce.com or Microsoft CRM also have the same stellar deliverability reputation –which means they’ll land in the subscriber’s inbox.  Subscriber import deliverability tools—like sending deliverability—are also the same. If a single subscriber is added to a list with a subscriber add call or a create subscriber call, an error message is returned if the subscriber cannot be added to the list.  If several subscribers are added with a list import API call, the ExactTarget List Detective TM is also applied. ExactTarget will not allow subscribers with spam domains, dead domains, or addresses that have master unsubscribed to be added into a list.  For the batch list import, a results file will be emailed to the address indicated in the call. This is the same results file that would be produced from a list import through the user interface.  If you are considering using an ExactTarget integration offering--or you’re currently using a form of the ExactTarget integration offering--rest easy in the knowledge that your email deliverability will continue to be highly successful.

Jessica Koch
Integration Consultant