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

Status Under consideration
Created by Guest
Created on Mar 5, 2026

Ability to Control Which Fields are Required on an Opportunity

Can there be an option to make certain fields required for new opportunities, for example, quote template, we have a few and this field we would want something selected in order to properly use the templates we have created when a new opportunity is created.

  • Attach files
  • Payton Zimmerer
    Apr 9, 2026

    I agree with this - though there is a way to accomplish this with some custom development. A couple years ago we actually created and self-host a pretty basic Opportunity Intake Form that does this for us internally.

    It leverages the D-Tools Cloud API and effectively replicates the New Opportunity 'Wizard' from the D-Tools Cloud web interface but gives us granular control over the required fields

    • It searches/allows you to select your existing D-Tools Cloud Clients, or create a new Client if needed

    • Any field from the D-Tools Cloud new Opportunity wizard are replicated here with one exception - Referred By isn't part of the API specification so that can't be used

    • You actually can add a few more Opportunity fields than the wizard exposes, such as Estimated Start Date and Estimated End Date

    Beyond the absent Referred By section the only caveat is Opportunities created through the API do no auto-create a Quote upon initialization - the Quotes table/section is empty and the first Quote just needs to be added the same way you would add any additional Quotes to an Opportunity

    You can see in the attached image we've got Template, Square Feet, Lead Source, Estimated Close Date, Estimated Start Date, and Estimated End Date all as required fields that the form will not proceed without.


    Of course it can be entirely bypassed just by using d-tools.cloud to create your Opportunity instead of the custom intake form but that's more of an employee management issue more than a technical one if that happens.

1 MERGED

On an opportunity need to have fields mandatory to be filled in. Estimated Close date for examp.

Merged
Making fields on an opportunity required or not required will help us down stream in the CRM. We utilize the data from the the Estimated close date to run future cash flow reports. With that field being optional we spend lots of time chasing down ...
Guest about 6 hours ago in Opportunities & Quotes 0 Under consideration