I own a residential cleaning company, and my CRM workflow depends heavily on property-specific data: addresses, square footage, pricing, access notes, service frequency, and seasonality.
The issue is that many clients own multiple properties. A single contact may have a primary home, secondary home, lake house, rental, or seasonal property. When creating an opportunity, I should be able to select from that contact’s existing properties instead of manually re-entering the same data.
The current setup forces redundant data entry across Contacts and Opportunities. That creates unnecessary admin work and introduces data integrity problems. If an address, square footage, or access note changes in one place but not another, I no longer know which record is correct.
What is needed:
  1. Reusable fields across objects
  2. Lookup fields that can reference Contact data from an Opportunity
  3. Dynamic dropdowns that can pull from existing Contact values
  4. Multi-select support for cases where one opportunity involves multiple properties
  5. Field groups or folders that can be reused across Contacts, Opportunities, and Companies
Example: If a contact has five properties saved, I should be able to create an opportunity and select the three properties that need service, without manually retyping their addresses and property details.
This is not just a convenience issue. It affects accuracy, reporting, quoting, scheduling, and pricing analysis.