Infusionsoft Overall Architecture Review

March 23rd, 2010

Infusionsoft Architecture Overall Grade: C

The overall technical architecture might not be part of a normal review, but it affects a lot of things and I think it may matter to a lot of users!

The good things about the architecture:

  • Infusionsoft is written in Java and JSP.  Java is known for being one of the most reliable, enterprise-grade server languages.
  • In my experience, Infusionsoft has very good up time.
  • Infusionsoft is very good about communicating outages and updates.

The not so good things, and why I graded Infusionsoft as a C:

  • The application does not seem to be structured that well. I know this from digging around in the internals and using the API. Some pieces of data are just hard to get to.
  • As a result of the gaps in the way the application is structured, it is hard for Infusionsoft to provide access via the API. This limits what you can do with Infusionsoft.
  • Some things are just plain wrong. For example, when someone places an order, the Shipping address is stored as address-2 in the Contact record. The information should be stored as part of the order. Let’s say a customer buys a product and sends it as a gift to someone. Then, later on buys another product and sends it to someone else. The first customers information is overwritten and lost forever. Supposedly, Infusionsoft is working on fixing this. But, the fact that it could get into the product shows there are some gaps in their thinking and process.
  • Updates end up causing too many things to break. Even with the best designed applications, an update can cause something to break. However, this happens too often with Infusionsoft. They seem to work hard to solve any problems, but the problems can still hurt users.
  • I think the lack of good structure is slowing their progress on adding new features and improving the product.

If you are a typical Infusionsoft user, most of this may not affect you that much. I have personally been the CEO of a software company, and we made many of the same mistakes. That’s why I can see the problem clearly! Still, it does limit the capability of Infusionsoft and affects how much you want to rely on their software.

Clarke Bishop Infusionsoft ,

Your Email ‘open’ Rate

March 23rd, 2010

A question came up this morning on one of the Infusionsoft support pages about email ‘open’ rates. This is an important and confusing subject, so I thought I would write more here.

Unfortunately, ‘opens’ are one of the worst named and most confusing email marketing metrics. To a marketer, it seems on the surface to be a valuable metric. After all, who wouldn’t love to know how many and which customers were opening your messages?

The problems are due to the technical limitations of how this works. Here’s how it’s supposed to work:

  • Before your email is sent, your email company puts a small invisible image  in each HTML email.
  • When the recipient displays the message, the image is retrieved from the email server.
  • Each image has a unique name, so the email server knows which recipient got and ‘opened” the message.

But, this doesn’t work very well in actual use:

  • Many mail readers have images turned off. The default for Outlook is to turn images off, same with Thunderbird, Google’s gmail service has images off by default, etc.
  • The recipient might open and read the message carefully, but never show up as an ‘open’ because their email reader has images disabled.
  • Many email readers have a Preview Pane that will automatically retrieve images. So, the recipient could click the message to delete it, and still show up as an ‘open’ even though they ignored your message.
  • There is no tracking for plain text messages as you can’t put an image in a plain text message.
  • Common open rates are in the 10 - 15% range. Even though a higher open rate can indicate more reader interest, all the noise from the above issues obscures what is really happening. You can easily end up going off in the wrong direction or wasting a lot of  time trying to improve the wrong things.

So, ‘opens’ only provides a very rough measure of how your audience received your message. The main practical use for the ‘open’ metric is to look for a sudden variation in messages sent to the same list. If there is a sudden change, it can indicate a deliverability problem.

How to Really Measure Engagement

Fortunately, there is a way for marketers to find out which customers engaged with their message!

What you really care about isn’t whether your customer ‘opened’ or even read your message. What you really want is for them to take an action and engage with you. That’s how you know your message connected with them.

So, use links and link tracking. If a customer clicked a link, they actually responded to you. This is what matters. This is what you care about and should track.

The trick is to create links that customers want to click. This is part of the art of email marketing!

Here’s an article that covers Tracking User Responses with Infusionsoft trackable links. Similar approaches can work with other email providers.

Please leave a comment below and let us know how this works for you!

Clarke Bishop Infusionsoft, Marketing