tl;dv logo tl;dv automation · runs weekly

Rename tl;dv meetings and file them in folders

Calendar invites give recordings names like "Quick sync" or "Call with Dana", and finding last month's Acme call means opening five of them.

Cotlet does it in your own tl;dv account with list_meetings, get_meeting, list_folders, rename_meeting and add_to_folder, called by your AI agent, an n8n workflow or a script.

Hosted · nothing to install or maintain

Can tl;dv do this on its own?

tl;dv has folders and renaming in the app, and no bulk add (checked 17 Oct 2026). The API and the official MCP server list and read meetings only: neither renames a meeting nor files it in a folder.

How you do it in tl;dv today

  1. In the Meetings & Folders tab, you select Folders at the top and click New folder at the top right; the new folder starts private.
  2. A meeting goes into a folder one at a time: open it and click Add to a folder, because tl;dv cannot add meetings in bulk yet.
  3. Only a meeting's Editor or Admin can add it to a folder or remove it; Viewers cannot.
  4. To fix a title, open the recording from your library and rename it, which tl;dv describes as a way to find the meeting later.
  5. A backlog of untitled recordings turns into dozens of open, click and pick rounds, so it is left until someone needs a call and cannot find it.

How to rename tl;dv meetings and file them in folders

Prompt

Find tl;dv meetings from the last 7 days with a generic title like "Quick sync". Rename each one from its participants and topic, then file customer calls in the folder named after the customer.
  1. 01

    Spot the generic titles

    The agent lists the last 7 days and flags titles that match a pattern like "Quick sync", "Call with" or a bare calendar subject, and skips anything you already renamed.

  2. 02

    Work out the name

    get_meeting gives the participants and their email domains. A name is built as "Customer, topic, date", and the agent leaves the title alone when it cannot tell the customer from the participants.

  3. 03

    Match a folder

    list_folders shows which folders exist, who can open them and whether each is a new or a previous version folder. Previous version folders are skipped because tl;dv no longer edits them.

  4. 04

    Rename, then file

    rename_meeting runs without asking, since one call undoes it. add_to_folder asks for your OK by default, because a shared folder shows the meeting to everyone who can open the folder.

  5. 05

    Report what it left

    Meetings where your role is Viewer, or where no folder fits, come back as a list, so a person decides only on those.

What you get back

Example data

Meetings checked: 14
Renamed: 9, e.g. "Quick sync" is now "Acme, onboarding plan, 14 Oct"
Filed in "Acme": 4, "Northwind": 3
Left for you 2:
- "Call with Dana" (no matching folder)
- "Weekly" (you are Viewer)

Other ways to ask

  • Every Monday, rename and file last week's calls, and only list the ones you could not place.
  • List the folders shared with the whole organization and tell me which of my meetings sit in them.
  • Rename only, no folders, and show me the old and new title for each meeting.

What tl;dv allows, and what to know first

  • New tl;dv folders are private when created, and a folder can then be shared with individual users, Teams or entire organizations.
  • Anyone with access to a folder can at least view every meeting in it, and the highest access level prevails, so filing a meeting in a shared folder can widen who sees it.
  • Folders from the older version cannot be edited or shared with new users; a Folder Admin moves them with Update folder to new version.
  • tl;dv adds meetings to a folder one at a time, and says bulk add is coming.

add_to_folder asks for your OK by default. To run it weekly without you, switch confirmation off for that tool in your dashboard.

Sources: tl;dv Help: How to use Folders · tl;dv Help: How to manage recordings in your tl;dv library · tl;dv Public API docs (v1alpha1) · tl;dv MCP server (official repository)

Call add_to_folder from a script

curl

curl -X POST https://cotlet.dev/api/v1/tldv/meetings/mt_4f21a9/folders/fo_31c2 \
  -H "Authorization: Bearer $COTLET_API_KEY"

Example response

{
  "meeting_id": "mt_4f21a9",
  "folder_id": "fo_31c2",
  "folder": "Acme",
  "status": "added"
}

MCP: add https://cotlet.dev/mcp/v1 with the same key; the call is tldv_write → add_to_folder. Example data.

Schedule it in n8n, Make, Zapier or cron

tl;dv tools this automation uses

Cotlet tl;dv tools used to rename tl;dv meetings and file them in folders
Tool Parameters
list_meetings query, from, to, folder_id, limit, cursor
get_meeting meeting_id
list_folders none
rename_meeting meeting_id, title
add_to_folder meeting_id, folder_id
All 13 tl;dv tools with descriptions

Frequently asked questions

Is it safe to connect tl;dv to Cotlet?

Yes. You sign in to tl;dv yourself, in your own Cloud Browser in the EU, and we never save your password. Your agents only get tl;dv once you enable it, every background request is listed, and the browser profile is stored encrypted with AES-256-GCM, the cipher 1Password uses for its vaults. The AI model never sees a login, posts and messages wait for your OK, and Disable for agents cuts access in one click. Independent scanners grade cotlet.dev A+ on Qualys SSL Labs, securityheaders.com and Mozilla Observatory; live results are on https://cotlet.dev/security.

Give your agent access to tl;dv.

Free 7-day trial with 2,000 credits, no card needed. Cotlet is independent and not affiliated with tl;dv.