Operations

Clients, subcontractors, users, and assignment workflows

Understand how the CRM handles internal users, clients, subcontractors, permissions, and the assignment logic that keeps everyone aligned.

10 min read Updated August 21, 2026
Quick Summary

Easy Install Solar CRM maps multi-party coordination through relational assignment tables. Internal users (`app_users`), clients (`clients`), and subcontractors (`subcontractors`) interact via assignment endpoints that control visibility and notification routing.

Managing Client Records

Clients serve as the top-level entity for revenue-generating operations. They are managed via client list and can be assigned to multiple jobs simultaneously.

  1. Navigate to Operations > Clients.
  2. Click + Add Client (client add new).
  3. Fill in the primary contact fields (Name, Email, Phone) and the default billing address.
  4. If custom fields for the clients module have been created in settings, populate them at the bottom of the form.
  5. Click Save.

Provisioning Subcontractors and Assigning Work

Subcontractors exist independently of internal app users. They have their own portal views and completion workflows handled by sub completion list and subcontractor payment list.

  1. Navigate to Operations > Subcontractors.
  2. Click + Add Subcontractor (subcontractor add new).
  3. Define the subcontractor identity and skill tags (e.g., Electrical, Roofing) to aid in future dispatch filtering.
  4. To assign a subcontractor to a job, open job single view.
  5. Locate the Subcontractor Assignment block and select the desired subcontractor from the dropdown.
  6. This assignment writes to the relational join table and triggers an alert rule if configured.

User Roles and Internal Assignments

Internal users are provisioned in app user list. Visibility is strictly scoped by their assigned role (Admin, Manager, Field Tech).

When a user is assigned to a job, job update process writes their user ID to the assignment array, granting them direct view access on their mobile dashboard (dashboard-sub`).

Related Guides

Keep going in the same area.

Jobs, calendar, map view, attachments, and job logs

Learn how to run the operational heartbeat of the CRM: create jobs, manage due dates, use map and calendar views, handle attachments, and review job history.

14 min read August 21, 2026
Read guide

Messaging, notifications, mentions, and team communication

Use the inbox, per-job chat threads, pinning, notifications, and communication preferences to keep the office, field, subcontractors, and clients aligned.

11 min read August 21, 2026
Read guide

Data Imports and CSV Handling

Learn how to bulk import legacy data into the CRM using the CSV import tool.

9 min read August 21, 2026
Read guide

Hello. I'm an AI assistant and can help you find technical answers. What questions do you have about Easy Install Solar CRM?