Level 1Solopreneur Engine

Meeting Transcription + Action Item Extraction

Setup Time: Under 60 min
Est. API Cost: ~$2–$5/mo
Client Price: $250–$500

Every meeting generates obligations — decisions made, tasks assigned, deadlines agreed. Capturing those obligations accurately requires someone in the room to simultaneously participate in the conversation and take structured notes. Nobody does both well. The result is partial notes, forgotten commitments, and action items that never become actions.

Follow the exact steps below to configure and deploy this automation inside your OpenClaw workspace.

  1. 1Create a new agent named `meeting-transcription`.
  2. 2Connect your meeting platform: Zoom, Google Meet, and Microsoft Teams all support webhook delivery of transcripts. Enable auto-transcription in your platform settings first — this is a one-time configuration.
  3. 3Configure the output format in your Context Payload: choose between email summary, Slack message, Notion page, or all three. Set your `ACTION_ITEM_FORMAT` to match your project management tool.
  4. 4Optional: connect a project management API (Asana, Linear, or Trello) to auto-create tasks from extracted action items.
  5. 5Test by running a short recorded meeting and confirming the output format meets your needs before deploying to live meetings.

Save this file as: .openclaw/agents/meeting-transcription-action-item-extraction/context.json

context.json
context payload
{
  "automation_id": "3",
  "title": "Meeting Transcription + Action Item Extraction",
  "level": 1,
  "tier": "Solopreneur Engine",
  "setup_time": "Under 60 min",
  "estimated_api_cost": "~$2–$5/mo",
  "client_price_range": "$250–$500",
  "agents": [
    {
      "role": "orchestrator",
      "model": "claude-3-5-sonnet",
      "temperature": 0.2,
      "max_tokens": 4096
    }
  ],
  "memory": "session",
  "output_format": "structured_json",
  "human_review_gate": true,
  "documentation_standard": "required"
}

Run these commands from your openclaw-workshop/ directory to validate, test, and schedule this automation. Commands are taken directly from The OpenClaw Income Engine, Appendix E.

terminal
execution commands
# ── STEP 1: Register the webhook and get your endpoint URL ──
$ openclaw webhook create meeting-transcription --verbose
$ 
# ── STEP 2: Test with a sample transcript file ──
$ openclaw run meeting-transcription --test --input ./sample_transcript.txt
$ 
# ── STEP 3: Send a test webhook payload to validate end-to-end ──
$ openclaw webhook test meeting-transcription --payload ./zoom_webhook_sample.json
$ 
# ── STEP 4: Deploy and activate the webhook listener ──
$ openclaw webhook activate meeting-transcription
$ 
# ── STEP 5: View the last processed meeting output ──
$ openclaw run meeting-transcription --history --last 1
$ 
# ── Switch to Google Meet transcript provider ──
$ openclaw run meeting-transcription --context.trigger.provider="google_meet"
$ 
# ── Disable Asana integration (output to email only) ──
$ openclaw config edit meeting-transcription
# Set output_channels.task_manager.enabled = false

Automation Stats

  • Automation#03 / 30
  • LevelLevel 1
  • TierSolopreneur Engine
  • Setup TimeUnder 60 min
  • API Cost~$2–$5/mo
  • Client Price$250–$500

Full Deployment Guide

Get the complete step-by-step playbook, all 30 context payloads, engineered prompt files, and the full technical deployment appendix in Book 2.

Get the Book