Skip to content
TrackHeros
Early access

Every client. Every calendar. Whatever the language. One notetaker.

Connect every Google and Microsoft account you use. TrackHeros joins the calls, works out the language on its own, and keeps each client’s notes sealed apart.

Early access · Google Meet and Microsoft Teams

01Every account

Connect every account. Then stop thinking about it.

Every Google and Microsoft account you use, under one sign-up. Each belongs to one client, so its meetings are filed there before the bot joins. Invitations, reschedules and cancellations arrive on their own.

  • As many accounts as you hold
  • One calendar, coloured by client
  • Remove one, the others stay

How connecting several calendars works →

02Language

Spoken in theirs. Written in yours.

Close to 100 spoken languages are recognised, and you never have to say which one a meeting is in. TrackHeros listens to each meeting and works it out, even when a sentence starts in Spanish and ends in English. The transcript is written in English.

The language of the notes is yours to pick. Summary, decisions, action items and minutes come out in English unless you choose Arabic, French, Spanish, German, Italian, Portuguese, Ukrainian or Indonesian — or let each meeting decide, so a call held mostly in one of those gets its notes in it. Set it for your account, a client, a recurring meeting or a single call.

How language detection works →Every language it recognises →

Spoken in the meetingClient C · 12:04
  • Client

    O sea, el deployment se retrasa un par de días, we can still hit Thursday if the API is ready.

  • You

    Understood — I’ll move the release notes to Friday.

Action item

Move the release notes to Fridaydue 15 Aug

03Connectors

Works with the tools you already use.

Decisions and action items become issues in the client’s tracker, a recap in their Slack, a follow-up from your own inbox. Each connection belongs to one client and is reachable from that client’s meetings alone.

Tickets and emails are drafted and held. Nothing is filed or sent until you have read it and clicked.

04Isolation

Walls, not folders.

Each client lives in its own workspace: meetings, transcripts, notes, calendar. The AI that answers your questions only ever sees the client you’re asking about. Not a setting you switch on — how the product is built.

05How it works

Four steps, then it runs itself.

  1. Connect every calendar

    Every Google and Microsoft account you use, each tied to one client.

  2. The bot joins

    It shows up to your Meet and Teams calls, records, and transcribes.

  3. Notes land in the right place

    Summary, decisions, action items and minutes, filed under the right client.

  4. Ask anything later

    “What did we agree on the API deadline?” Answered, with a link to the moment.

06After the meeting

What lands after every meeting.

Minutes you can actually send.

A real document: attendees, agenda, decisions, and action items with owners and dates. Exported as PDF, ready to forward.

Ask your meetings.

A question in plain language, an answer that cites who said it and when. No credits, no limits.

Our team

Built by someone who had the problem first.

Sami Kanafani, founder of TrackHeros

Sami Kanafani

Founder · Freelance developer since 2017

I have freelanced since 2017. Every new client meant a new account with its own calendar, and keeping them all in step was a second job, done by hand.

Each client also worked in their own language, and most of the notetakers I tried could not keep up.

So I built the tool I needed: one notetaker for every calendar, each meeting understood in the language it was held in, and every client kept in a workspace of its own.

08Privacy

Your meetings stay yours.

  • We never use your data to train AI models.

  • We never sell your data to anyone.

  • Your data is stored so we can build your workspace — for your eyes only.

  • Delete your account and everything goes with it, for good — from our backups too, within 30 days.

09Questions

The things people ask first.

Do I need a separate TrackHeros account for each client?
No. One TrackHeros account holds every client. You connect each Google or Microsoft account you use and attach it to one client workspace, and the meetings on that calendar are filed there from then on.
Can I connect Google and Microsoft calendars to the same notetaker?
Yes, and more than one of each. Connect every Google account and every Microsoft 365 or Outlook account you use; each calendar syncs on its own and belongs to one client. The bot joins the Google Meet and Microsoft Teams meetings it finds on all of them.
Do I have to tell it which language the meeting is in?
No. Each meeting’s language is worked out from the meeting itself — a short sample of the audio first, then the full recording when it is needed — and the transcript is written in English. You can list the languages a client speaks, but nothing has to be set. The notes are the part you choose: English by default, or Arabic, French, Spanish, German, Italian, Portuguese, Ukrainian or Indonesian, or whichever of those the meeting was mostly held in.
Which languages does it work in?
Close to 100 spoken languages are recognised, and each meeting’s language is detected on its own — including a meeting that switches between, say, Spanish and English inside a sentence. The transcript comes out in English. The notes come out in English, Arabic, French, Spanish, German, Italian, Portuguese, Ukrainian or Indonesian, whichever you choose.
If a meeting is on two of my calendars, does the bot join twice?
Not when both calendars belong to the same client: TrackHeros recognises the second invitation as the same meeting, including across a Google and a Microsoft calendar, and sends one bot. Meetings are never matched across two different clients, so a call on two clients’ calendars is recorded in each — switch the bot off for it in one of them.
Can clients and candidates book a time with me?
Yes, with a booking link. People pick from the times you are free across every calendar you connected, whichever client each belongs to, and the appointment is written into the one calendar you choose, with a Google Meet or Teams link. They see open times only, never what is on your calendars. It is on every plan, including Free.
Which meeting platforms does it join?
Google Meet and Microsoft Teams. The bot joins about two minutes before the start as a visible participant, from whatever link the invitation carries. It does not need to be the host; if it is not let in automatically, it waits to be admitted.
Do you train AI models on my meetings?
No. Our model calls go through OpenRouter, and only to providers that keep no copy of the content and do not train on it: Google Cloud Vertex AI and, as a backup for Claude models, Amazon Bedrock for transcription, summaries, minutes and the assistant; DeepInfra, Together AI or Groq for transcribing meetings held in a language other than English, or in more than one. We do not train on your data, ours or anyone else's, and we do not sell it.
What does it cost?
There is a free plan with 4 meeting hours a month. Pro is $18 a month, or $10.80 a month paid yearly, and Team and Enterprise are priced per seat — all on the pricing page. Every paid plan comes with a 14-day money-back guarantee.
10Early access

Get in early.

We’re onboarding a small group at a time so we can get it right. Join the list and we’ll reach out.

Platforms
Google Meet, Microsoft Teams
Languages
Close to 100, detected per meeting
Status
Early access
AI chat
No credits

We will email you when a place opens up. Nothing else, and no one else gets your address.