Meetings & transcription
Stilla's desktop app transcribes your meetings, identifies speakers, extracts change proposals, and creates structured notes — so you can focus on the conversation instead of taking notes.
Meeting transcription requires the Stilla desktop app for macOS. Download it here.
How it works
Calendar sync / Meeting detection
Connect your Google Calendar. Stilla sees your upcoming meetings and can automatically join them.
Stilla also gets notified when microphone becomes active, so you can join any meeting and get a prompt from Stilla to record. Never miss transcribing an important conversation.
Transcription
During the meeting, Stilla captures audio from your microphone and system audio (other participants). The desktop app handles all recording.
Processing
After the meeting, Stilla creates a meeting canvas with key decisions, discussion points, and change proposals. It cross-references your connected tools to link discussions to existing work.
Change proposals
Stilla extracts change proposals and proposes follow-up tasks — like creating Linear issues, sending follow-up Slack messages, or updating documentation.
Supported languages
Stilla transcribes meetings in 13 languages: English, Spanish, French, German, Hindi, Russian, Portuguese, Japanese, Italian, Dutch, Swedish, Danish, and Hebrew.
Speaker identification
Stilla identifies who said what, attributing content to the correct participants. It uses audio channels and speaker diarization to distinguish participants.
Getting the right name attached to the right voice involves several signals that Stilla combines automatically. Your setup may affect the quality.
Calendar access
If the recording is linked to a calendar event (shown by a 📅 icon next to the canvas name), Stilla uses the invitee list to figure out who's likely in the room. For this to work, you need a Calendar connection set up and the transcript needs to be associated with a calendar event. This happens automatically if the meeting notes are started from a Stilla calendar notification or from the calendar view in the app.
Note: If a meeting invite includes a Google Group (like team@yourcompany.com), Stilla can't resolve who's in that group via Google's APIs — so those members may not be factored in accurately. You can click the calendar event name at the top of the canvas to see exactly what Stilla knows about the attendees.
Speaker diarization
Stilla separates audio into distinct voices (voice 1, voice 2, etc.) and tries to match each voice to a person. Diarization quality depends on microphone quality and voice differences between speakers. When Stilla isn't certain, it infers identity from context: calendar invitees, past meetings, and topics each person is associated with in your connected tools.
Profile context
Any context Stilla has about people improves attribution. If team members fill in the Title and Description fields in their Profile, Stilla can make better guesses about who said what — based on roles and topics they're typically involved with.
AI models can make mistakes. Review their work.
Meeting settings
You can customize how Stilla handles a specific meeting from the meeting settings dialog (gear icon in the meetings list or meeting notification).
What each setting controls
- Mute notifications: Suppresses reminders for this meeting for you.
- Auto-record: Automatically starts recording when microphone activity is detected for you.
- Recording language: Sets the default transcription language for this meeting for everyone in your organization.
- Default folder: Sets where meeting canvases are created by default for everyone in your organization.
Shared vs personal settings
Two settings are personal per user (Mute notifications, Auto-record), and two settings are shared org-wide (Recording language, Default folder).
If someone in your workspace updates the shared settings, other members will see those new defaults for that meeting.
Recurring meetings
For recurring meetings, settings apply to the recurring series (not just a single occurrence). That means changing settings once updates future instances of the same recurring meeting.
Meeting canvases
Each transcribed meeting gets its own canvas linked to the calendar event. The canvas contains:
- Summary of key discussion points
- Decisions made during the meeting
- Change proposals with proposed assignments
- Links to related issues, PRs, and documents
Change proposal extraction
Stilla listens for commitments and tasks mentioned during the meeting. It then:
-
Creates change proposals to update existing issues or create new ones
-
Proposes follow-up messages in Slack
-
Suggests documentation updates
... and much much more!
You review and accept each proposal individually — Stilla never creates issues or sends messages without your approval.
Private AI sidebar
During meetings, you can privately chat with Stilla to:
- Catch up on context you missed
- Look up related issues or PRs
- Check the status of work being discussed
- Prepare talking points
This happens silently — other meeting participants don't see your private interaction with Stilla.