Dewpoint LLC · Custom CRM & client experience

Connecting customer relationships and service work

The Dewpoint project extends beyond a public website. Its custom CRM brings customer relationships, estimates, jobs and billing into a connected workspace, with a separate client-facing experience for following their work.

Public Dewpoint LLC website homepage, with a landscaped Pacific Northwest garden.
Public website preview · dewpoint.online (opens in a new tab)

The challenge

A service business needs continuity between the first conversation and the work that follows. Customer information, estimates, job details and billing each serve a different purpose, but they are more useful when the relationship between them stays clear. The Dewpoint CRM is built around those connected tasks.

There are also two different audiences. Staff need a working view of the customer relationship and the next action. Clients need a simpler way to find information about their own service. The project treats those as related experiences with different information needs, rather than asking every person to navigate the same workspace.

How the experience connects

  1. Understand the customer

    Customer records and service context provide a starting point for the relationship and upcoming work.

  2. Move work forward

    Estimates, contracts and job views give the stages of service work a consistent place in the application.

  3. Keep the client informed

    The client hub brings work, billing, account details and service requests into a focused customer experience.

Designing for the people using it

The staff workspace groups customer, job and billing tasks into recognizable areas. Search, filtering and clear status labels help people move through records without losing their place. The wider application includes supporting tools for timecards and mileage, keeping related service-work tasks within the same product.

The client hub uses a different level of detail. Its overview, work, billing and account areas are designed around the questions a customer is likely to ask. A service-request path makes the hub useful for the next conversation as well as for reviewing information already associated with the relationship.

The technical approach

This is a custom PHP web application with shared layouts and reusable interface components. A common structure across forms, navigation and status displays helps a broad set of features feel like one product. Responsive layouts support the same tasks across different screen sizes.

The engineering work also pays attention to interactions that are easy to overlook: long lists, empty states, interrupted forms, validation feedback and returning to the right place after closing a dialog. Those details matter in a working application because a feature needs to remain understandable beyond its ideal first-use state.

What this makes possible

The project shows how a website can connect to the work behind a service business. The public presence introduces the company; the CRM organizes ongoing work; the client hub gives customers a focused way to participate in that relationship.

The intended benefit is less fragmentation between related tasks and clearer next steps for each audience. For another business, the starting point would be its actual workflow and the information each person needs to see.

View all selected work