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.

/llms.txt

A link index of every published page with a one-line description each. Start here.

/llms-full.txt

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.

/sitemap.xml

Every indexed URL, English and Dutch, with last-modified dates.

/robots.txt

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/knowledge

It 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

Start for free · No credit card · Set up within an hour