Skip to main content
screenpipe records meetings without a bot joining the call. it captures the meeting window, microphone, optional system audio, transcript, speaker labels, calendar context, and the surrounding screen history. screenpipe recording settings

summarize in one click

open a meeting note and hit Summarize — screenpipe reads the transcript and the screen captured during the call, then writes decisions, action items, and follow-ups into the note. summarize buttons sit at the top and bottom of the note dock.
clicking Summarize on a meeting note generates a summary

one-click summary from the meeting note — decisions, actions, risks

what screenpipe captures

setup checklist

  1. open settings -> recording and choose the microphone and system audio sources you want.
  2. connect Google Calendar in settings -> connections if you want attendee-aware speaker naming.
  3. open the meeting app normally: Zoom, Google Meet, Microsoft Teams, Slack huddles, or another call surface.
  4. let screenpipe record and transcribe in the background.
  5. open the meeting from the timeline or search with content_type=audio.
quick verification:
calendar context is especially strong for 1:1 meetings. when the meeting has exactly two attendees, screenpipe can infer the other speaker more reliably.

live transcript workflow

Use the meeting transcript sidebar to:
  • rename a speaker once and propagate the label through the meeting
  • search for similar speakers before merging duplicates
  • copy the full transcript as plain text
  • open the related timeline moment when you need visual context
  • summarize the meeting with your default AI or a selected pipe

summarize with a pipe

meeting summaries can use any installed or store pipe. use a pipe when you want a repeatable output format, CRM writeback, an Obsidian note, or a sales-call summary that always includes the same fields. good summary-pipe instructions include:
for customer calls, add evidence fields so the output is usable:

speaker cleanup

name speakers from the UI first when you can. use the API when building cleanup tools or recurring workflows.

meeting APIs

list and search meetings

the q parameter searches across meeting title, attendees, and notes with case-insensitive substring matching.

manage meetings

use the meetings API when an automation needs meeting lists, search, current meeting status, merge cleanup, or downstream note updates.

Zoom, Meet, and Teams tradeoffs

troubleshooting