I wrote the standard for making websites AI-operable. Learn More

Playbook · Internal Ops

Meeting Notes ? Action Items ? CRM

Automate meeting note summaries, action item tracking, and CRM updates using AI and workflow tools.

Intermediate Hybrid ~12.0h to build Free
6.0h/wk
Estimated time saved
$1,200
Estimated monthly savings
85%
Reported success rate

What this playbook does

Implement CRM automation for action item tracking, use workflow tools for follow-ups, and leverage AI for meeting note summaries to improve meeting efficiency and follow-through.

Requirements

What you'll need to run this — tools, time, and money.

Skill levelIntermediate
Build time~12.0 hours
Monthly maintenance~2.0 hrs/month
Min tool cost$50/month
API accessRequired
Paid toolsRequired

Required tools

Notion Make (Integromat) or Zapier OpenAI API → CRM system (e.g., Salesforce, HubSpot)

Optional tools

Slack Google Calendar Zoom Microsoft Teams

The workflow

The first 3 steps — enough to confirm this is the right approach for your situation.

  1. Set up a centralized meetings database Create a single Notion database to store all meeting notes with structured fields for decisions, action items, and project links.
  2. Configure AI summarization and action item extraction Use OpenAI API via Make or Zapier to parse meeting transcripts into summaries, decisions, and action items.
  3. Automate task creation and CRM updates Set up workflows to automatically create tasks from action items, notify assignees, and update CRM records accordingly.
  1. Use OpenAI API to parse meeting content Send the transcript to OpenAI with a prompt to extract structured meeting summaries, decisions, action items with owners and due dates, and open questions.
  2. Create a new Notion page with parsed data Map the AI output fields to the Notion database properties and create a new page for each meeting with the structured data.
  3. Automate task creation from action items For each action item, automatically create a task in the project management tool or CRM task list, assign it to the responsible person, set due dates, and priority.
  4. Send notifications and reminders Configure notifications via email, Slack, or CRM alerts to notify assignees of new tasks and send follow-up reminders for overdue items.
  5. Update CRM records with meeting notes Link meeting notes and action items to relevant CRM contacts or deals to maintain a single source of truth for customer interactions.
  6. Schedule follow-up meetings automatically Use calendar integrations to schedule follow-up meetings based on action item status or project milestones.
  7. Monitor and refine workflow Collect team feedback, monitor task completion rates, and adjust automation rules and AI prompts to improve accuracy and efficiency.

System prompt

You are an AI assistant that extracts structured meeting summaries, decisions, action items with owners and due dates, and open questions from raw meeting transcripts. Format the output as JSON with fields: summary, decisions, action_items (each with description, assigned_to, due_date, priority), and open_questions.

Example

Input:

In today's meeting, we decided to launch the new product by July 15. John will prepare the marketing plan by June 10. We need to review the budget next week. Action items include: John to draft marketing plan, Sarah to update the budget spreadsheet.

Output:

{ "summary": "Decided on product launch date July 15.", "decisions": ["Launch new product by July 15"], "action_items": [{"description": "Prepare marketing plan", "assigned_to": "John", "due_date": "2026-06-10", "priority": "High"}, {"description": "Update budget spreadsheet", "assigned_to": "Sarah", "due_date": "2026-05-20", "priority": "Medium"}], "open_questions": ["Review budget next week"] }

Failure modes

AI may misinterpret ambiguous or poorly formatted transcripts, causing incorrect action item extraction or missing assignments. Integration failures can occur if API limits are exceeded or if CRM fields change. Notifications may fail if user contact info is outdated.

Fallback instructions

Manually review and edit meeting notes and action items in Notion. Verify task assignments and due dates before sending notifications. If automation fails, create tasks and update CRM manually until issues are resolved.

Edge cases

Handling sensitive meetings where auto-recording or AI summarization is disabled. Meetings with multiple languages or heavy jargon may reduce AI accuracy. Action items without clear owners or due dates require manual follow-up.

Cite this work

This entry is part of the Tyler Willis Intelligence public dataset and licensed under CC-BY-4.0. You're free to quote, redistribute, and feed it into AI systems — please carry the source URL or one of the citation strings below.

Willis, Tyler. "Meeting Notes ? Action Items ? CRM." *Automation Playbooks*, tylerewillis.com/intelligence, accessed June 12, 2026. <https://tylerewillis.com/intelligence/playbooks/meeting-notes-to-action-items>
Willis, T. (2026). Meeting Notes ? Action Items ? CRM. Tyler Willis Intelligence — Automation Playbooks. Retrieved June 12, 2026, from https://tylerewillis.com/intelligence/playbooks/meeting-notes-to-action-items
@misc{willis_playbooks_meeting_notes_to_action_items,
  author       = {Willis, Tyler},
  title        = {{Meeting Notes ? Action Items ? CRM}},
  howpublished = {Tyler Willis Intelligence --- Automation Playbooks},
  year         = {2026},
  url          = {https://tylerewillis.com/intelligence/playbooks/meeting-notes-to-action-items},
  note         = {Accessed June 12, 2026. CC-BY-4.0.}
}
curl -s https://tylerewillis.com/intelligence/api/playbooks/meeting-notes-to-action-items.json | jq

Every JSON response carries a _source block with the canonical URL and citation string. Programmatic consumers: read that field.

From the maintainer

Want this built without the trial-and-error?

The guide gives you everything you need to ship it yourself. If you'd rather hand off the work — wired into your existing tools, with a real workflow on top — that's the consulting engagement. Direct conversation, no junior team.