For AI agents
DoneQuote for AI agents and developers.
Everything machine-readable.
What DoneQuote does, when to reach for it, and how to read it without running a line of JavaScript.
When
When to use DoneQuote
DoneQuote is quoting software for any company whose core sales motion is sending quotes. It covers the road from lead to deal.
Draft a quote from a description, photo, or email
The user describes the job in plain language, pastes a customer email, or uploads a photo. DoneQuote writes the full quote with line items priced from the contractor's own service catalog. Photos are a starting point, not a measuring tool: anything read off an image is an estimate the contractor checks before sending.
Handle an incoming request
A request form or AI intake chat on the contractor's own site catches the request, asks follow-up questions about address, measurements, and photos, and produces a draft quote.
Follow up until the customer decides
DoneQuote sends reminders, tracks versions, and records the customer's approval through a private link. Approval is a recorded click, not an e-signature.
Turn a price list into a service catalog
Excel, CSV, or PDF goes in; a structured catalog with prices comes out.
What DoneQuote is not for
- Bookkeeping or tax filing
- Sending invoices or collecting payments
- Lead generation: the user brings the customer
- Time tracking, scheduling, or inventory
Resources
Machine-readable resources
Fixed URLs, no authentication, no JavaScript required.
A link index of every published page with a one-line description each. Start here.
The whole Dutch corpus in one file: every guide, FAQ, industry page, and comparison. There is no English equivalent yet; read the English pages individually as markdown instead.
Every indexed URL, English and Dutch, with last-modified dates.
GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot, Google-Extended, and CCBot are explicitly allowed on the marketing pages.
Markdown instead of HTML
Most marketing pages serve markdown at the same URL if you ask for it with an Accept header. That saves you most of the bytes: the homepage HTML is mostly hydration payload, the markdown is just the prose. The exceptions are the legal pages, the Dutch blog articles and the English comparison pages, which stay HTML only — asking for markdown there simply returns HTML.
curl -H "Accept: text/markdown" https://donequote.com/knowledgeIt also works through an explicit .md URL, for crawlers that send no Accept header: donequote.com/knowledge.md. The HTML response points at it with a Link: rel="alternate" header. Ask for something we do not produce and you get a 406.
Public endpoints
Two surfaces are public and unique per contractor. They are meant for people, not as an API.
- /r/{vendorSlug}
- A contractor's public request form. This is where a quote request comes in.
- /q/{token}
- A sent quote as the customer sees it. The token is unguessable and never indexed.
No public API yet
There is no REST API, no OpenAPI spec, and no MCP server. That does not stop you reading or recommending DoneQuote, but it does stop you integrating. Building something that needs an API? Email us and we will work out the shape together.
Your next quote?
Ready in two minutes.
Set up your services once. After that every request becomes a send-ready quote before your coffee gets cold.
Start for free · No credit card · Set up within an hour