improveit 360 is a CRM and business management platform built on Salesforce for home remodeling and home improvement contractors, covering lead management, appointment scheduling, quoting, project management, and invoicing and payments. An unofficial API lets you programmatically pull leads, prospects, appointments, jobs, estimates, invoices, and payments—and push updates like new leads, scheduled appointments, quotes, and project status back into improveit 360.

improveit 360 is a CRM and business management platform built on Salesforce for home remodeling and home improvement contractors. Used by thousands of remodelers and home improvement businesses, it lets teams track, estimate, schedule, quote, report on, and manage projects in one system—spanning lead and customer management, appointment scheduling, sales and quoting, project management, online invoicing and payments, and business intelligence dashboards.
Core product areas include:
Common data entities:
Remodelers run their entire sales-to-cash pipeline on improveit 360, but turning its Salesforce-based, configuration-heavy workflows into reliable API-driven automation is non-trivial:
Supergood reverse-engineers authenticated browser flows and the underlying Salesforce-based surfaces of your improveit 360 org to deliver a resilient API layer—across leads, appointments, projects, quotes, invoices, and payments.
Use improveit 360 with AI agents: improveit 360 MCP Server →
Book a 30-minute session to confirm your modules, custom objects, and authentication model.
We deliver a production-ready improveit 360 adapter tailored to your org configuration and entitlements.
Go live with continuous monitoring and automatic adjustments as improveit 360 evolves.
Authentication
/authenticateAuthenticate to an improveit 360 org using Salesforce OAuth, username/password, or MFA and obtain a session token for downstream calls.
Leads
/leadsList leads and prospects with filters for source, status, sales rep, and created date range.
Leads
/create_leadCreate a new lead or prospect with contact details, marketing source, and project interest.
Scheduling
/appointmentsRetrieve appointments and calendar events with rep, status, and date filters.
Scheduling
/create_appointmentSchedule a new appointment for a lead or job with rep assignment and notifications.
Projects
/jobsList projects and jobs with status, template, and costing details.
Billing
/invoicesPull invoices and payments with status, amount, and customer filters.
- Pull new leads and prospects from improveit 360 into a central warehouse or BI tool - Stream appointment and calendar events to downstream scheduling and dispatch systems - Reconcile contact and account records across marketing, sales, and CRM tools
- Push new quotes and proposals from external estimating tools into improveit 360 - Pull project, task, and costing data back for reporting and forecasting - Trigger project status updates and template-driven tasks without portal clicks
- Sync invoices, payments, and financing applications into accounting and general ledger systems - Surface delinquent or pending balances to retention and collections workflows - Match payment processing and homeowner financing activity against job records
- Feed call-center and two-way texting activity back into lead records for attribution - Pull campaign and marketing-source data for closed-loop reporting - Keep lead status and lifecycle stage in sync across marketing automation tools
Authentication
Salesforce OAuth, username/password, and MFA (SMS, email, TOTP) handled in a managed session
Connectivity
Authenticated browser flows plus underlying Salesforce-based surfaces of your improveit 360 org
Response format
Normalized JSON across Leads, Appointments, Quotes, Projects, Invoices, and Payments objects
Rate limits
Adaptive throttling tuned to your org to stay within Salesforce platform API limits
Session management
Automatic session refresh, MFA replay handling, and credential rotation
Data freshness
Near real-time pulls for leads, appointments, and payments 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, appointment changes, project status updates, and payment events
Latency
Sub-second reads on cached entities; multi-second writes when posting through quoting and billing workflows
Throughput
Horizontally scaled workers sized to high lead and appointment volume across multiple branches
Reliability
Retry, backoff, and idempotency keys for lead creation, appointments, and payment transactions
Adaptation
Continuous monitoring of improveit 360 releases and org-specific Salesforce configuration drift
Yes. Supergood authenticates against your improveit 360 org's authenticated surfaces and Salesforce-based objects, so you get a consistent API even when native Salesforce API seats aren't provisioned or the managed package limits direct access.
No. Supergood works with your existing improveit 360 authenticated sessions and entitlements, so you don't need to purchase additional API-enabled Salesforce seats to integrate.
Yes. Quotes, photos, and payments captured in the field surface through the same normalized API as the web platform, since they write back to the same underlying records.
Each org is profiled against its configured custom fields, page layouts, and project templates. Supergood preserves your org-specific fields and lifecycle states rather than forcing a generic schema.
Yes. The API supports both reads and writes—create leads, schedule appointments, post quotes, and update project status and payments back into improveit 360.