Skip to Main Content
D-Tools Cloud Ideas Portal

We actually read these.

Ideas submitted here go to the product team, not into a void. Add yours, vote on others, and comment on what matters to your business.

Talk to our Product Managers live: every other Monday, 1:00–2:00 PM ET → https://www.d-tools.com/cloud-product-office-hours

ADD A NEW IDEA

Pinned ideas

View all
PINNED Payment terms as percentage of parts and labor totals
we have always billed 100% of parts up front and then scheduled payment for labor and other fees at later milestones. the current payment terms are not able to break it down like this, but only uses percentages of the total job scope.
PINNED SSO Options and/or Passkey
Implementing SSO with Google or Microsoft would incredibly helpful. The duration our browsers keep us signed-in is decent, but the process for getting back in can be cumbersome. Especially the mobile app. SSO should cut this time in half, but also...

All ideas

Escalate a service call to an opportunity

Turn a service call into an opportunity, carrying over the client, the items, the notes and the call history, so a repair that becomes a sale does not have to be re-entered. Today there is no way to convert a service call into an opportunity or pr...
Jeff Oakes 2 days ago in Service 0 Under consideration

Design your own proposal, invoice, change order and service documents

Let a company control how its customer documents look and print: proposals, quotes, invoices, change orders, work orders and service agreements, including formats that a customer or contract requires. Documents must be built for PDF and print: cle...
Jeff Oakes 2 days ago in Reports 0 Under consideration

Include an estimated arrival time in the customer's On My Way text

When a technician sends the On My Way message, include an estimated arrival time based on where the technician is, so the customer knows when to expect them. Today the On My Way text carries no ETA. Location would be used only while a technician i...
Jeff Oakes 2 days ago in Service 0 Under consideration

Require start and end times on time entries

Add an admin setting that requires a start time and an end time on every time entry, instead of allowing hours alone. Today time entries accept exact start and end times, but no setting requires them. Vote and comment if you need start and end tim...
Jeff Oakes 2 days ago in Time Entry 0 Under consideration

Add Time Entry panel layout: wider, table layout, Meal label

Make the Add Time Entry panel wider, lay the entries out as a table, and label the lunch break Meal. Editable break length and holiday and overhead entries are already planned separately. This idea is only about the layout of the panel. Vote and c...
Jeff Oakes 2 days ago in Time Entry 0 Under consideration

Schedule resources who have no Cloud login and enter their time in the office

Let a company schedule resources who do not have a Cloud login, such as union crews, subcontractors and temporary labor, and let the office enter their time for them. Today only users with a login can be scheduled and can have time entered against...
Jeff Oakes 2 days ago in Time Entry 0 Under consideration

Record what happens when an item's subscription lapses

For each item with a subscription, record what a lapse does: the device stops working, or it keeps working but loses support. Use it to rank which renewals matter most. Today there is no per-item field for the effect of a lapse. Vote and comment i...
Jeff Oakes 2 days ago in Service 0 Under consideration

Inspection checklists and inspection-ready maintenance reports on service calls

Let a technician complete an inspection checklist on a service call, and produce a maintenance report from that data, including device counts, in the layout an inspector or facility asks for (for example fire alarm or healthcare maintenance). D-To...
Jeff Oakes 2 days ago in Service 0 Under consideration

Parts status on a service call as its own field and filter

Track the parts status of a service call in its own field, separate from the call status, and filter the service board on it (for example, all parts received and not yet scheduled). Today Awaiting Parts, Parts Ordered and Parts Received are values...
Jeff Oakes 2 days ago in Service 0 Under consideration

Price a service plan from a coverage-and-hours rate table

Price a service plan from a table of coverage level (for example business hours or 24x7) against response hours, and price software support as a labor rate times hours. Today a service plan can take its price from a product or labor price and cost...
Jeff Oakes 2 days ago in Service 0 Under consideration