How to send transactional mails using Interspire Email Marketer

Interspire email marketer is a great email marketing tool, it allow sending mass mailing campaigns and keep tracking of all delivered mails. Problems arise when you try to send Interspire transactional mails. Due to Interspire design we have to create a campaign, schedule and send it. That slows down the process adding extra complexity.

Using third party services like SendGrid, Mandril… are an option but they add an extra cost each time you send an email, but also distribute user’s interaction among different platforms losing control about your marketing effort. Using Interspire servers also has an extra goodie, if we have properly certify our mails servers with DKIM, SPF and DMARC signatures, all our transactional messages will be properly signed avoiding falling into spam folder without extra configuration cost.

For all those reasons we have created a custom development for Interspire transactional mails, it allows sending 2 kinds of messages.

Interspire transactional mails without tracking

Those messages are designed for sending transactional mails that doesn’t need tracking opens o clicks, like alerts or purchase orders. All those actions are stored on events table in order to keep record of each mail send to a user.

Interspire transactional mails with tracking

All messages are stored into the events table but also allows keeping record about open and clicking rate. Interspire transactional mails with tracking are used for important messages like password recovery, urgent notifications.

Sending those kinds of messages is really easy; we have to use the REST API function and a simple XML message. If mails get delivered we have Success message and if there is an error we have a Failure with an error code.

Example XML

  1. <xml request>
  2. <username>USERNAME</username>
  3. <usertoken>USER_TOKEN</usertoken>
  4. <requesttype>advanced_send </requesttype>
  5. <requestmethod>SendEmailNoTracking</requestmethod>
  6. <details>
  7. <listids>
  8. 2
  9. </listids>
  10. <Email>
  12. </Email>
  13. <Message>
  14. <HTML>
  15. <HTML><BODY><p>Contenido HTML del mensajes…</p></BODY></HTML>
  16. </HTML>
  17. </Message>
  18. </details>
  19. </xml requet>

Leave a Reply

Your email address will not be published. Required fields are marked *

ten + three =