Changelog
What shipped, what's next.
We're in beta, so this ship log is honest. Includes what we finished, what's in flight this week, and what's queued. No vaporware bullets.
- April 17, 2026Shipped
Marketing site live
- Landing page with the hero, example questions, connectors and FAQ.
- Three case studies on missed calls, lead response time, and how the top operators run their shops.
- Pricing, privacy, security, terms, and contact pages.
- Questions-by-role catalog at /questions so owners, ops managers, dispatchers and estimators can see what the product is for.
- April 15, 2026In progress
Wave 1 · Data fabric foundation
- Migration runner plus canonical schema for people, clients, properties, jobs, quotes, invoices.
- Connector base class with rate-limit config, retry, and cursor-based pagination.
- Identity resolution across email, phone, name-plus-postal, and fuzzy name matching.
- LLM ledger writing every Claude call with cost, cache tokens, and purpose.
- April 1, 2026Shipped
Wave 0 · Bootstrap
- Monorepo set up with Next.js 16, Supabase local and cloud, shared TypeScript types.
- OAuth credentials captured for Jobber, Gmail, Google Calendar, Slack, QuickBooks.
- Schema snapshots committed for the first three connectors.
- Sentry and PostHog wired up on a free tier.
- Target: May 2026Next up
Wave 2 · Jobber connector
- Full Jobber OAuth flow, webhook signature verification, and token refresh with an advisory lock.
- Raw ingest for clients, quotes, jobs, invoices, time entries.
- Canonical normalizers with idempotent upserts on (tenant_id, source, source_id).
- First entity detail page showing linked clients, properties, jobs and communications.
Want the ship log in your inbox?
Sully newsletter is read by more than 2,000 contractor owners weekly. We include what shipped here, when it's relevant.