For Nonprofit Program Managers ·
What you'll accomplish
A community listening session runs 60 to 90 minutes and generates real insight into what your neighborhood actually needs. Most of that insight evaporates the moment the session ends, because nobody has time to relisten to an hour of audio and pull out the themes. Otter.ai records the session, transcribes it, and drafts a themed summary automatically, so the voices in the room end up in your program planning documents instead of a notebook nobody reopens.
What you'll need
What you should see: A dashboard, mostly empty, with an option to start a new recording. Troubleshooting: If your organization blocks new account signups on the work network, try the signup from your phone's cellular connection instead, then log into the same account on your laptop later.
The free Basic plan includes 300 transcription minutes a month, but caps each individual recording at 30 minutes. A 60-90 minute listening session will hit that wall mid-conversation.
You have two honest options:
Pick one before the session starts so you're not troubleshooting live in front of the room.
Before you press record, say out loud (and ideally have it in any written agenda or sign-in sheet) that the session is being recorded to help capture what's said accurately, that only themes will go into any public report, and that anyone who prefers not to be recorded can still speak and you'll take written notes instead. This isn't just courtesy: recording someone without their knowledge is illegal in some states, and community trust is the whole point of the session.
What you should see: Nods, or a hand raised by someone who'd rather not be recorded. Either is a fine outcome.
What you should see: A live, scrolling transcript appearing on screen as people talk. It won't be perfect in real time. That's fine, it cleans up after processing. Troubleshooting: If the transcript is mostly blank after a minute of conversation, check that the app has microphone permission (a common phone settings issue) and that the device isn't in silent or do-not-disturb mode muting the mic.
If you chose the split-recording route in Step 2, watch the clock. Around minute 25, say something like "let's pause here for a second" out loud (it'll show up in the transcript and helps you find the seam later), stop the recording, and start a new one within a few seconds. Rename the second file to match the first, adding "part 2."
What you should see: A transcript with speaker labels (Speaker 1, Speaker 2, and so on), plus a short auto-generated summary and a list of suggested action items above it. Troubleshooting: Otter frequently mislabels or fails to name speakers correctly in a group setting with more than two or three people. Don't rely on the speaker labels for attribution. Use the transcript for content and themes, not for "who said what."
Read the auto-generated summary and action items, then skim the full transcript underneath. Otter's summaries have been known to include action items or commitments that were never actually said in the recording. This matters more here than in an ordinary meeting: a listening session summary can end up in a grant report or program plan, and a fabricated "the community requested X" claim is the kind of error that undermines the whole point of asking people what they need. If a claim in the summary doesn't match something you can find in the transcript, cut it or correct it before you use the summary anywhere.
Otter's summary is a starting point, not the finished product. Copy the transcript (or the relevant sections) into ChatGPT or Claude and ask it to group comments into themes, the way you would for a written needs assessment. This step is where the real analytical value shows up, since Otter itself is built for meeting notes, not thematic coding.
Example prompt to paste into ChatGPT or Claude alongside the transcript:
Here's a transcript of a 75-minute community listening session about after-school program needs in our neighborhood. Group the comments into 3-5 themes, note roughly how many people raised each theme, and flag anything that sounds like an urgent or unmet need. Do not invent quotes; only use what's actually in the transcript.
Theme extraction:
Here's a transcript of our community listening session on [topic]. Identify the 3-5 most common themes, roughly how many attendees mentioned each, and any comments that suggest an urgent or safety-related concern.
Turning themes into a program planning note:
Based on these themes from our listening session, draft a half-page summary for our program team, connecting each theme to a possible next step or existing program we could adjust.
Pulling direct quotes for a funder report:
From this transcript, pull 3 short direct quotes (with no names attached) that illustrate community need for [program area]. Use the exact wording from the transcript, not a paraphrase.
Checking for accuracy before you rely on the summary:
List every action item and factual claim in this summary, then tell me which line in the transcript each one comes from. Flag anything you can't find a matching line for.