Changelog

What's shipped.

Every release, documented. No surprises.


26 Aug 2026

v2.1.0

Pro

Pro plan — custom bot name and logo

New

Custom bot name per request

Pro subscribers can set a different bot display name for every meeting — your brand, not ours, appears in the participant list.

New

Custom bot logo in meetings

Upload your company logo and the bot shows it as its avatar inside Google Meet and Microsoft Teams.

New

In-page Stripe checkout

Upgrade to Pro directly from the dashboard without leaving the page. Card entry, 3D Secure, and Monzo/Apple Pay all supported.

New

Login security emails

Every new sign-in sends an email with the device, browser, and city so you know immediately if someone else logs in.

25 Aug 2026

v2.0.0

Teams

Microsoft Teams support

New

Bot joins Microsoft Teams

The same POST /v1/bots endpoint now works with Teams meeting URLs. No extra configuration needed.

New

bot.no_show event (Pro)

If the bot is waiting in the lobby and nobody admits it within the timeout, a bot.no_show webhook fires so you can handle it in your app.

Improved

Webhook delivery on Teams

All seven bot lifecycle events — joining, waiting, joined, failed, meeting.started, meeting.ended, meeting.completed — fire for Teams meetings identically to Google Meet.

14 Aug 2026

v1.3.0

Billing

Pay-as-you-go billing — no monthly fee

New

Pay per second, not per seat

You're charged only for the seconds of meeting audio captured — rounded to the nearest second. No seat fees, no minimums, no annual commitment.

New

Billing dashboard

View your current usage, see exactly which meetings contributed to your bill, and download invoices — all from the dashboard.

Improved

Zero double-billing

Even if a job retries or your server crashes mid-meeting, you are never charged twice for the same meeting.

10 Aug 2026

v1.2.0

Webhooks

Automatic webhook retries + delivery log

New

4 automatic retries on failure

If your server is down or returns an error, we retry at 1 m, 5 m, 30 m, and 2 h — no code changes required on your side.

New

Replay any event from the dashboard

Every delivery attempt is logged with status code, response body, and latency. Click Replay to re-send any past event instantly.

Improved

HMAC signatures you can verify in one line

Signature format is t={unix},v1={hmac} — the same convention Stripe uses, so most HMAC libraries already work out of the box.

6 Aug 2026

v1.1.0

Transcription

Transcribe any audio file — not just meetings

New

Upload audio, get transcript

POST /v1/audio/transcriptions accepts any audio file up to 25 MB and returns a speaker-diarised transcript. Compatible with the OpenAI audio API shape.

New

Large file transcription

Files over 25 MB are processed in the background. Poll the status endpoint and get your transcript as soon as it's ready — no timeout issues.

Improved

Named speakers in every transcript

Every transcript segment now includes the speaker's display name and a confidence score. No post-processing needed to know who said what.

1 Aug 2026

v1.0.0

Launch

Gregnote launches — bot, transcript, webhook

New

Bot joins Google Meet

Send a bot to any Google Meet with one API call. It joins as a named participant, records the audio, and leaves when the meeting ends.

New

Full diarised transcript

After the meeting, fetch the complete transcript with real speaker names via GET /v1/meetings/:id/transcript — or receive it automatically in your webhook.

New

Seven webhook lifecycle events

Get notified at every stage: bot.joining, bot.waiting, bot.joined, bot.failed, meeting.started, meeting.ended, and meeting.completed. React to each state in your app.

New

Multiple API keys

Create separate live and test API keys per environment. Rotate or revoke them instantly from the dashboard without touching your code.

Get notified when new features ship.

Subscribe to updates →

Ready to build?

$200 credit on sign-up. API key in 30 seconds.

Get API key →