A public record for everyone

We take the meeting,
so you can do the great things you're meant to.

CivicScribe captures city council, school board, and other public meetings and turns them into searchable, speaker-labeled transcripts and plain-language summaries that anyone can read.

How it works

From a link to a readable record in three steps.

  1. 1

    Submit a meeting

    Paste a Zoom link, a public stream or video URL, or upload a recording you already have.

  2. 2

    We capture & transcribe

    For Zoom, a bot joins and records; for streams and uploads we pull the audio. Then it's transcribed with speaker labels.

  3. 3

    Read, search & share

    Get a full transcript, a plain-language summary with key decisions and action items, and full-text search across the archive.

Ways to capture

Three ways in.

Zoom meeting

Paste the Zoom link and a bot joins the meeting to record the audio.

Public stream or video

Point us at a public stream or video page and we extract the audio.

Upload a recording

Already have audio or video? Upload it and we take it from there.

Running a recurring series? Schedule automatic captures so each meeting is recorded without lifting a finger.

How capture works

How the recording joins your meeting.

For Zoom, Microsoft Teams, and Google Meet, CivicScribe sends a recording bot into the meeting. It joins as a visible participant and records the audio, then we transcribe it with speaker labels and write a plain-language summary. You do not install anything.

  • Add the meeting a little before it starts so the bot is there in time.
  • If the meeting has a waiting room, the host admits the bot like any other guest.
  • Include any passcode in the link by using the full invite URL.
  • For registration-only webinars, register first and paste your personal join link.
  • Prefer not to use a live bot? Paste the posted recording or stream URL instead and we pull the audio directly.

The archive

Recent meetings

A public archive of captured meetings. Open any one for a full transcript and summary.

All meetings have finished processing.