Practically every kind of software and hardware available today has ways to optimize, fine-tune and tweak it to yield higher performance. Infusionsoft is not any different. Our Systems team already does most of that, but we want to offer you some actionable tips that you can use to help you with maximizing the performance of your Infusionsoft account.
I’m an eternal optimizer. If it can be modified, I love to adjust, test and tweak it. Whether it’s cars, Androids, (Jailbroken) iPhones or computers. If there’s a switch, I’ll toggle it and observe the results. One thing I learned over all these years is that with a significant change or modification, there’s an inherent risk, so it’s always a good idea to back up and save your data before you apply the changes. I know, I know, we don’t read manuals and we like to live life on the edge; just trust me on this one.
Do you need to do all these optimizations? No, but if you’ve run into situations where you’re running actions on contacts and it appears to be sluggish, or if you’ve sent a broadcast and it’s not sending around 200 emails per second, it would be a good idea to optimize your Infusionsoft application. I recommend doing these if your account is older than a couple years. Let’s get started!
Warning: Proceed with caution before deleting or removing data from your Infusionsoft account. If you would like professional assistance in performing any of these tasks, Infusionsoft Certified Consultants are qualified to carry out these suggestions for you.
1. Trim the fat from your contact list.
The goal here is to remove the excess contacts that haven’t had any activity in a while. One method that worked well for me is to take look into your recent broadcasts over the past three months and search for people who did not open or click your email messages and tag those contacts separately. Then do a final search for those who are in all those tags. From there, you can decide to do a final export, and then delete them to shed the dead weight from your list. You can also find unresponsive contacts on your list by using the “Click Through Percentage Search” found in Marketing Reports. You can even search for a threshold of click-through rates (e.g., 0-20% CTR) by specific Tag.
2. Remove old and unnecessary Tags.
Word from our Systems team indicates that Contact Records containing a lot of Tags tend to slow down database performance on larger accounts. There are two ways to address this. The first is to actually remove redundant and unnecessary tags from contacts. The second is to actually remove the tags from your Infusionsoft account. My understanding is that you can still keep these tags, but removing them from the Contact Records is the most beneficial.
3. Remove obsolete Custom Fields.
Every Infusionsoft account is provided 100 custom fields for their unlimited use. For our users who leverage the Infusionsoft API frequently, this will yield a massive performance gain, but for most others, it won’t. Consider removing obsolete Custom Fields that you no longer use for day to day sales and marketing activities. As always; backup first, because once it’s gone, it’s gone forever. An alternative to Custom Fields is to use Infusionsoft’s native fields and you can re-label and re-purpose them.
4. Use the latest Mozilla Firefox browser.
5. Customize your User Home Dashboard so it’s useful.
Are you not interacting with your User Home Dashboard like you did before? Maybe it’s time for some new widgets. I recommend using the “Box ‘o Stats” widget to provide immediate KPIs for your business. You’ll need to first create saved searches and reports for what you need. Once you do it, you never have to do it again. This widget in particular is specifically designed to be light on our database resources, so you can click the numbers to be taken to the results if you need them.
6. Adjust your Follow-Up Sequence Schedule to your preferred contact periods.
Do you send emails at 1AM? How about at 4AM? Probably not. If you do, that’s fine, but many of our users want to be prescriptive with the times that they run legacy Follow-Up Sequences. Keep in mind that time times are hard-coded to be Eastern Standard Time (EST). It’s a good idea to setup a “blackout period” where automated activities don’t run. Events from Follow-Up Sequences will be queued up and executed at the next available hour. You can always send Scheduled Broadcasts any time you want because those override the Follow-Up Sequence Schedule.
Just so you know, everything within the Campaign Builder is completely exempt from the Follow-Up Sequence Schedule; you would want to configure timers for more granular control over the timing of sequences developed within it.
7. Send an email confirmation to your contacts to re-gain their permission.
If you haven’t gained permission from your contacts to email them in the past six months, it’s a very smart and calculated decision to ask them to confirm their interest in receiving updates from you. (I previously went into detail about this when we moved over our blog’s subscribers from FeedBurner – it’s a good read.) Permission typically expires about nine months after people initially opt-in to your email marketing. We’ve seen that users who adopt a confirmed email strategy typically have exponentially fewer spam complaints, higher open rates and ultimately, higher click-through rates on their marketing messages. If you want to find all the contacts with unconfirmed email addresses (formerly, single opt-in), you can review the “Email Status Search” found in Marketing Reports. This is a great method to put those individuals into an email confirmation campaign.
8. De-duplicate and merge contacts.
Last and certainly not least, is the occasional need to de-duplicate (or de-dupe) contacts in your database. Why would you have duplicate records? If you imported a list of people and they had a different email address, maybe you specifically permitted duplicates in a Web Form, or simply you’ve always had duplicates when you initially configured your Infusionsoft account. Infusionsoft tries to be smart about not sending emails to people twice, which is why you may observe “skips” on whenever you send an email broadcast. Merging these records will allow you to have complete Contact Records with a high degree of accuracy for future sales and marketing activities. In addition, you will have better reporting capabilities since duplicates won’t be padding your results one way or the other.
After making these optimizations, you’ll find that your Infusionsoft account is a bit speedier and the analytics and reporting may become much more accurate when you need to measure your sales and marketing activities. Performance gains or improved reporting capabilities – it’s a win-win if you get this done.
If your account has more than 500,000 contacts, these optimizations will help greatly, but won’t necessarily cure all the performance ills you might run into. We’re continually working on speeding up our backend so we’re blazing fast no matter how much your business grows. If you ever need some advanced help, just ask, we’ll work with you and can do some pretty complex tasks on our backend.
As I mentioned before – I can’t stress this enough – please make a backup of your data before making these changes to your account. And with that data, please store it securely so no one else can access it. Nothing would upset you more than if you made a mistake along the way and had to pay us to do an advanced data restore. Of course, if you get stuck, please contact us and we’ll be happy to help.
There are likely more optimizations, but these are top ones that come to mind that will help most Infusionsoft users. Do you have any performance tips or tricks that you’d like to share? Go ahead and let us know in the comments below.
Image credit: Thorbard, modified