Changelog
What's shipped.
Every release, documented. No surprises.
26 Aug 2026
v2.1.0
ProPro plan — custom bot name and logo
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.
Custom bot logo in meetings
Upload your company logo and the bot shows it as its avatar inside Google Meet and Microsoft Teams.
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.
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
TeamsMicrosoft Teams support
Bot joins Microsoft Teams
The same POST /v1/bots endpoint now works with Teams meeting URLs. No extra configuration needed.
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.
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
BillingPay-as-you-go billing — no monthly fee
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.
Billing dashboard
View your current usage, see exactly which meetings contributed to your bill, and download invoices — all from the dashboard.
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
WebhooksAutomatic webhook retries + delivery log
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.
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.
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
TranscriptionTranscribe any audio file — not just meetings
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.
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.
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
LaunchGregnote launches — bot, transcript, webhook
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.
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.
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.
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 →