RazorSync is a cloud field service management platform that streamlines scheduling, dispatching, work orders, invoicing, and team coordination for small and midsize field service businesses across HVAC, plumbing, electrical, and dozens of other trades. An unofficial API lets you programmatically pull customers, service requests, work orders, invoices, and technician records—and push updates like new jobs, schedule changes, estimates, and payments back into RazorSync.

RazorSync is a cloud-based field service management platform that streamlines scheduling, dispatching, work orders, invoicing, and team coordination for small and midsize field service businesses. Companies use RazorSync to organize their schedule with drag-and-drop scheduling and route optimization, manage field technicians and last-known location, run service requests and work orders, invoice and process payments in the field, and sync financials to QuickBooks—across more than 65 trades including HVAC, plumbing, electrical contracting, alarm & security, appliance repair, IT services, and lawn care.
Core product areas include:
Common data entities:
Field service teams run daily operations on RazorSync, but turning its portal- and mobile-driven workflows into API-driven automation is non-trivial:
Supergood reverse-engineers RazorSync's authenticated web and mobile flows to deliver a resilient, normalized API layer for your RazorSync account—covering customers, scheduling, work orders, invoicing, and technician data.
Use RazorSync with AI agents: RazorSync MCP Server →
Book a 30-minute session to confirm your modules, workflows, and authentication model.
We deliver a production-ready RazorSync adapter tailored to your account configuration and custom fields.
Go live with continuous monitoring and automatic adjustments as RazorSync evolves.
Authentication
/authenticateAuthenticate to a RazorSync account with username/password (and MFA where enabled) and obtain a session token for downstream calls.
Customers
/customersList customers, contacts, and service locations with filters for status, location, and last-updated date.
Work Orders
/service_requestsRetrieve service requests and work orders with filters for status, assigned technician, and scheduled date.
Work Orders
/create_service_requestCreate a new service request or work order with customer, location, task details, and scheduling preferences.
Scheduling
/schedulePull the schedule of appointments, routes, and technician assignments across a date range.
Billing
/invoicesList invoices, estimates, payments, and line items with filters for customer, status, and date.
- Pull customers, contacts, and service locations into a single data warehouse - Stream service request and work order status changes to downstream BI and CRM tools - Reconcile job history across technicians for unified customer 360
- Create and update service requests and appointments without portal clicks - Push optimized routes and technician assignments back into RazorSync - Trigger customer email and text notifications when jobs are scheduled or rescheduled
- Sync invoices, estimates, payments, and line items into accounting and AR systems - Match field-captured payments against work orders and customers - Surface unbilled or overdue jobs to finance workflows beyond the native QuickBooks export
- Pull technician time logs, last-known location, and job completion data for utilization reporting - Combine work order and invoice data to measure revenue per trade and per technician - Feed custom-field data into dashboards using account-specific field mappings
Authentication
Username/password and MFA handled in a managed, encrypted session
Connectivity
Authenticated web and mobile flows reverse-engineered into a stable REST surface
Response format
Normalized JSON across customers, service requests, schedules, invoices, and technicians
Rate limits
Adaptive throttling tuned to your account to avoid RazorSync-side limits
Session management
Automatic session refresh, MFA replay handling, and credential rotation
Data freshness
Near real-time pulls for work orders, 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 work order creation, status changes, scheduling updates, and payments
Latency
Sub-second reads on cached entities; multi-second writes when posting through scheduling and billing workflows
Throughput
Horizontally scaled workers sized to multi-technician, multi-location dispatch volume
Reliability
Retry, backoff, and idempotency keys for service request, invoice, and payment writes
Adaptation
Continuous monitoring of RazorSync releases and account-specific custom field and mapping drift
RazorSync provides a QuickBooks Online/Desktop integration with advanced field mapping but does not publish a broadly documented, general-purpose REST API. Supergood builds a normalized API against your authenticated RazorSync account so you can pull and push the full object graph beyond the QuickBooks export.
Yes. RazorSync captures much of its work-order, time-log, and location data through the iOS and Android apps. Supergood works against the same authenticated surfaces so that mobile-originated data is available through a stable server-side API.
Each account is profiled against its configured custom fields and advanced field mappings. Supergood preserves account-specific fields and lifecycle states rather than forcing a generic schema, so integrations stay accurate across tenants.
No. The native QuickBooks sync exports payments, invoices, service requests as jobs, and quotes. Supergood complements it by exposing the full RazorSync object graph—customers, schedules, work orders, technicians, and more—for analytics and other systems.
Supergood continuously monitors RazorSync releases and your account's custom field and mapping drift, automatically adjusting the adapter so your integration keeps working without manual maintenance.