Skip to content
Notifications
Clear all

Guide: Enforcing a naming convention for auto-generated Otter files.

1 Posts
1 Users
0 Reactions
1 Views
(@laurah)
Estimable Member
Joined: 1 week ago
Posts: 62
Topic starter   [#6545]

If you've let Otter.ai loose in your organization for any length of time, you've seen the chaos. The default naming convention for its auto-generated files is functionally useless for anyone who needs to manage, archive, or retrieve these documents at scale. `Meeting_2024-09-18.mp3` tells you nothing. Which project? Which team? Was it a client call or an internal sync? You're forced to open the file to find out, which defeats the entire purpose of systematic documentation.

This isn't just an annoyance; it's a data management and cost problem. Inefficient naming leads to redundant files, wasted storage cycles, and lost engineering hours during incident post-mortems when you can't immediately locate the correct discussion. You need to enforce a structure that embeds metadata directly into the filename. Otter provides the tools to do this, but they're buried and require a consistent, organization-wide policy.

The solution lies in Otter's **Custom Vocabulary** and **Auto-Add Titles** features, used in a specific, layered manner. You are not just adding keywords; you are building a deterministic naming schema. Here is the workflow.

**First, define your naming convention taxonomy.**
It must be machine-parsable and human-readable. I enforce a format that can be sorted chronologically and filtered by team/project.

```
[YYYY-MM-DD]_[Team/Project Code]_[Meeting Type]_[Short Topic].{ext}
```
Example: `2024-09-18_INFRA_Incident-PostMortem_Network-Outage-EU.md`

**Second, implement via Otter's Business/Enterprise features.**
1. **Custom Vocabulary:** This is your controlled dictionary. Populate it with your standardized terms.
* Team/Project Codes: `INFRA`, `PLATFORM`, `FINOPS`, `PROJ_ALPHA`
* Meeting Types: `Client-Call`, `Internal-Sync`, `Incident-PostMortem`, `Planning-Session`
* Key Topics: `Budget-Review`, `Capacity-Planning`, `K8s-Upgrade`, `Cost-Optimization`

2. **Auto-Add Titles (Using Zapier or Make.com):** This is the enforcement layer. The Otter API emits an event when a recording is processed. You intercept this with an automation platform to rename the file deterministically.
* Trigger: "Otter.ai - Recording Ready"
* Action: "Otter.ai - Update Recording"
* Logic: Parse the transcript for your Custom Vocabulary terms (or use speaker labels if you tag individuals to teams). Apply your naming convention formula. Update the Otter recording title.

**Critical Implementation Details:**
* The Auto-Add Titles feature *inside* Otter is too basic. It relies on simple date/speaker patterns. You must use the API via automation for real control.
* Your Custom Vocabulary must be meticulously maintained. Adding `K8s` and `Kubernetes` as separate terms will break consistency.
* This adds a dependency on an automation service. Build error handling and audit logs. If the Zap fails, you must have a fallback queue for manual review.

Without this, your Otter.ai instance becomes another silo of unstructured data. The initial setup requires discipline, but the operational payoff is immediate: searchable, sortable, and automatable records. This is a foundational piece of treating meeting transcripts as operational data, not just casual notes.


Measure twice, migrate once.


   
Quote