Arborgold is an all-in-one field service management platform for green industry companies—tree care, landscaping, lawn care, plant health care, pest control, and snow removal—covering CRM, estimating, scheduling, job costing, invoicing, payments, inventory, and GPS-enabled crew tracking. An unofficial API lets you programmatically pull customers, jobs, estimates, invoices, and time-tracking records—and push updates like new estimates, scheduled jobs, invoices, and customer records back into Arborgold.

Arborgold is an all-in-one field service management and business software platform built specifically for green industry companies—lawn care, landscaping, tree service, plant health care, pest control, and snow removal. Operators use Arborgold to run sales and CRM, build proposals and estimates, schedule jobs and crews, track time with GPS, manage tree and plant inventory, and handle invoicing, digital payments, and job-cost analysis from a single system, with dedicated mobile apps for sales teams and field crews.
Core product areas include:
Common data entities:
Green industry operators depend on Arborgold daily, but turning its portal- and mobile-driven workflows into API-driven automation is non-trivial:
Supergood reverse-engineers Arborgold's authenticated web and mobile flows to deliver a resilient, normalized API layer for your account—covering sales, scheduling, field operations, and billing.
Use Arborgold with AI agents: Arborgold MCP Server →
Book a 30-minute session to confirm your modules, services, and authentication model.
We deliver a production-ready Arborgold adapter tailored to your account configuration and entitlements.
Go live with continuous monitoring and automatic adjustments as Arborgold evolves.
Authentication
/authenticateAuthenticate to an Arborgold account and obtain a session token for downstream calls.
Customers
/customersList customers, contacts, and properties with filters for status, service area, and last activity.
Estimates
/create_estimateCreate a new proposal or estimate against a customer using the account's configured services and price list.
Scheduling
/jobsRetrieve jobs and work orders with crew, schedule, route, and status filters.
Scheduling
/create_jobSchedule a new job or work order and assign it to a crew, route, and date.
Billing
/invoicesPull invoices, payments, and job-cost detail across labor, materials, equipment, and overhead.
- Pull customers, contacts, and properties from Arborgold into a central CRM or warehouse - Stream job, work order, and schedule changes to downstream BI and reporting tools - Reconcile property and service-history records for a unified customer view
- Push new estimates and proposals into Arborgold from your website or lead tools - Apply the account's configured services and price lists automatically - Route accepted proposals into scheduling without portal clicks
- Sync invoices and digital payments into accounting and AR systems - Match labor, materials, and equipment costs against job-cost centers for accurate margins - Surface unpaid invoices and overdue accounts to collections workflows
- Pull GPS time entries and crew status from the mobile field apps for payroll and reporting - Sync tree and plant inventory levels with purchasing and supply-chain tools - Push schedule and route updates back to crews as jobs change
Authentication
Username/password login handled in a managed, automatically refreshed session
Connectivity
Authenticated web app and mobile-client flows surfaced as a unified API layer
Response format
Normalized JSON across customers, estimates, jobs, invoices, and inventory objects
Rate limits
Adaptive throttling tuned to your account to avoid Arborgold-side limits
Session management
Automatic session refresh, re-login handling, and credential rotation
Data freshness
Near real-time pulls for jobs, schedules, and invoices with optional scheduled batch syncs
Security
Encrypted credential vault, scoped access tokens, SOC 2-aligned controls, and audit logging
Webhooks
Event-style callbacks for estimate acceptance, job scheduling, invoice, and payment changes
Latency
Sub-second reads on cached entities; multi-second writes when posting estimates and scheduled jobs
Throughput
Horizontally scaled workers sized to multi-crew, multi-branch job volume
Reliability
Retry, backoff, and idempotency keys for estimates, jobs, and billing transactions
Adaptation
Continuous monitoring of Arborgold web and mobile releases and account configuration drift
Arborgold does not publish an open, documented developer API; integrations rely on the authenticated web app and mobile clients. Supergood builds a resilient API layer over those authenticated surfaces so you can read and write your account data programmatically.
Yes. GPS time entries, crew status, and digital payments captured in the iPhone/Android crew apps are exposed through the same normalized API surface as the rest of your Arborgold data.
Yes. Labor, materials, equipment, and overhead are reconciled against your account's job-cost centers so margins and profitability stay accurate when synced to downstream systems.
Each account is profiled against its configured services, price lists, and workflows. Supergood preserves your specific fields and entitlements rather than forcing a generic schema.
Yes. The API supports writes including new estimates, scheduled jobs, invoices, and customer records, in addition to reading customers, jobs, invoices, and time-tracking data.