Jobba Trade Technologies is a cloud-based business management platform built exclusively for commercial and residential roofing contractors, spanning lead capture, measurement, estimating, job management, and reporting. An unofficial API lets you programmatically pull jobs, leads, estimates, inspections, measurements, photos, crew assignments, and invoices—and push updates like new leads, proposals, job status changes, and crew schedules back into Jobba.

Jobba Trade Technologies develops cloud-based business management software built exclusively for the roofing contracting industry, serving everyone from single-location startups to multi-location commercial roofers. Contractors use Jobba to import and manage leads, capture aerial roof measurements and site photos, build estimates and proposals, collect e-signature approvals, run customizable job workflows from sale through installation, assign crews, and track performance with reporting and analytics.
Core product areas include:
Common data entities:
Roofing contractors run their entire operation on Jobba, but turning its portal- and mobile-driven workflows into API-driven automation is non-trivial:
Supergood reverse-engineers Jobba's authenticated browser and mobile flows to deliver a resilient API layer for your Jobba, FCS, or BidPad account—without waiting on a public API that doesn't exist.
Use Jobba with AI agents: Jobba MCP Server →
Book a 30-minute session to confirm your products, workflows, and authentication model.
We deliver a production-ready Jobba adapter tailored to your account configuration and entitlements.
Go live with continuous monitoring and automatic adjustments as Jobba evolves.
Authentication
/authenticateAuthenticate to a Jobba, FCS, or BidPad account using username/password or MFA and obtain a session token for downstream calls.
Leads
/leadsList leads imported from multiple sources with filters for source, status, owner, and date range.
Leads
/create_leadCreate a new lead with contact, property, and source details and route it into a contractor's workflow.
Jobs
/jobsRetrieve jobs across the lifecycle from sale to installation with status, crew, and workflow-stage filters.
Estimates
/create_estimateBuild an estimate or proposal with measurements and line items and send it for electronic signature approval.
Inspections
/inspectionsPull inspection records including Hot Roof measurements, photos, videos, and notes captured in the field.
- Pull leads imported from multiple sources into a single CRM or data warehouse - Stream job status changes from sale to installation into downstream reporting - Reconcile customer and property records across Jobba, FCS, and BidPad
- Push measurements and line items into estimates and proposals without portal clicks - Trigger electronic-signature requests and capture signed contract status - Route approved proposals into job creation and crew scheduling
- Pull Hot Roof aerial measurements, photos, videos, and notes from mobile capture - Attach inspection media to the corresponding job and property record - Feed damage documentation into insurance and claims workflows
- Sync Powerboard crew assignments and skill-set requirements to scheduling tools - Push job completion updates into accounts-receivable and invoicing - Reconcile invoices against QuickBooks and general-ledger systems
Authentication
Username/password and MFA handled in a managed session
Connectivity
Authenticated browser and mobile app flows across Jobba, FCS, and BidPad
Response format
Normalized JSON across leads, jobs, estimates, inspections, and crew objects
Rate limits
Adaptive throttling tuned to your account to avoid platform-side limits
Session management
Automatic session refresh, MFA replay handling, and credential rotation
Data freshness
Near real-time pulls for leads, jobs, and inspections with optional scheduled batch syncs
Security
Encrypted credential vault, scoped access tokens, SOC 2-aligned controls, and audit logging
Webhooks
Event-style callbacks for new leads, job status changes, proposal signatures, and inspection completion
Latency
Sub-second reads on cached entities; multi-second writes when posting estimates and job updates
Throughput
Horizontally scaled workers sized to multi-location roofing volume
Reliability
Retry, backoff, and idempotency keys for lead, estimate, and job transactions
Adaptation
Continuous monitoring of Jobba releases and per-contractor workflow configuration drift
Jobba does not publish a documented, self-serve developer API. Supergood works against your authenticated Jobba, FCS, or BidPad surfaces to deliver a programmatic API layer without requiring an official public API.
Yes. Supergood normalizes data across all three products so leads, jobs, estimates, and inspection entities are exposed through a single consistent API surface regardless of which product captured them.
Yes. Aerial measurements, photos, videos, and notes captured in the field are exposed through the normalized API and can be attached to the corresponding job and property records.
Each account is profiled against its configured workflows and statuses. Supergood preserves contractor-specific stages, fields, and entitlements rather than forcing a generic schema.
Yes. Once your Jobba data is exposed as a normalized API, you can sync invoices, jobs, and customer records into QuickBooks, scheduling tools, and your data warehouse through your own pipelines.