We used channel advisor for our business and not only didn't it work, but they renewed the contract on us without us knowing for the 2nd year even though the first year was an epic fail. Maybe this is the way they will make money to succeed - keep renewing failing contracts without any person to person contact. Bad Karma for them and Karma's a #$%$.
'it didn't work' means it cost way more than what it brought in. The return did not cover the investment. Since they renewed the contract on us without management knowing by having someone junior in our company sign an extension, we are still trying it out, but it's still not working out for us as of yet.