
Earthco
Earthco is a comprehensive business management platform developed for landscaping, irrigation, and arbor care operations. The system centralizes the complete service lifecycle, from receiving customer requests and preparing estimates to scheduling work, generating invoices, tracking payments, and reviewing operational performance. The platform supports Earthco Commercial Landscape and Earthco Arbor Care within a unified system, allowing authorized users to switch between companies and access the relevant operational data. Separate portals for administrators, regional managers, and customers provide each user with secure access to the tools and information required for their role. Built with React and .NET Framework Web API, Earthco combines CRM and ERP capabilities to reduce manual work, improve coordination, and provide greater visibility across field operations, customer management, billing, procurement, and reporting.
Earthco operates in the commercial landscaping, irrigation, and arbor care industry, where managing customers, service teams, projects, schedules, materials, and financial records requires close coordination. The company needed a centralized platform capable of supporting the operations of Earthco Commercial Landscape and Earthco Arbor Care while keeping each company's information properly organized. The platform was designed to connect administrative teams, regional managers, field staff, and customers through role-specific portals. Earthco provides the business with a structured digital environment for managing daily activities, monitoring performance, and maintaining visibility from the initial customer request through job completion and final billing.
Challenges faced by Earthco
Managing landscaping, irrigation, and arbor care services involves multiple teams, operational stages, and financial processes. Relying on disconnected tools or manual workflows can make it difficult to maintain accurate information and deliver services efficiently.
Managing two related companies through one centralized platform
Organizing a high volume of service requests and recurring jobs
Coordinating customers, regional managers, field teams, and vendors
Converting approved service requests into estimates, scheduled work, and invoices
Tracking purchasing, vendor bills, labor costs, and project profitability
Scheduling field activities across different locations and service areas
Maintaining accurate records for services, products, materials, and expenses


Key Features
Multi-Company Management: Authorized users can switch between Earthco Commercial Landscape and Earthco Arbor Care to access records and operations associated with the selected company.
Centralized Dashboard: The dashboard provides a real-time overview of recent service requests, estimates, monthly goals, upcoming events, job statuses, open punch-list items, and billing activity.
Service Request Management: Teams can create, assign, update, and track landscaping, irrigation, and arbor care requests throughout the service lifecycle.
Recurring Service Requests: Recurring work can be scheduled and managed for customers who require regular maintenance or repeated services.
Customer Management: Customer profiles, contact information, service history, billing details, and related records can be managed through a centralized CRM structure.
Estimates: Users can prepare detailed estimates containing services, materials, quantities, rates, costs, and supporting notes. Estimate statuses can be monitored through review and approval stages.
Invoice Management: Completed services can be converted into professional invoices with customer details, billing terms, line items, discounts, expenses, balances, and profit calculations.
Recurring Invoice Templates: Invoice templates can be configured with specific dates and repeat intervals to support recurring maintenance and billing arrangements.
Final Outcome & Impact
Structured Workflow
Centralized Management
2 Companies
Improved Visibility
Consistent Billing Flow
Reduced Manual Work
Better Coordination
Clearer Monitoring
Service-based businesses often lose time and visibility when customer requests, field operations, estimates, invoices, and reports are managed through separate systems. Earthco demonstrates how a customized CRM and ERP platform can connect these activities through one structured workflow.