Who is this for?
Agencies, consultants, and service providers who conduct discovery calls and need to quickly turn conversations into professional proposals.
What it does:
This workflow transforms meeting transcripts into complete, professional quotes using a sophisticated multi-agent AI architecture. It handles the entire quote lifecycle: from transcript analysis to client signature and onboarding.
How it works:
- Trigger: Google Drive detects a new VTT/transcript file in a designated folder
- Extraction: The transcript is cleaned and parsed, then matched with calendar data to identify the client
- AI Analysis: A main orchestrator agent analyzes the call and delegates tasks to specialized sub-agents:
- SOW Agent: Generates problems, solutions, and action items
- Pricing Agent: Creates competitive pricing based on service catalog and market research
- Document Creation: PandaDoc API creates the quote with all tokens populated
- Review & Approval: Quote is sent to Slack for human review with approve/reject buttons
- Delivery: Approved quotes are sent via Gmail with custom HTML templates
- Post-Signature: Webhook triggers CRM update and welcome email upon signature
Key Features:
- Multi-agent architecture with specialized AI agents
- Automatic pricing calculation with 80%+ margin targeting
- Market research integration via Perplexity API
- Human-in-the-loop approval via Slack
- Professional HTML email templates
- CRM integration (Notion) for client status tracking
Requirements
- Google Drive account (for transcript storage)
- Google Calendar (for meeting context)
- PandaDoc account (for quote generation)
- OpenRouter API (for LLM access - Claude/GPT models)
- Perplexity API (for market research)
- Slack workspace (for approval workflow)
- Gmail account (for client communication)
- Notion database (for CRM)
Setup Instructions
- Configure Google Drive trigger folder
- Set up PandaDoc template with required tokens
- Add API credentials for OpenRouter and Perplexity
- Connect Slack workspace for approval notifications
- Configure Gmail for outbound emails
- Set up Notion CRM database with required properties