Welcome to the BrightGauge Enhancement Forums
The Enhancement Forums is one of several listening posts used to bring enhancement ideas to the ConnectWise Product Management Team. We utilize information from support tickets, information gathered from our onsite Consulting Team and our Sales Team during the sales process, as well as one-on-one or group discussions with our partners.
Do you have an enhancement you want to suggest or have you come across an enhancement you would like our Product Management Team to review? Vote and leave a comment. The more information gathered on the enhancement, the easier it is to make the case to the Product Management Team. The Product Management team automatically reviews enhancements with 250 votes or more and we will provide any updates to that enhancement as they become available.
Want to know what the statuses mean? Click here or on the "Status Legend" in the Links section.
Show your support for the ideas you like by voting and leaving a comment.
Now get out there and make your voice heard to help BrightGauge grow your company!

Include created_by field in CW Manage Invoice Data dataset
The Invoice Data dataset contains fields like updated_by and adjusted_by, but not created_by, which seems like a big oversight. We need to be able to report on who created invoices, and the workaround we've been given is to create a custom field, which would rely on someone manually setting that every time they create an invoice.

Retention Policy For Sent Reports
We believe there is a current security and compliance issue with the unlimited retention of reports in the "Sent" reports section. There is no way to automate their deletion after a given time, and no way for BrightGauge support to do it in our behalf. The only method we have found is to manually sort the "Sent" reports in ascending order by age, select all (applies ONLY to the current page), delete, repeat... This is unmanageable, and even if we use a macro recorder to complete the task, we still have to manually set it to run and then watch it to make sure it doesn't delete files inside our chosen retention time.

Ability to Customise "Legend" Text
We would like the ability to customise the text in the "Legend" field when this is enabled on Gauges.
An example being that a gauge showing tickets in and not in a Waiting SLA has the text in the Legend stating "True" or "False". I would like to be able to rename this text so it is clearer, I.E. "Waiting" or "Not Waiting".

Hiding a Gauge in a Report if the Gauge is Empty
We would love to see the ability to hide a gauge if the gauge has no data in it. We have a long software report that lists versions of specific software we manage but not all of the applications are found on all sites which creates reports with logs of blank entries. If we could set a gauge in a report to not be shown at all if no data was populated in the query, that would make the report so much more readable for us.

Client Mapping Automation
The client mapping process requires a lot of clicking, adding clients one by one. Same thing with contacts to receive reports, they have to be entered one by one. I would like to see some automation using the data in datasources we already have. For instance all our clients are alreadyin our PSA, let me choose which ones I do or don't want to sent reports to, even using a filter like all companies with "x" company classification would be awesome.
For Contacts we coud have filter criteria like "is primary contact" or other things to help define who should receive reports.
MSPbots does this kind of automation using a feature they call "automated contact list", which is a gauge that can then be used as a list of receipients to send a report to.
Documetation about that feature: https://support.mspbots.ai/hc/en-us/articles/9074355649551-Sending-a-Scheduled-Report-Using-the-Automated-Contact-List

Adding "Source" field to the Opportunities dataset
We use the "Source" field in opportunities to log where a lead came from.
I'd like to have the source field added to the opportunities dataset so that we can use it for filters and dimension on gauges.

Create dashboad filters based on viewers
We create various KPI dashboards for our internal team. As the team grows larger having to create filters on multiple dashboards becomes unmanageable. It would be nice to be able to set the CW user ID when creating a viewer and then set one filter on the dashboard like ownerid = current viewer and member = current viewer.
This would allow us to build standard dashboards for KPIs and just grant access to the dashboards.

Time Entry Discussion Flag
Currently the API for hosted Manage does not allow the Discussion, Internal, or Resolution Flags to be pulled into BG for use as a filter on data. Would really love to see this become enabled so we can better filter gauges that are looking at Time Entries.

Dashboard Filters: Exclude Current
There is no option to "Exclude current (day/week/month/year/etc.)" in Dashboard filters like there is in Gauge filters. This would be extremely helpful.

Sophos Mobile Endpoint integration datasource to BrightGauge
Sophos Mobile Endpoint data currently cannot be pulled into BrightGauge. It would be nice to have that integration since the computer endpoint is already available.
Customer support service by UserEcho