One Click Contractor is a home improvement sales platform that powers digital estimating, branded proposals, instant multi-lender financing, e-signature, and payment collection for remodeling and exterior contractors. An unofficial API lets you programmatically pull estimates, proposals, jobs, financing applications, signed contracts, and payment records—and push new estimates, line items, and status updates back into One Click Contractor.

One Click Contractor is a home improvement sales and estimating platform for remodeling and exterior contractors—roofing, siding, windows, gutters, bathrooms, and kitchens. Sales reps use it to capture measurements, build estimates in minutes, present branded proposals with live price adjustments, offer instant financing through multiple lenders, and capture e-signatures and payments in a single in-home appointment. The platform reports more than $14 billion in project estimates processed and integrates with 50+ measurement, CRM, presentation, financing, and payment tools.
Core product areas include:
Common data entities:
Contractors close deals in One Click Contractor every day, but turning its in-app, appointment-driven workflows into API-driven automation is non-trivial:
Supergood reverse-engineers authenticated One Click Contractor sessions and the platform's in-app integration flows to deliver a resilient API layer for your account—across estimating, financing, and contract workflows. You integrate once and rely on consistent, normalized objects.
Use One Click Contractor with AI agents: One Click Contractor MCP Server →
Book a 30-minute session to confirm your account configuration, integrations, and authentication model.
We deliver a production-ready One Click Contractor adapter tailored to your pricing templates and workflows.
Go live with continuous monitoring and automatic adjustments as One Click Contractor evolves.
Authentication
/authenticateAuthenticate to a One Click Contractor account using username/password, or MFA, and obtain a session token for downstream calls.
Estimating
/estimatesList estimates with filters for status, customer, branch, and date range, including line items and locked pricing.
Estimating
/create_estimateCreate a new estimate from a pricing template, adding line items and applying account-configured pricing.
Proposals
/proposalsRetrieve branded proposals and their presentation, adjustment, and acceptance status for a job.
Financing
/financing_applicationsPull 1LOOK financing applications, lender offers, and approval status tied to an estimate or customer.
Contracts
/contractsRetrieve signed contracts, e-signature records, and collected payments for completed appointments.
- Pull estimates, line items, and locked pricing into a single warehouse for reporting - Push proposal and acceptance status into Salesforce against the originating lead - Reconcile job and customer records across CRM and One Click Contractor
- Stream 1LOOK financing applications and lender offers into downstream sales and finance tools - Surface approval, decline, and funding events to reps and managers in real time - Tie financing outcomes back to the originating estimate for close-rate analysis
- Pull signed contracts, e-signature records, and collected deposits into accounting systems - Trigger production scheduling and job handoff when a contract is signed - Reconcile payments and balances against jobs without manual re-entry
- Aggregate estimates, proposals, and close rates across users, teams, and branches - Feed appointment and measurement data into BI dashboards - Normalize per-account pricing templates for consistent cross-branch reporting
Authentication
Username/password and MFA handled in a managed session; integration OAuth (consumer key/secret) supported where configured
Connectivity
Authenticated session flows over the One Click Contractor web and mobile surfaces; no public API required
Response format
Normalized JSON across Estimates, Proposals, Financing, Contracts, and Payment 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 estimates, financing, and contracts 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 creation, proposal acceptance, financing approval, and contract signature
Latency
Sub-second reads on cached entities; multi-second writes when posting estimates and proposals
Throughput
Horizontally scaled workers sized to multi-branch estimate and appointment volume
Reliability
Retry, backoff, and idempotency keys for estimate, financing, and payment transactions
Adaptation
Continuous monitoring of One Click Contractor releases and per-account configuration drift
No. One Click Contractor does not publish a developer API or documentation. Supergood works against your authenticated account sessions and in-app integration flows to provide a stable API layer without requiring an official public API.
Yes. While the platform offers a native Salesforce connection configured in-app via OAuth consumer key and secret, Supergood normalizes estimates, proposals, and job records so you can sync them into Salesforce or any CRM with full control over field mapping.
Yes. Financing applications, lender offers, and approval status from 1LOOK are exposed through the same normalized API surface, so you can track funding outcomes alongside estimates and contracts.
Each account is profiled against its configured pricing templates and line items. Supergood preserves your locked pricing and template structure rather than forcing a generic schema, so estimates stay accurate across branches.
Yes. Signed contracts, e-signature records, and collected deposits are normalized and available through the API, so you can push them into accounting and production-scheduling systems without manual re-entry.