Brief Notes on Kaseya Quote Manager

Kaseya recently gave me a demo on their new quote manager. I made them run through it pretty fast because there were just a few things I really needed to see if it did before moving on. Sorry Tanner, I’m about to break your heart again. It’s out of love.

There were some dealbreakers.

No ConnectBooster integration. The only way for clients to pay during quote acceptance is with a Stripe integration. An integration from Stripe to Xero is availabe from Stripe but not QBO (as of 2023-11-291) You can use a third-party tool to sync Stripe payments to QBO, but it isn’t clear if sales tax information will transfer2.

If your client did pay with Stripe, and the payment is synced to QBO, the invoice still is not. So your client will see a credit on their account until you get the invoice sent over from Autotask.

Any other other way to pay — such as ACH — must be done through your normal invoicing system,.

The Autotask integration is a mess. This is the workflow provided by Kaseya:

We’re going to skip the top box and just hit the rest of the workflow.

  1. Create quote
  2. Quote Manager opens an opportunity in Autotask
  3. The quote is sent to the customer
  4. The customer accepts
  5. MSP goes to Autotask to win the opportunity.
  6. MSP closes ticket that Autotask created as a result.
  7. MSP approves and posts the charges in Autotask
  8. MSP creates invoice in Autotask and sends to QBO
  9. MSP sends out (unpaid) invoice to client
  10. If Stripe was used, MSP applies client’s payment against invoice

The Autotask Opportunities module is a mess. It requires no less than 11 steps to get an already created quote to an Autotask invoice. (11 steps in addition to the ten above!!!) If you use QBO add at least two more steps to this. And if you don’t win the quote you still need to go through and “Lose” the opportunity.3

Sales Tax settings are pulled from Taxjar, not Autotask or QBO. This means that it is possible Kaseya Quote Manager will calculate different sales tax then what ends up in your invoice and books. This is hell on earth. I’ve made sales tax mistakes before and it takes unnecessary back and forth with clients that don’t understand why you can’t get sales tax straight.

Kaseya Quote Manager will send the client a copy of the accepted quote as soon as they accept it, so if there is any discrepancy the client will see it. You don’t have time to fix it. To be clear: Quote Manager sends an accepted quote, but you still need to send an invoice, where it is possible the sales tax will not match up.

This is an incredibly complicated tool for a simple task. I’m much happier with Quoter. Which does integrate with ConnectBooser and QBO correctly. Kaseya Quote Manager has a nicer interface and quote aesthetic, but that won’t make up for a poor experience for both clients and MSPs.

Like my take on the Datto EDR, this looks like it will be a good tool, but is shockingly immature and ready for MSPs today.

  1. https://commerce.datto.com/help/Content/3-manage/payments.htm?Highlight=stripe ↩︎
  2. I really really hope this is wrong. Kaseya does not offer any documentation, so we’re left with the vendor’s docs: “Commerce Sync does not currently transfer item or tax information for Stripe, but support is on the way.” It isn’t clear if sales tax needs to transfer here, the Stirpe/QBO integration may only send over the lump sum payment amount. Without any clear docs who knows/
    ↩︎
  3. If Kaseya quote manager handles this it is not clear from the documentation. ↩︎

Election 2024: There Will Be No Spoilers

For the rest of this year and probably into the beginning of next we will have to endure an endless string of headlines that cover the latest threat to Trump winning the Republican nomination and editorials about why President Biden ought not to run again.

Trump is going to run no matter what, it doesn’t matter if he wins the primary or not. Let that sink in, it literally does not matter if DeSantis, or Haley or Christie or whoever the next darling not-Trump candidate is, he is going to run unless he’s dead. He’ll be running from prison if it comes to that.

Losing the nomination poses a minimal threat to Trump: three candidates could easily pull enough electoral votes off of Biden that the election is thrown to the House where Trump most likely wins.

Ignore any and all articles about So and So is a Threat to Trump. They are all clickbait or fantasy.

Hint: She isn’t

In six months the Trump opposition will rally around Biden. It’s easy to say he shouldn’t run and that he is a massive risk to the Democrat’s cause now, especially if you believe that in a fantasy world Trump loses the nomination and then doesn’t run. The reality of a Biden v Trump matchup hasn’t hit the anti-Trump forces yet.

Polling also reflects a world where the matchup isn’t yet known. Sure, there are independents and Democrats that would rather not see Biden run again (me!), and they’ll answer polls today with that perspective. They won’t answer them that way when Trump runs away with the nomination.

As soon as it is clear the Trump is — officially — the enemy in the general election all of this handwringing will fall away. Anyone doubting Biden’s age and fitness will explain why it’s fine now, polling will take a swing back towards Biden and probably show that fault lines haven’t budged since 2020, Dean Phillips will realize he isn’t helping (or worse, he is just completely ignored) and drop out and endorse Biden. Surrogates will suddenly figure out how to talk about Biden’s accomplishments over the last three years.

The progressive conversation will crystalize on the events of Jan 6 and Trump’s current legal fights. Right now, there is a lot of popcorn munching on the left as Trump fights multiple indictments. As soon as the indicted is a more clear and present danger it will return to shrill warnings.

Really, the most incredible part of the internal conversation on the left is that it ignores Trump completely and focuses soley on Biden.

By the time you are cracking open a cold one for Memorial Day all the op-eds about either Trump or Biden that are popular today will be forgotten, found only with cobwebs on them in Politico’s archive.

Should Your Small Business Employer Offer You Benefits?

Recently the question was posed to me: should a small business (5 people) offer insurance to their staff? The person asking had an independent plan but wanted a greater peace of mind from employer sponsored health insurance. This person was 30 years old.

Yes, the business should offer it, but don’t expect great things.

I’m in Tennessee, attached is my rate schedule. As long as two employees have coverage, we are a group. Owners count towards those two people.

The image is a document page that appears to be part of a health insurance plan proposal. The page is divided into several sections with headings and tabulated information.

At the top, there are two tabs highlighted. The first tab on the left is labeled "Current Plan" and underneath it, the details read "Silver 1165 ($3000/$4500/50%)". The tab on the right is labeled "Pharmacy Features" and includes pharmacy details "10 / 35 / 50 Copay after Deductible" and "Rx Formulary Essential".

Below this is a section titled "Benefit Overview" with five columns:

"Office Visit" with "50% after Deductible".
"PhysicianNow" with "50% after Deductible".
"Urgent Care" with "50% after Deductible".
"IP Hospital" with "50% after Deductible".
"Emergency Room" with "$500 + Ded/Coin".
The next large section is "Age/Rate Information", which is a table with ages ranging from 0-64+ and corresponding monthly rates for the insurance plan. The ages are divided into three columns:

The first column lists ages 0-14 to 30 with rates from $240.71 to $357.14.
The second column lists ages 31 to 47 with rates from $364.69 to $491.81.
The third column lists ages 48 to 64+ with rates from $514.47 to $943.98.
The bottom of the image contains a "Commission Disclosure" note stating that the rates include standard commissions and may include additional compensation, and advises contacting a broker or BCBS representative for questions.

The document footer indicates "Page 4 of 15" and includes a status/quote pending number "00082173".

There is a footnote indicating that the plan includes "Essential Health Benefits: Yes", "Minimum Essential Coverage: Yes", and "Minimum Value: Yes".

A 30yo is free, $12/day.

The catch is that it is a high deductible plan (HDP) so out-of-pocket costs will be $4500/person if you max out benefits, or $9000/family.

If you compare plans on HealthCare.gov I think you’ll find the rates are comparable, but you can get worse-but-cheaper plans. The real upside here is risk reduction and tax benefits if you have an HSA compatible plan and you itemize, maybe $1600 in tax savings*.

Your overall risk profile isn’t likely to change much as long as you have some level of benefits — but check the details**. The ACA mandates minimum coverage for ALL plans, meaning the total-out-pocket costs (premiums + medical expenses) are within a set range.

Vision and dental, for whatever reason, are typically inexpensive.

Bottom line:

1. Insurance is a raw deal no matter what.

2. You may or may not be better of with an independent plan vs a group plan

3. IMHO, there isn’t a good reason for your employer not to offer a plan unless the costs are significantly higher where you live. And I say this AS a business owner with 6 employees and 2 owners.

*If you max out the family contribution limit of $8300, your potential tax savings are $8300 * [Tax Bracket]. You can also invest extra money in your HSA, allowing you to grow the money tax free for healthcare expenses.

**Prescriptions, specialties, coverage for your preferred doctor/hospital, possible travel for covered specialists depending on your location. Absolutely know what hospitals are covered no matter what, the “wrong” hospital can cost you thousands and thousands compared to the “right” hospital across the street.

Produce8

Produce8 cold called me and managed to set up a 20 minute demo. I guess they caught me on a good day because I spoke for a few minute. Produce8 is a young company, a few months at most into their public launch phase.

The pitch is that the move to mostly-digital (not in office) work has made us less productive, prone to burnout, etc.

This isn’t a hard pitch for business owners to appreciate.

So they are out to help us fix it! Here is how they describe their benefits:

Produce8 uncovers patterns that represent focus, distractions, burnout, and the time it takes to reset after context switching. We use the interactions teams have with their applications to help them address the challenges of the digital workplace.

Cool. What does that mean?

Quick aside: I did get permission during the demo for a blog article

Let’s start with the insights: there are four and they are…

  • How much time you worked
  • How much of it was screen time
  • What your digital intensity score is, which looks like screen time divided by working hours.
  • Focus score

The first three are self-explanatory, I don’t recall the definition of the focus score but I assume it scores context-switching by frequency and duration of app changes.

That’s it for insights.

Then you have metrics. Which is essentially how much time was spent in what app and when, across a time range of your choice. You can view it for your team or yourself. You can choose a time range for both insights and metrics.

Here is workspace (aka team) view of metrics:

They have an official list of integrations, but it is a browser extension and desktop application you download to track. ConnectWise has an API integration, everything else is based off the browser extension and desktop application.

So, what makes this different than other solutions?

Their answer: They don’t “spy” on you. It isn’t screen recording. Browser history is optional, you can even filter by website. If I don’t want to report my Facebook activity I don’t have to, but I can still report my productive time on Slack.

The metrics are “un-opinionated” which is a marketing way of saying they only present the raw data. There is no analysis.

And, as they like to bring up, they have some of the same VC backers as IT Glue, Scalepad and Quoter.

That’s it. That’s the entire product.

My Thoughts

1. This isn’t marketed towards MSPs 1or all the screenshots would have Teams, Outlook, OneNote and the PSA/RMM of your choice. My understanding is that the backers have experience in the channel so they are selling (not marketing) there first.

I also don’t understand the real value prop to MSPs: we’re going to see that our day is spent in Teams, Outlook, PSA/RMM etc., and that context switching happens often. Super often, especially for anyone working support.

This doesn’t mean that there is zero value. In a very limited free trial we did I was surprised to see how much time one of my techs spent in Outlook, but the rest of the days I looked at followed the pattern I expected. A team member was surprised to see how much time he spent working.

2. They aren’t anywhere first to market — see Toggl Track which has been around for years. Produce8 lacks serious differentiation. Worse, Toggl and others include a richer yet of features for the same price ($18/user/month).

3. Their target should be enterprise, not MSPs. VC guys: when you realize I saved you 6 months and tens of thousands of dollars just send me a check for half the savings.

I don’t know how many MSP employees (users) there are in North America, out of 15,000-ish MSPs2 but under half a million seems like a decent guess. That’s an OK SAM, but the TAM will be much, much lower. On top of that, the average MSP is 4 or 5 people. Produce8 is looking at $100/mo/MSP for the average sale. That means they need 1,000 “average” MSPs to get to $100k in MRR3, a full 7-10% of the market. Ouch.

In addition, see point #1 above, they’ll have a very hard time demonstrating value to MSPs. Again, we know what our guys are in and that they context switch all the time. Welcome to the Channel.

As of 2019, the Fortune 500 employed nearly 30 million people. In addition, there will be a much higher need at the enterprise level.

Very few MSPs make it to the point where a middle-management layer is required. You must have a pretty high gross revenue before that is the case. I’d guess $3m-$5m for anything beyond an operations supervisor and a marketing coordinator. This means management and the owner will know what people are into just by walking around the office.

Enterprise is different: there are so many management levels that even midlevel management doesn’t have a clear view of what the people doing the work spend their time on. Produce8 can give them a window into that world. Even departments in a large company will require more monitoring if they want to keep tabs on everyone have analytical data of the workday.

The MRR potential is so, so much higher. Even cutting prices by 50%, the number of companies/departments they need to bring on board to match the $100k MRR is substantially less. 4 to 5 times fewer customers will bring in the same amount of MRR.

Maybe this is the long-term plan for Produce8, I suggest they make it their short-term plan.

And for the love of MRR, market that your app works with Microsoft Apps.

I reached out to Produce 8 for comment, I have not heard by back publish time.

Screenshots

Screenshots provided by the Produce8 media kit.


Screenshot sources are from Produce8’s media kit, which is wonderfully done. I was shown live data during the demo and it looked just like the screenshots.

  1. I really think they think like a SaaS company. Their media kit is on Notion, which is basically OneNote for developers and creator types. The integrations highlight products, like Asana, G Suite, Zoom, QBO, Jira, Trello, Mailchimp, Monday.com, Github, Basecamp, Zapier and Dropbox. The productivity ecosystem outside of the M365 platform. ↩︎
  2. I’ve heard estimates from 10,000 to 40,000 on the number of North American MSPs. The lower bounds seems more believable to me, although if you count every microbusiness that does monthly contracts maybe you will move higher, but that isn’t my focus here. ↩︎
  3. What’s special about $100k in MRR? Nothing, it’s just a round number that both MSPs and SaaS companies already have a conception of, and what it means. ↩︎

Patrick Stewart on how Fictional Characters Can Make You a Better Person

Earlier this year I began ever-so-slowly working my way through Les Miserables. The first section is devoted to the story of Monseigneur Bienvenu1, the bishop who will later give Jean Valjean some silver — the only place you see Bienvenu in the musical.

But in those first 80-odd pages you might think that the book was only going to be about Monseigneur Bienvenu. The character is so good in such a believable way it made me want to be more like him, which raised the question: what does it mean for you to want to become a better person, in the way of a fictional character?


Bishop Myriel aka Monseigneur Bienvenu, depicted by Gustave Brion, 1862. By Gustave Brion – Maison de Victor Hugo, Public Domain,

https://commons.wikimedia.org/w/index.php?curid=74553495

Bishop Myriel, depicted by Gustave Brion, 1862.
By Gustave Brion - Maison de Victor Hugo, Public Domain, https://commons.wikimedia.org/w/index.php?curid=74553495

Patrick Stewart speaking at the 2019 San Diego Comic Con International, for “Star Trek: Picard”, at the San Diego Convention Center in San Diego, California.
By Gage Skidmore

In an interview with NPR, Patrick Stewart is asked if his iconic character from Star Trek — Jean Luc Picard — made him a better person, his answer:

It gave me an idea of how I might become a better person, yes. I was able to absorb that and make those feelings a strong and firm part of my life.

Emphasis mnine.

I love that idea. For me personally, I don’t need to become more like Victor Hugo’s imaginary character, but I can use the character as an ideal to light the way to being a better person.

  1. Bishop Muriel is the character’s name and formal title. He is known to his community as Monseigneur Bienvenu, which can be translated as  “My Lord Welcome” or “Welcome, My Lord,” where ‘My Lord,’ is a title in the sense of a bishop or king. ↩︎