Skip to main content
connect your google calendar to see upcoming meetings and streamline recording. available on macos and ios.

what it does

  • upcoming meetings - shows the next five events across the coming days on the home screen
  • prep notes - open an upcoming event, add locally stored notes before it starts, and carry them into the editable live notes automatically
  • meeting reminders - a local notification fires ~60 seconds before each calendar event so you don’t miss the start. from v2.7.0 it carries a join and take notes button: one tap opens the meet, zoom, teams, or webex link and starts miniti
  • join buttons (v2.7.0) - wherever miniti shows an event that has a link, it also shows join: the upcoming list and its event sheet, the auto-start countdown, the smart meeting handoff (join next), the live meeting header (rejoin after a drop), and on macos the floating recording window
  • auto-start - counts down and starts recording when a meeting begins (configurable)
  • auto-stop - shortens the silence timeout after a calendar event ends, so recording stops sooner when the meeting is over
  • smart meeting transitions - prompts you to finish and start the right recording when calendar meetings are close together. see smart meetings.
  • attendee context - passes meeting attendees to ai insights for better speaker attribution and analysis. attendee names are also used as hints for automatic speaker naming - the model prefers them over guesses when the conversation matches.
  • transcription boost - when a meeting is started from or linked to a calendar event, the title and attendee display names (plus non-consumer email domains) help live transcription recognize people and company names. see transcription.
  • auto CRM sync (macos) - automatically sends saved meeting summaries to attio or Twenty when attendee domains identify one matching company record

setup

  1. open settings (macos: ⌘, / ios: settings gear) → calendar & meetings
  2. toggle on enable google calendar
  3. tap connect and sign in with your google account
  4. configure auto-start, auto-stop, reminders, and (macos) the attio or Twenty auto-sync toggles as needed
if you haven’t connected yet, a google calendar card appears on the home screen (macos and ios, from v1.24.1) with a one-tap shortcut into the connect flow. the card disappears once calendar is connected, and can be dismissed if you’d rather not connect. meeting reminders and coaching nudges live under settings → notifications - you’ll be prompted to grant notification permission the first time you enable one.

permissions

miniti uses read-only calendar access. it never creates, modifies, or deletes events.

behavior

  • calendar events refresh every minute while calendar sync is active
  • prep notes are stored locally by calendar event id. they do not modify the google calendar event
  • meeting reminder - fires as a local notification ~60s before the event starts. tapping the notification body or join and take notes starts the meeting first, then opens the link, so the recording is already running when the call opens. not now dismisses the event for this launch
  • links - miniti reads the link google attached with add google meet, and also a meet, zoom (including personal rooms and webinars), teams, or webex url pasted into the description or location. links open only when you click a join button, never on a countdown expiry, and only https links are opened
  • auto-start (macos) - a countdown banner appears in-app; if you do nothing, recording starts at the event time
  • auto-start (ios) - the countdown only runs while miniti is in the foreground. if the app is backgrounded or the phone is locked, the reminder notification is what prompts you to open miniti and start recording
  • dismissed events are tracked so they don’t prompt again
  • smart meetings can prompt before the next event while another meeting is still open. automatic handoff requires both calendar auto-start and calendar-aware auto-stop, a non-overlapping next event, and at least 2 minutes without speech.
  • attendee display names, company domains, and roles are passed as insight context - full email addresses are not sent to the insights model

meeting filters (v2.8.0)

not every calendar event is a meeting. miniti skips these by default, so they never appear in upcoming meetings, never send a reminder, never start a countdown, and never raise the next-meeting prompt:
  • out of office, focus time, working location, and birthday events (google marks these)
  • all-day events
  • events you declined
  • events whose title starts with a time-block label: ooo, out of office, pto, annual leave, holiday, vacation, sick, focus time, focus block, no meetings, do not book, dnb
change the rules under settings → calendar → meeting filters: each rule is a toggle, and the title list is yours to edit (add gym, remove sick). matching is case-insensitive at the start of the title, so “prep for holiday campaign” is still a meeting. preview next 7 days lists everything on your calendar for the coming week with the reason each skipped event would be skipped, and updates as you change the rules. restore defaults puts the shipped rules back.

disconnect

settings → calendar & meetings → disconnect. tokens are deleted server-side, and any pending meeting reminders and auto-start countdowns clear immediately.