AutoElevate / roadmap

This is the public roadmap for AutoElevate by CyberFOX.
8 stars 0 forks source link

Integration with Connectwise Agreement Billing #36

Open dsibiski opened 1 year ago

dsibiski commented 1 year ago

From feature request:

Integration so that automatic billing can occur on Connectwise Agreements for Agents

Additional votes: 11

Lowell-Syncrety commented 1 year ago

Yes! This would be very useful for us as well. The current invoice has no customer information, so we have to provide manual access for the person reconciling products each month so they can look at, and expand each customer to see how many they have. They're not technical staff so they don't normally have (nor need) access.

mendykrauss commented 1 year ago

Any update on this?

JImHaywood90 commented 1 year ago

This would be very useful. Currently, we use the Connectwise Automate API to compile a device count for each client by looking for windows workstations with AutoElevate installed, which we then use to update the clients agreement in Manage using the CWM Rest API. All working fine, but the script takes a very long time to run!

qcomer commented 1 year ago

@JImHaywood90 Why not use the Managed Services Agreement in Automate to sync? Built in and doesn’t require a script.

JImHaywood90 commented 1 year ago

@qcomer I'm not entirely sure what you are referring to here. Can you provide a link to the documentation for this?

qcomer commented 1 year ago

@qcomer I'm not entirely sure what you are referring to here. Can you provide a link to the documentation for this?

Sure! https://docs.connectwise.com/ConnectWise_Automate_Documentation/070/130/030

I can send you some more information if you'd like. But high level and super crude -->

  1. Create a new SKU under System > general > managed services catalog (make sure its a per-computer SKU) image

  2. Create a search like the following: image

  3. Create a new group with the Autojoin search, then add a Managed Services (on the Managed Services tab) image image

  4. Do a group refresh, check one of the clients to verify: image

  5. In the Manage plugin, under Agreement Mappings > Select 'Managed Service Templates'. Create a new Template, and configure a template for the 'Automate Managed Service' (you should see the Auto Elevate SKU populated in here now. Map it to an appropriate CW Manage agreement class product and agreement type. My product here was just an example in a dev environment. image image

  6. Under desired client, add a Managed Service Template to them and you can force a sync or wait for the agreement sync to sync at midnight. image

Let me know, I can send you an official step-by-step guide we have.

image

qcomer commented 1 year ago

And, by all means...I am not saying this should be the end solution....but, it is a workaround much simpler than what some others mentioned they are currently doing.

@dsibiski This should be high up on the list.

dsibiski commented 1 year ago

And, by all means...I am not saying this should be the end solution....but, it is a workaround much simpler than what some others mentioned they are currently doing.

@dsibiski This should be high up on the list.

@qcomer Noted. 👍

Lowell-Syncrety commented 1 year ago

@qcomer Wow. Thanks for that! It looks interesting... as far as I can see, however, in Agreement Mapping it looks like you can only map one Managed Service Template per customer. Or is that a psuedo multi-select field? For example, if I wanted to also do this for another product not just AutoElevate.

Virtual-Nomad commented 1 year ago

Cleaver work around for those running automate.... we just run CW manage and the billing for AE is somewhat of an issue to track manually. We desperately need direct billing integration.