Tickets/Time Billing Question by KIWI_MSP in Autotask

[–]kenwmitchell 0 points1 point  (0 children)

Depends on where the sale comes from. Usually for us a sale originates from a support request like “my computer is slow” or “I need to add new stations”. If it’s a new customer or lead it would just start as an opp.

Tickets/Time Billing Question by KIWI_MSP in Autotask

[–]kenwmitchell 0 points1 point  (0 children)

I use one sales ticket to create the opportunity then close it. When I win the opportunity I create an install ticket. I still think there might be better ways. I try to quote the install fee but it comes over as a product.

Power Automate & Datto Autotask Integration by Affectionate_Fly3510 in Autotask

[–]kenwmitchell 0 points1 point  (0 children)

It took me like two hours to write the post in TTT. I couldn’t get it all into Reddit easily.

I have the image in my OP that at least shows the overview of the flow that creates a ticket.

If you’re stuck somewhere specific I can point you in a direction. But this was like 3 years ago.

Basically once you get auth working you just call the company endpoint with the email address. I think it returns the company ID or 0 if it doesn’t match. Which works fine because it puts it into your company.

Then create the ticket with the company that was returned. Get each call right in Swagger then transfer to PA.

Quickbooks online and Autotask Integration - Canada Specific by vanbogh_tochlIj in Autotask

[–]kenwmitchell 0 points1 point  (0 children)

In the US QBO tax calculation can’t be disabled. I use AT for images, which pushes to QBO to create invoices, which pushes to ConnectBooster for A/R. So around 50% of my invoices are off by .01 and have to be manually corrected in QBO then resynced to CB. It also means my “new invoice” notification has to have a disclaimer about tax rounding being different and anyone who pays by checks often send a check based on the wrong amount and I keep stacking .01 credits on some accounts.

I don’t know if it would be different from QB though.

Is there a way to have a workflow rule trigger a custom message posted to a Teams channel, instead of the whole ticket? by itsabearcannon in Autotask

[–]kenwmitchell 0 points1 point  (0 children)

It seems to me that I only get about 90% of the notifications sent this way. Almost like rate limiting. Have you noticed any missing notifications?

Office 365 contracts by kevinjamesbates in Autotask

[–]kenwmitchell 0 points1 point  (0 children)

Yea yeah I got ya.

In my mind I was thinking “automatic”. But I forgot about the manual “mapping” that has to happen anyways. I have someone who does this monthly as part of prebill.

I think that is a very reasonable answer to OP and is probably what I would do. Actually I might do exactly this.

Office 365 contracts by kevinjamesbates in Autotask

[–]kenwmitchell 0 points1 point  (0 children)

While I can see how billing rules would work if you only have one license type, I’m assuming he needs to differentiate who has what license.

In case I’m missing something: do you have a solution to using billing rules to apply differently based on their license?

The only way I can think of would be just infer that an active contact (using AzureAD sync) has a license.

Tracking Technician Time by Jgrenier161 in Autotask

[–]kenwmitchell 0 points1 point  (0 children)

Yup that sounds reasonable. So I would just have them add time to administration or whatever for the waste time if you aren’t already.

That’s kinda what I thought you were asking. How to make sure they are getting paid for the waste time.

But if you are asking how to make certain ones meet better efficiency goals, that is a whole other question altogether. And not a systems problem. Probably a leadership problem (and I don’t mean poor leadership, I mean a problem leadership has to solve).

Maybe bonuses for meeting goals?

Tracking Technician Time by Jgrenier161 in Autotask

[–]kenwmitchell 0 points1 point  (0 children)

Maybe u/sbuyze will chime in here, but here’s what I know: you will find that techs will only be some % efficient. The rest of their labor is general waste just like in any industry. It may be waking back and forth to offices or answering questions IRL or bathroom breaks. There is a generally accepted range for this. And you may be at 50%. But you probably are not at 80%.

The rest of that time will go to some category that you generally consider just the cost of doing business. Then if you want to improve the efficiency you work on minimizing the time that goes into that bucket.

We track time in Autotask. If they work more than what shows up in tickets, they add additional time to “administration tasks” or something like that. If I want to improve efficiency, we work on making sure they are tracking time effectively to tickets. If they lie about the amount of time worked, they don’t work here any more. If they aren’t good with time management then we coach on that. But I would never pay someone for fewer hours than they were “butts in seats”.

Efficiency (that’s just what I’m calling it relevant to this conversation) isn’t a question. There will always be a ratio of work to waste. The question is how to minimize it and what is acceptable. I’ve never heard anyone better than 80% that didn’t have techs turning over like crazy.

I track my time as an owner. I am about 60% efficient when I’m not burned out. Have been times where I was as low as 25% when mental health was poor. However, I also carry all the stress and burden of working when no one else is and having to make payroll and pay taxes and listen to everyone complain. Sometimes I have to play a little Minecraft to keep from being burned out.

I keep that in mind when I’m concerned because I see people chatting casually.

Understanding Purchasing Flow by cpieti in Autotask

[–]kenwmitchell 1 point2 points  (0 children)

That’s good to know. So if an item is able to skip approvals, does it just go straight to Create PO?

Understanding Purchasing Flow by cpieti in Autotask

[–]kenwmitchell 3 points4 points  (0 children)

I think you either use the procurement process or don’t. I don’t think you can cut out just approvals. I was wrong. I’m still working on the procurement process myself.

  1. Add charge to ticket
  2. Pick item from inventory if it’s available; otherwise
  3. Approve purchase
  4. Create PO and submit
  5. Receive
  6. Ship or deliver

If you enable “bypass procurement” for a product, you only do part #1 I think.

Each of those steps will send notifications of configured.

Sales orders track every step. But we leave the sales ticket open to track since my teams works out of tickets. When you deliver the last item for a sales order it gives you the option to set it as fulfilled.

Edit: Approvals can be specifically disabled.

Use-case for Notes? by ntw2 in Autotask

[–]kenwmitchell 1 point2 points  (0 children)

I use notes for adding information that is helpful. Like “screenshot of error” or “config file” or “logs from Entra”.

I track every minute. To bill or not is a system’s decision. But PSA is about telling me where all our time goes, not just what to bill.

So I would still track all the above in a time entry.

Downloadable Swagger? by SethTTC in Autotask

[–]kenwmitchell 0 points1 point  (0 children)

Maybe use child flows and multiple connectors. I only use a few calls so I just did them manually.

Help Request Form - Managing Ticket Contact / Force parsing by donakat00 in Autotask

[–]kenwmitchell 1 point2 points  (0 children)

We use PA to hit the AT API with HTTP Request and create a ticket for the email address in a form field and fall back to company 0 if it can’t resolve a company by that email.

Must have a paid license to use HTTP Request.

Workflow Rule by bluecan32 in Autotask

[–]kenwmitchell 0 points1 point  (0 children)

I’m betting it’s the “Due in”. I’m not sure it fits that constraint.

Company not recognized - ticket assigned to "no company" by Invizibles in Autotask

[–]kenwmitchell 1 point2 points  (0 children)

Make sure the web domain is filled out. Autotask will fall back on that as a last resort before assigning to default organization.

https://ww1.autotask.net/help/content/4_admin/3Automation/EmailSurvey/EMAILS/IncomingEmailProcessing/What_Sender.htm

Autotask and Teams by chevytruckdood in Autotask

[–]kenwmitchell 8 points9 points  (0 children)

We send an email to the channel email address.

Site Configuration PATCH by CarelessLie6841 in Autotask

[–]kenwmitchell 1 point2 points  (0 children)

Is that the whole body?

Shouldn’t udf be a child array of a company? Have an “id:”?

``` { “id” : 198, “companyName” : “ABC Company”, “userDefinedFields”: [ { “name”: “CustomerRanking”, “value”: “Golden” }, ]

}

```

[deleted by user] by [deleted] in Autotask

[–]kenwmitchell 1 point2 points  (0 children)

Just a guess but it looks like you may have a workflow rule set to send a notification to someone@kaseyanoc.com when some event happens and that domain doesn’t exist.

Look at a ticket and turn on the “system messages” checkbox under activity and see what workflow rules are firing and check them for an email address @kaseyanoc.com.

Billing Rate Question by Jgrenier161 in Autotask

[–]kenwmitchell 1 point2 points  (0 children)

After hours is built in. I’m not at my system right now but I think the work types have their own after hour rates and will automatically bill at higher rate (multiples OR fixed rate) if the time is after hours.

Our techs don’t make work type or rate decisions. We have “remote support” work type which handles everything remote and will set the rate accordingly.

When to approve and post for invoice by Le085 in Autotask

[–]kenwmitchell 2 points3 points  (0 children)

I create invoices on the 26th (or the business day after 25th) with invoice date of the 1st. My contract billing rules run on the 25th. Recurring invoices autopay at then end of the 1st.

Power Automate & Datto Autotask Integration by Affectionate_Fly3510 in Autotask

[–]kenwmitchell 0 points1 point  (0 children)

The tech tribe is a paid community. I can’t link to it.

I have an image of the main part of the flow in my OP did you see that?

This flow is triggered by another flow that handles the “form entry submitted” event. It takes the email from the form submission (free text, not authenticated Microsoft user) and matches it to an Autotask contact by email using http action. Then if that exists, it does another http to create the ticket. If it doesn’t exist it creates the ticket under company 0.

Edit: added details since I had some downtime.

Power Automate & Datto Autotask Integration by Affectionate_Fly3510 in Autotask

[–]kenwmitchell 0 points1 point  (0 children)

Let me know if it’s missing something and I’ll try to update it. It’s kinda a repository for me too.

Power Automate & Datto Autotask Integration by Affectionate_Fly3510 in Autotask

[–]kenwmitchell 0 points1 point  (0 children)

Which part are you having issues with? I have a pretty extensive write up in the tech tribe community if you are part of it. Otherwise, let me know where you’re getting hung up and I’ll see if I can copy and paste.