Turn tl;dv action items into Asana tasks and a Slack recap

By General Input

When tl;dv finishes a meeting, automatically create an Asana task for every action item and post a recap in Slack so nothing slips.

Integrations

  • tl;dv
  • Asana
  • Slack

Type

Agentic Task

Categories

  • Operations
  • Product

Build me an agent workflow that turns every tl;dv meeting into Asana tasks and a Slack recap so action items never get lost.

Trigger: poll tl;dv for the new_note event so the agent fires whenever tl;dv finishes generating AI notes for a meeting.

When it fires, the agent should: 1) Call tl;dv Get Meeting to read the meeting metadata, including the title, start time, organizer, attendees, and recording URL. 2) Call tl;dv Get Meeting Notes to pull the structured topics and the markdown summary. 3) Read both together and extract every concrete action item. An action item is something a person needs to do, not a discussion point or filler. Skip vague items like "keep talking about pricing" and skip items that are clearly already done.

For each action item, infer the most likely owner. If the item explicitly names someone ("Maria will draft the proposal"), match that name against the attendee list and assign it to them. If the item points at a role that maps cleanly to one attendee, use that attendee. If it is ambiguous or there is no clear human, leave it unassigned and flag it as an orphan.

Deduplicate before writing anything. If the same action item appears in multiple topics or in both the topics and the summary, collapse it into a single task.

Then for every unique action item, call asana Create a Task in a configured Asana project. Use the action item as the task name. Put the meeting title, the meeting timestamp, a one-line context blurb, and a link back to the tl;dv recording in the task description. If the agent inferred an owner whose email matches an Asana user in the project, set the assignee.

Once tasks are created, call slack Send a Message to a configured Slack channel with a recap. The message should include: the meeting title and a link to the tl;dv recording, a bulleted list of every task created with the assignee and a link to the Asana task, and a separate "needs an owner" section listing every orphan action item so a human can claim it. If there were no action items, post a short "no follow-ups from this meeting" note instead of skipping the recap.

Configuration the workflow should expose: the Asana project (and optional section) for new tasks, the Slack channel for the recap, and an optional filter so the agent only runs on certain tl;dv meeting templates or organizers.

Integrations: tl;dv, Asana, Slack. Operations to use: tl;dv Get Meeting, tl;dv Get Meeting Notes, asana Create a Task, slack Send a Message.

Related prompts

Explore more prompts
Call overdue Xero customers with an AI collections agentWin back LiveChat visitors whose chats went unansweredChat quality review board for LiveChat support leadsWin back no-show and cancelled appointments every morningLive Loop returns analytics with product-level drill-downNewsletter pre-flight and approval board for Mailjet sendsTurn a prospect spreadsheet into personalized sequence enrollmentsMailjet email delivery lookup console for support teamsCatch feature flags that never got switched on in productionKajabi customer support console for member access fixes