Skip to content

Zapier Automation: Voice Notes to Report Draft Delivered to Your Inbox

For Patrol Officers ·

Zapier

For Patrol Officers

Tools: Zapier + OpenAI Whisper + ChatGPT | Time to build: 1-2 hours | Difficulty: Intermediate-Advanced Prerequisites: Comfortable using ChatGPT for basic report drafts — see Level 3 guide: "ChatGPT Custom Instructions for Consistent Report Writing"


What This Builds

You'll build an automation that listens for a voice memo you drop into a shared folder, transcribes it automatically, sends it through ChatGPT with your report-writing instructions, and emails you a formatted report draft — all without you doing anything after pressing record. By the time you park at the station, the draft is in your inbox.

Prerequisites

  • Comfortable using ChatGPT for basic report drafts (Level 3 guide completed)
  • A Zapier account — free tier works for this (zapier.com)
  • A Google account (for Google Drive and Gmail — both free)
  • An OpenAI account with API access — low cost (platform.openai.com)
  • Time needed: 1-2 hours to build; runs automatically forever after
  • Cost: Zapier free (100 tasks/month); OpenAI API ~$0.01-0.02 per report transcription and draft
  • CJIS reminder: Do NOT record real names, case numbers, or identifying information in your voice memos. Use field observation language only: "the subject," "the vehicle," "the location."

The Concept

Automation is like setting up a series of dominoes: one falls, triggers the next, and so on without you touching them. Your trigger is dropping a voice memo into a Google Drive folder. That starts a chain: Zapier sees the file → sends it to OpenAI to transcribe → sends the transcript to ChatGPT with your report instructions → emails you the draft. Think of it as an assistant who takes your spoken notes and has a polished draft waiting for you.


Build It Step by Step

Part 1: Set Up Your Google Drive Folder

  1. Go to drive.google.com
  2. Create a new folder called "Field Notes Inbox"
  3. Note the folder name — you'll reference it in Zapier

Part 2: Create Your Zapier Account

  1. Go to zapier.com and sign up for a free account
  2. You'll land on the Zapier dashboard

Part 3: Create a New Zap

  1. Click + Create a Zap (or "Create")
  2. You'll see a two-step canvas: TriggerAction

Part 4: Configure the Trigger

  1. For the trigger, search for and select Google Drive
  2. Choose New File in Folder as the event
  3. Connect your Google account when prompted
  4. Select your "Field Notes Inbox" folder as the trigger folder
  5. Test the trigger — Zapier will confirm it can see the folder

Part 5: Add Transcription Action (OpenAI)

  1. Click the + after your trigger to add an action
  2. Search for OpenAI and select it
  3. Choose Transcribe Audio as the action event
  4. Connect your OpenAI API account (you'll need an API key from platform.openai.com → API Keys → Create new key)
  5. Map the "File" from Google Drive to the Audio File field
  6. This step converts your voice memo to text automatically

Part 6: Add the Report Writing Action (ChatGPT via OpenAI)

  1. Add another action: OpenAISend Prompt
  2. In the prompt field, paste:
Copy and paste this
You are a police incident report writing assistant. Convert the following field notes transcript into a formal police incident report narrative. Use third person ("This officer..."), past tense, active voice, chronological order. Flag any missing required elements with [MISSING: description].

Do not invent facts. Use only what is in the transcript.

Transcript:
[Insert transcript from previous step here — use the dynamic field]
  1. Map the transcript output from the previous step into the prompt using Zapier's dynamic variables

Part 7: Configure Email Delivery

  1. Add a final action: GmailSend Email
  2. Set:
    • To: your personal email address
    • Subject: "Report Draft: [filename from Google Drive trigger]"
    • Body: Insert the ChatGPT output from the previous step
  3. Add a note in the body: "DRAFT — Review all facts before filing. Do not use CJI in voice memos."

Part 8: Test the Full Flow

  1. Record a 60-second test voice memo on your phone (use fictional details — "Test: This officer stopped a blue sedan at Oak and Main, 1400 hrs...")
  2. Upload it to your "Field Notes Inbox" folder in Google Drive
  3. Watch the Zap run in real-time on the Zapier dashboard
  4. Check your email for the draft — verify it ran correctly

What you should see: An email arrives within 2-3 minutes containing a formatted report narrative based on your voice memo.


Real Example: Officer Rodriguez's End-of-Shift Routine

Setup: Rodriguez built this automation in 90 minutes one afternoon. His Google Drive folder is bookmarked on his phone. He has the Google Drive app installed.

Input: At the end of an incident, Rodriguez opens Google Drive, records a 45-second voice memo describing the call in neutral field-observation language (no names, no case numbers), and saves it to his "Field Notes Inbox."

Output: By the time Rodriguez drives back to the station and parks, an email is waiting: a properly formatted incident report narrative with [MISSING: exact dispatch time] and [MISSING: victim physical description] flags showing him exactly what he needs to add.

Time saved: Rodriguez's average report time drops from 40 minutes to 12 minutes — 28 minutes of document writing converted to reviewing a draft and filling in the MISSING fields.


What to Do When It Breaks

  • Zap isn't triggering → Check that the Google Drive folder name in Zapier exactly matches the actual folder name; check that the Google Drive connection is still authorized
  • Transcription is inaccurate → Record in a quieter environment; OpenAI Whisper handles English well but struggles with background noise and radio chatter
  • Draft output is too generic → Improve the prompt in your OpenAI action step — add your common charge types and specific format requirements from your Custom Instructions
  • Hitting Zapier's free tier limit → 100 tasks/month; each report run = 3 tasks (trigger + transcribe + prompt). At 100 tasks, you get ~33 reports/month. Upgrade to Zapier Starter ($20/mo) for more.

Variations

  • Simpler version: Skip the automation entirely — just record voice memos with Otter.ai (Level 3 guide), copy the transcript, and paste into ChatGPT manually. Same quality, 5 minutes more effort per report.
  • Extended version: Add a Google Sheets step that logs each report draft (date, type, filename) automatically — your complete personal call log built from voice memos, zero manual entry

What to Do Next

  • This week: Build the Zap, run 3 test cases with fictional scenarios to confirm it works end-to-end
  • This month: Refine the ChatGPT prompt in your Zap to match your department's format exactly
  • Advanced: Create a second version of the Zap for arrest affidavits — same flow, different report-writing prompt

Advanced guide for patrol officer professionals. CJIS reminder: never record real names, case numbers, badge numbers, or identifying information in voice memos. This automation runs on consumer cloud services — suitable for field observations only, not Criminal Justice Information.