Charlotte· for Jobber
Jobber integration · OAuth

Charlotte for Jobber

Inbound calls answered by Charlotte; bookings flow into Jobber automatically. OAuth handshake takes 90 seconds.

OAuth callback: /oauth/jobber/callback

Overview · TL;DR

Charlotte for Jobber-using HVAC, plumbing, and electrical operators. Every inbound call lands in Charlotte first; non-emergency bookings sync to Jobber as new jobs with the caller's name, phone, address, requested window, and structured notes — no copy-paste, no manual keying. Emergency-classified calls bridge to the operator live in under twenty seconds. The OAuth connection takes about ninety seconds end-to-end and runs through Jobber's standard developer-app authorization flow.

Last updated

Supported features

What the integration syncs

Known limitations

Where Charlotte deliberately stops short

Stating limitations out loud is how Charlotte earns credibility on the capability claims that matter — operators have heard enough “does everything” pitches.

Frequently asked

Questions operators ask before they connect

Q1How does the Jobber connection actually work?

Charlotte uses Jobber's standard OAuth 2.0 developer-app flow. The operator clicks Connect Jobber in Charlotte's signup wizard, authorizes the Charlotte app inside Jobber's authorization screen, and Jobber redirects back to Charlotte's OAuth callback with the auth code. Charlotte exchanges the code for refresh + access tokens, stores them encrypted at rest, and refreshes them automatically on the standard Jobber-issued schedule.

Q2What permissions does Charlotte ask Jobber for?

Read and write access to jobs and clients in the connected Jobber account — the minimum scope needed to create new jobs and attach them to existing customers. Charlotte does not request access to financial transactions, payroll, or any Jobber surface unrelated to inbound-call booking. The exact scopes are surfaced inside Jobber's authorization screen for review before connection.

Q3Can I disconnect Charlotte from Jobber without affecting my Jobber data?

Yes. Disconnect from either side — Charlotte's admin portal or Jobber's connected-apps view — at any time. Disconnecting revokes Charlotte's OAuth tokens and stops new job sync immediately. Existing Jobber records created by Charlotte stay in Jobber and remain editable; Charlotte's call-history view continues to show them with a disconnected badge so the operator can see they're no longer round-tripping.

Q4Does Charlotte work with both Jobber Lite and Jobber Pro plans?

Charlotte's OAuth integration works against any Jobber plan that exposes the standard developer API. Both Jobber Core and Jobber Connect plans expose the API; Jobber Lite has limited API surface (Jobber's own documentation). Charlotte's signup wizard detects the connected account's plan tier during the handshake and shows a warning if features will be limited by Jobber's plan rather than Charlotte's.

Q5What happens if Jobber's API is down when Charlotte tries to book a call?

Charlotte books the appointment locally in her call-history view with a sync-pending flag, then retries the Jobber API on a 30-second exponential-backoff schedule for up to fifteen minutes. If sync still fails after the retry window, the operator is paged with the structured note and a one-click manual-retry button. Jobber API downtime is rare but Charlotte's pipeline is built to ride through it.

Q6How does Charlotte handle Jobber's rate limits?

Jobber publishes their API rate limits in the developer docs; Charlotte's outbound rate to Jobber is throttled per-tenant well below the published ceiling. For high-volume operators (rare at solo scale) the throttle is operator-tunable in the admin portal. Bursty days — a freeze event triggering a hundred plumbing calls in an afternoon — are smoothed out by Charlotte's queue rather than getting rate-limited by Jobber.

Compare to

How Charlotte sits vs other AI-receptionist vendors for Jobber

Each callout below cites the competitor’s own product page — we don’t fabricate pricing or feature claims we can’t source. Verify the current state on their pages before deciding.

Pricing

Plans that include Jobber

Jobber integration is included at every tier (Basic $99/mo, Standard $199/mo, Pro $399/mo). See full pricing for the feature matrix.