Getting started with Oatmeal
Oatmeal sits in your Windows tray, notices when you are on a call, records both sides, and writes the meeting notes for you. No bot joins the call. The recording and the transcript stay on your computer.
Setup takes about fifteen minutes, most of it a one-time download the app does by itself. You do not need a license key to start. Every feature works for 30 days, free. The section near the bottom of this guide, "What happens after 30 days," explains what happens when the evaluation ends.
What you need
- A Windows 10 or 11 computer. There is no Mac version yet.
- An Anthropic API key. This is what writes the notes. Step 3 shows you how to get one. Notes cost about four cents per meeting hour, billed by Anthropic to you.
- Optional: a Deepgram API key. With it, the other people on the call get told apart by voice. Without it everything still works and the other side is labelled "Them."
- Optional: a GoHighLevel private integration token and location id, if you want tasks from your meetings filed on the contact in your CRM. Step 5 has the exact permissions to grant it.
Step 1. Download and install
- Download the installer: oatmeal-api.onpointtech-aisos.workers.dev/dl/latest.
- Open it. Windows will show a blue "Windows protected your PC" box, because the installer is new and not yet signed with a paid certificate. Click More info, then Run anyway. This warning is about the installer's history, not about what the app does with your data.
- It installs for your user only, so it never asks for an admin password. Oatmeal opens when it finishes and a small icon lands in the tray, bottom right near the clock. If you do not see it, click the little up arrow there.
Step 2. Let it finish its one-time download
The first time it runs, Oatmeal downloads its transcription engine in two parts: ffmpeg (about 260 MB) and the speech model (about 490 MB), roughly 750 MB in total. The main window shows the progress. You can do the next steps while it runs, but do not record a real meeting yet.
A meeting recorded before the download finishes simply waits. It shows "recorded" with a message that it will run on its own once the engine lands, and starts processing the moment it does. Nothing is lost, and nothing runs on the wrong engine in the meantime.
Step 3. Fill in Settings
Settings opens by itself the first time. If it did not, click the tray icon, then Settings.
- Who this is for. Your first name, full name, and company. The notes use this to know which speaker is you.
- Anthropic key. Click Get a key on the Anthropic row. It opens the exact page. Make an account, add a little credit (five dollars lasts a long time), create a key, and paste it in. Click Test. It should tell you in plain English that it works.
- Deepgram key (optional). It has the same two buttons and works the same way.
- CRM (optional). See Step 5. Skip this and Oatmeal is a recorder with notes.
Step 4. Record your first meeting
You do not need a real call to try it.
- Press Ctrl+Alt+Shift+R anywhere. A small pill appears with a timer. You are recording. That is the default shortcut. If it does not respond, open Settings: it shows the shortcut that actually registered on your computer, and you can change it there, since another program can already own a key combination.
- Talk for a minute. Play a video with someone speaking so there is another side to the conversation.
- Press the shortcut again, or Stop on the pill.
- Give it a minute or two. A "Meeting notes ready" message pops up. Click the tray icon to open your library and read the notes and the transcript.
On a real call you will not need the hotkey. When Zoom, Teams, Google Meet, or a phone dialer in your browser takes the microphone for about 20 seconds, a popup in the bottom right asks "Record this meeting?" Record this meeting starts it, and leaves "Record my screen too" ticked if you want a replay of what was on screen. Not this call makes it stop asking for that call, and Never for this app stops it asking for that app again.
Step 5. Connect GoHighLevel (optional)
Skip this and Oatmeal still records, transcribes, and writes notes. It just will not file anything in your CRM. To connect it:
- In your GHL sub-account, create a Private Integration (Settings, Private Integrations, New).
- Give it exactly these permissions, no more and no fewer:
- View Contacts (
contacts.readonly) - Edit Contacts (
contacts.write), which is what creates the tasks and the meeting note - View Calendars (
calendars.readonly) - View Calendar Events (
calendars/events.readonly) - Edit Conversation Messages (
conversations/message.write), only needed if you turn on the client recap email
- View Contacts (
- Paste the token and your location id into Settings, CRM, and click Test. It checks each permission and tells you in plain English which ones are missing, if any.
- Create one contact to be your task board, and paste its id into Settings, CRM. This is where a meeting's tasks go when Oatmeal cannot confidently match the meeting to a client. Without a task board contact set, a meeting with no matched contact files nothing, and Settings tells you so rather than failing silently. The contact itself is a one-time click in your own CRM (Contacts, New Contact, any name like "Task Board" works).
What Oatmeal sends, and to whom
Writing notes with AI means sending the AI something to read. This is the complete list.
- To Anthropic, on your own key
- The meeting transcript, up to 18 screenshots of your screen if you turn on screen capture in Settings, and what your CRM already says about that contact. Screenshots are off by default; turning them on is a single Settings toggle, and only frames from calls recorded after you turn it on are ever sent.
- To Deepgram, only if you add that key
- The other side's audio, so the people you talked to get told apart by voice.
- To your GoHighLevel, if you connect it
- The tasks from the meeting, and a bare "meeting logged" note on the contact. Never the transcript, never the summary.
- To the licensing service, only once you enter a license key
- The key and a one-way hash of this computer's name and account, so one key can be held to three computers.
- Everything else stays on your computer
- The audio, the screen video, the transcript files, and the notes are files on your disk. On Point Tech does not receive any of them. Every meeting in your library also carries its own record of exactly what left your computer for that meeting.
Tell people you are recording
Many states, California included, need everyone on the call to agree to a recording. No bot joins your call, so nobody else can see that Oatmeal is running. Tell them at the start, every time.
Oatmeal helps. When a recording starts, the pill shows the line to say, with a “Copy for chat” button so you can paste it into the meeting chat too. Once everyone says yes, click “Everyone agreed” and the meeting file notes it. You can change the line, or switch the reminder off, in Settings. A short chime also plays when recording starts and stops, so you always know it’s running.
What happens after 30 days
Every feature works from the moment you install Oatmeal. You do not need a license key for the first 30 days.
After 30 days of use, Oatmeal shows a reminder that a license is required to keep using the official build. It appears at most once a day and never while you are recording. A license is one payment, no subscription, and it covers you on up to three computers. Full terms: the license page.
The reminder window has a Buy button that opens the license page in your browser. You pay once, the key arrives by email a few minutes later, and pasting it into Settings, License turns the reminder off.
Where your stuff lives
Everything is in one folder: press Windows and R, type %APPDATA%\Oatmeal, press Enter.
meetings\has one folder per meeting: notes, transcript, audio, and the screen replay.secrets.envhas your API keys and, once you activate one, your license key.logs\oatmeal.logis the log. It records events and timings, never what was said.
Screen video is removed after 14 days unless you pin the meeting. Notes, transcripts, and audio stay until you delete them.
Uninstalling does not delete any of this on purpose, so your recordings and keys are never at the mercy of a reinstall. If you want your API keys gone too, either open secrets.env in Notepad and clear the lines yourself, or delete the whole %APPDATA%\Oatmeal folder once you have copied out any meetings you want to keep.
If something is off
- Windows will not let the installer run. Click More info first. The Run anyway button only shows up after that. The installer is unsigned, not unsafe; code signing is on the way.
- No popup on a browser call. The browser has to actually be using the microphone. Check that the site has mic permission. The record shortcut in Settings starts a recording any time.
- The other side is silent in the recording. Oatmeal records whatever plays through your default Windows speaker or headset. If your call audio goes to a different device, make that device the Windows default.
- Notes say "pending." The Anthropic key is missing, mistyped, or out of credit. Open Settings and click Test on that row. Oatmeal retries by itself, and the tray menu has Retry the notes now.
- A meeting says it is waiting for the transcription engine. That is Step 2's one-time download, still running. The meeting starts on its own the moment it finishes.
- Still stuck. Send us a note and attach
%APPDATA%\Oatmeal\logs\oatmeal.log.
Last updated: September 20, 2026. Full sales page and pricing: optechsol.llc/oatmeal.