FinalOffer AI Documentation
API documentation and developer resources for the FinalOffer AI Voice Agent platform.
Welcome to the FinalOffer AI documentation. This platform enables real estate agents and buyers to interact with property listings, create offers, and generate purchase contracts through a conversational voice interface powered by ElevenLabs.
We exist so agents can spend more time doing what they’re good at—talking to clients and selling homes—not
filling out forms, answering emails, and updating the CRM.
FinalOffer pairs a conversational experience with structured data automation:
- Voice Agent Integration – ElevenLabs-first flows that capture buyer intent in plain language.
- Property Intelligence – Hono services hydrate MLS, agent, and pricing context on demand.
- Offer & Contract Assembly – Guided workflows turn transcripts into compliant Massachusetts offer packets.
- Realtime Backend – Convex keeps listings, personas, and document states in sync across devices.
Getting Started
TanStack Start Web App
How the React + TanStack Start frontend orchestrates Convex and voice workflows
Services API (Hono)
How our Cloudflare Workers + Hono service powers property and contact intelligence
Why it matters
The combination of TanStack Start (our UI shell) and Convex (reactive data + jobs) lets us react instantly to buyer conversations. We tap Cloudflare Workers for enrichment and WorkOS AuthKit for enterprise-grade sign-in without overexposing internal tooling—a clean story for hackathons and production alike.
Stack layers at a glance
- Business experience – The TanStack Start Web App handles conversational flows, agent dashboards, and fast offer drafting.
- Middleware & data – Convex queries and background tasks sync listings, offers, and voice transcripts while broadcasting updates to the UI.
- Backend services – The Services API packages Firecrawl + Workers AI scraping with cache-first guarantees.
- Infra & CDN – Vercel serves the TanStack Start app, Cloudflare runs the workers, and Netlify publishes this documentation.
- Auth & compliance – WorkOS AuthKit manages hosted authentication, while Sentry + CodeRabbit keep a paper trail.
- Background AI tooling – ElevenLabs agents, Perplexity research, Mapbox geodata, and our cron-powered refreshes keep data fresh without human busywork.
Architecture
The platform consists of three main applications:
| Application | Description | Port |
|---|---|---|
| Web App | Main user interface for browsing listings and managing offers | 3001 |
| Documentation | This API documentation site (Fumadocs) | 4000 |
| Backend | Convex functions + cron jobs publishing live data to the web and services layers | - |
Development
To run the documentation site locally:
pnpm --filter fumadocs devThe documentation will be available at http://localhost:4000
Support
Need help or access to additional internal docs (voice agent configs, tooling, etc.)? Reach out to the FinalOffer engineering team on Slack for credentials or pointers.