Tradify is all-in-one job management software for trade businesses—electricians, plumbers, HVAC, and property maintenance—covering enquiries, quotes, scheduling, job tracking, timesheets, invoicing, and online payments. An unofficial API lets you programmatically pull jobs, quotes, invoices, contacts, and timesheets—and push updates like new jobs, quotes, and invoices back into Tradify.

Tradify is all-in-one job management software for trade and service businesses—electricians, plumbers and gas engineers, HVAC and refrigeration technicians, and property maintenance teams. Tradespeople use Tradify to run the full job lifecycle: capture enquiries, build branded quotes and estimates, schedule staff, track jobs in the field with photos and notes, log timesheets, and turn that work into branded invoices and online payments—syncing financials to accounting systems like Xero and QuickBooks.
Core product areas include:
Common data entities:
Trade businesses run daily operations on Tradify, but turning its app- and portal-driven workflows into API-driven automation is non-trivial:
Supergood reverse-engineers authenticated browser and app flows to deliver a resilient API layer for your Tradify account—covering jobs, quotes, invoices, contacts, and timesheets across web and mobile surfaces.
Use Tradify with AI agents: Tradify MCP Server →
Book a 30-minute session to confirm your Tradify modules, region, and authentication model.
We deliver a production-ready Tradify adapter tailored to your account configuration and workflows.
Go live with continuous monitoring and automatic adjustments as Tradify evolves.
Authentication
/authenticateAuthenticate to a Tradify account using username/password, or MFA, and obtain a session token for downstream calls.
Jobs
/jobsList jobs with filters for customer, status, assigned staff, and scheduled date range.
Jobs
/create_jobCreate a new job from an enquiry or quote, assigning customer, staff, and schedule details.
Quotes
/quotesRetrieve quotes and estimates with line items, price lists, and approval status.
Invoices
/invoicesPull invoices and payment status, including those generated from jobs, quotes, and timesheets.
Invoices
/create_invoiceCreate an invoice from a job, quote, or template and push it toward the connected accounting system.
- Pull active jobs, schedules, and staff assignments into a central warehouse - Stream job status and completion events to downstream BI and reporting - Reconcile enquiry-to-job conversion across customers
- Push quotes and estimates into Tradify from CRM or e-commerce systems - Generate invoices from completed jobs and timesheets automatically - Surface unpaid and overdue invoices to collections workflows
- Sync invoices and payments into Xero, QuickBooks, MYOB, or Sage by region - Match timesheets and purchase orders against job costing - Reconcile Stripe online payments against Tradify invoice records
- Mirror Tradify contacts and customers into CRM and marketing tools - Push new enquiries captured elsewhere into Tradify - Trigger downstream workflows when job or customer status changes
Authentication
Username/password and MFA handled in a managed session
Connectivity
Authenticated browser and mobile app flows reverse-engineered into a stable API surface
Response format
Normalized JSON across Jobs, Quotes, Invoices, Contacts, and Timesheets
Rate limits
Adaptive throttling tuned to your account to avoid Tradify-side limits
Session management
Automatic session refresh, MFA replay handling, and credential rotation
Data freshness
Near real-time pulls for jobs, quotes, 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 job status, quote approval, invoice issuance, and payment changes
Latency
Sub-second reads on cached entities; multi-second writes when posting jobs and invoices
Throughput
Horizontally scaled workers sized to multi-job, multi-staff volume
Reliability
Retry, backoff, and idempotency keys for job, quote, and invoice writes
Adaptation
Continuous monitoring of Tradify releases and accounting-partner changes to keep the integration stable
Tradify does not publish an open, self-serve public API, webhooks, or custom integration framework—its official integrations are limited to accounting and payment partners. Supergood works against authenticated Tradify sessions to deliver programmatic access to jobs, quotes, invoices, contacts, and timesheets.
Yes. Supergood reverse-engineers both web and mobile app flows, so field-captured data such as timesheets, job notes, and photo/video attachments is exposed through the same normalized API surface.
Supergood complements the standard accounting sync. Where Tradify only pushes invoices, Supergood exposes jobs, quotes, timesheets, and purchase orders so you can build richer job-costing and reporting flows across Xero, QuickBooks, MYOB, or Sage.
Yes. Supergood adapts to your region's configuration, including the AU/NZ MYOB integration and the UK/Ireland Sage integration, so the same API surface works regardless of market.
Yes. The API supports writes—creating jobs from enquiries or quotes, generating invoices from jobs and timesheets, and updating records—with idempotency keys and retry handling to keep writes safe.