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

Bring your Granola notes with you

Connect Screenpipe MCP and Granola MCP to the same AI assistant. Keep Screenpipe running, then copy this prompt into that assistant. It reads the Granola meetings you select and adds their notes to matching meetings already in Screenpipe.
Screenpipe’s MCP tools can update existing meetings, but cannot create historical meetings or import audio and transcripts. Unmatched Granola meetings stay in a separate Markdown export. Your assistant’s model processes the notes you ask it to read.

Bring selected Granola notes into matching Screenpipe meetings

For future calls, follow the setup checklist below. Screenpipe captures meeting audio and screen context, so your notes can refer back to what was shown during the conversation.

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 scheduled task

Summarize with a scheduled task

Meeting summaries can use any installed or store scheduled task. Use a scheduled task 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 task 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