Quillon

Quillon

Meeting recordings in, decisions out.

New qx-2 reads 400k tokens at once

~/standup $ quillon decide weekly-sync.m4a

Meeting decisions API · model qx-2

Meeting recordings in. Decisions out.

Send Quillon an hour of talk. You get back what was decided, who owns each action item and the due dates people said out loud - each one pointing at the second it was said.

Read the API
p50 latency, 10k-token transcript
820 ms
context window
400k tokens
per 1M input tokens
$1.20

Playground · POST /v1/meetings

weekly-sync-2026-11-05.m4a47 min 12 s · 6 speakers · 41 MB
What did we decide?
Transcribed and read in 31 s · 6 speakers · 9,840 tokens
Q
Quillonqx-2

3 decisions

  1. The EU region launches on 1 December, not the 15th 12:04
  2. The pricing page drops the Starter plan 31:12
  3. A second support engineer is hired in Q1 40:55

4 action items

  • Priya rewrites the pricing page · Fri 14 Nov 31:40
  • Tomás moves the EU launch checklist · Wed 12 Nov 12:30
  • Ana drafts the job post · next sprint 41:20
  • Jonas asks legal about the DPA · no date said 44:02
Who said Priya owns the pricing page?
Q
She did, at 31:40: "I'll take the pricing page - done by Friday." Marco agreed at 31:52.

every answer cites the second it was said

Fig. 1 - A 47-minute product meeting processed by qx-2. Names changed; the timestamps are the recording's.

How it works

One request, four steps, one JSON

Upload the file or a link to it. Poll, or give us a webhook - most hour-long meetings come back in under a minute.

  1. Send audio or a transcript

    Up to 6 hours per file - m4a, mp3, wav, webm - or text you already have. Add the calendar invite and speakers get their names.

  2. Transcribe and tell voices apart

    31 languages, switching mid-sentence is fine. Every word keeps its timestamp.

  3. Read the whole meeting at once

    qx-2 holds 400,000 tokens - about nine hours of talk - so a decision taken at minute 5 and reversed at minute 50 comes out reversed.

  4. Return what was decided

    Decisions, action items with owner and due date, open questions - each with the seconds it rests on.

What comes back

{
  "status": "done",
  "decisions": [{
    "text": "The EU region launches on 1 December",
    "at": "00:12:04", "speakers": ["Tomás", "Ana"]
  }],
  "action_items": [{
    "owner": "Priya", "task": "Rewrite the pricing page",
    "due": "2026-11-14", "at": "00:31:40"
  }],
  "usage": { "input_tokens": 9840, "output_tokens": 612 }
}

API

Three lines from a recording to a list

REST over HTTPS, with small SDKs for JavaScript and Python. Your key is scoped to one project and one region.

curl https://api.quillon.example/v1/meetings \
  -H "Authorization: Bearer $QUILLON_KEY" \
  -F audio=@weekly-sync.m4a \
  -F extract=decisions,action_items \
  -F webhook=https://you.example/hooks/quillon
{ "id": "mtg_8Kq2", "status": "processing", "eta_seconds": 34 }
Base URL
https://api.quillon.example/v1
Context window
400,000 tokens - about 9 hours of transcript in one request
Latency
Text: p50 820 ms, p95 1,900 ms for 10k tokens. Audio: p50 38 s per recorded hour.
Files
Up to 6 h or 2 GB; m4a, mp3, wav, webm, mp4
Rate limits
60 requests a minute on Team, 600 on Scale
Webhooks
Signed with HMAC-SHA256, retried for 24 hours

Benchmarks

What we measured, including the misses

Measured on 4 to 6 November 2026 against qx-2. How, in the notes below.

91.4% of labelled decisions found (recall)
96.2% action items with the right owner
0.7 invented items per 100 meetings
820ms / 1,900ms p50 / p95 for a 10k-token transcript

p95 is the one we page on

How we measured

The meetings
1,200 recordings (412 hours) in English, German and Spanish from 38 teams who volunteered them for testing. None was used in training.
The labels
Two people marked every decision and action item in each meeting; a third settled disagreements. They agreed before that on 87% of items.
Counting
A decision counts as found when its meaning matches and its timestamp is within 30 seconds. Invented items have no labelled counterpart and were checked by hand.
Latency
5,000 requests per size from a client in the same region (Frankfurt), on a normal working day. The eval script and per-meeting results are available on request.
Pricing

Pay for tokens, not seats

An hour of meeting is about 11,000 tokens in and 700 out.

Developer

To build and test.

$0
Per month No card needed
$0
Per month No card needed

2M tokens a month included, then requests wait for the next month

  • About 180 meeting hours
  • 10 requests a minute
  • Community forum
Most teams

Team

For one product in production.

$39
Per month $468 billed yearly
$49
Per month Cancel any month

20M tokens included, then $1.20 per 1M input and $4.80 per 1M output tokens

  • 60 requests a minute
  • Webhooks and retries
  • Email support, one working day

Scale

For many teams and strict rules.

$312
Per month $3,744 billed yearly
$390
Per month Cancel any month

300M tokens included, then $0.90 per 1M input and $3.60 per 1M output tokens

  • 600 requests a minute
  • EU-only processing, SSO
  • 99.9% uptime in the contract

The rates, per 1M tokens

Prices in US dollars per 1M tokens, after the tokens a plan includes.
Plan Included a month Input Output
Developer 2M - -
Team 20M $1.20 $4.80
Scale 300M $0.90 $3.60

Input is what we read - the transcript, about 11,000 tokens per meeting hour. Output is what we write back, about 700 tokens per hour. Audio costs nothing extra; failed jobs are not billed.

Security and data

What happens to your recordings

Meetings hold salaries, customers and people's names. These are the rules we run by - and the ones we do not claim yet.

  • Deleted when the job is doneAudio and transcripts are deleted when processing ends. Results stay 30 days unless you delete them sooner.
  • Not used for trainingWe do not train models on your data. The data processing agreement says so in writing.
  • You pick the regionEU (Frankfurt) or US (Oregon), per project. Nothing moves between them.
  • Encrypted both waysTLS 1.3 in transit, AES-256 at rest, keys rotated every 90 days.
  • Sub-processors namedListed in the agreement; we tell you 30 days before we add one.
  • Keys per projectRevoke one key without touching the others. Every request is in your audit log for a year.

Deleted0 daysafter processing

What we do not claim yet

We hold no SOC 2 or ISO 27001 certificate today; the first audit is planned for 2027. Our security report and the summary of an external penetration test are available on request.

Customers

In 140 products that hold meetings

Note-takers, CRMs, recruiting tools and a few hospitals' shift handovers.

We tried to build this ourselves for a year. Quillon's owners and due dates were right more often than our own people's notes - and it says when nobody named a date.

41%more action items closed on time
Imani OkaforHead of product, Fernway

Shift handovers are 20 minutes of talk. The night team now gets six lines with timestamps, and the recording is gone before they read them.

0 daysof audio kept, by contract
Dr. Ruben AlvesClinical systems, Calder Health

Try it on last week's meeting

2M tokens a month are free - about 180 hours of meetings. No card.

Get an API key

2M tokens a month are free. The key arrives by email.

Check your inbox

Your key is on its way.

Imprint

Quillon is a fictional company - an example site.

Quillon Labs GmbH
Torstraße 109
10119 Berlin, Germany

Managing directors: Ana Ribeiro, Jonas Weber

hello@quillon.example

Commercial register: Amtsgericht Charlottenburg, HRB 000000 B (example)

Privacy

For this website. What the API does with meetings is in the data processing agreement.

This site

Sets no cookies and loads no trackers. The look and the light or dark mode you pick are not stored.

Sign-ups

Your email and company are used to send the key and, if you ask, news about the realtime API. Write to privacy@quillon.example and we delete them.

Meetings sent to the API

Processed in the region you chose, deleted when the job ends, results kept for 30 days, never used for training.

Status

All systems normal. The last 30 days, one bar a day.

  • APIOperational · 99.99%
  • TranscriptionOperational · 99.97%
  • WebhooksOperational · 99.91%

Last incident

4 November, 14:02 - 14:40 UTC: webhooks in the EU region were delayed by up to 6 minutes after a queue node restarted. No results were lost.