Sales Call Processing: Generating Marketing and Product Insights with Azure

This workflow automates sales call transcript analysis, replacing manual reviews that take 2-3 hours per call for sales teams. The Multi-Call Trigger Execute Workflow Trigger node handles single or batch transcripts, the Batch Processor Code node manages state, the Input Validator Code node checks structure, the Validation Router If node routes errors, the Configuration Manager Set node loads settings, the Prompt Builder Code node crafts dynamic prompts with industry detection, the AI Sales/Marketing/Product Agents Code nodes generate insights using Azure OpenAI, the Output Validator Code node scores quality, the Downstream Processor Code node schedules workflows, the Sales/Marketing/Product Workflow Executors Code nodes process outputs, the Execution Aggregator Merge node combines results, the Performance Analyzer Code node calculates metrics, the Slack Alerter Code node sends alerts, the Audit Logger Code node logs for compliance, and the Response Generator Set node formats summaries. It helps sales teams in mid-sized tech firms (20-100 staff) analyzing 50+ calls weekly, extracting use cases, objections, and feedback to inform strategies, reducing analysis time and improving follow-up accuracy.\n\nThis workflow saves 12-18 hours weekly on 50 calls, enhancing insights by 85%. Use cases include sales coaching, competitive analysis for SaaS companies. Suitable for growth-stage firms. Requires Azure OpenAI ($0.03/1k tokens), n8n (free self-hosted or $20/month cloud), optional Slack/Supabase ($0-$25/month). Scalable to 200 calls/week with parallel processing.\n\nInstall n8n via n8n.io or cloud.n8n.io. Get Azure OpenAI key at azure.microsoft.com (create resource, deploy GPT-4o-mini, set AZURE_OPENAI_KEY/ENDPOINT). Import JSON, configure Batch Processor Code node with BATCH_SIZE env var. Update Configuration Manager Set node with workflow IDs (SALES_WORKFLOW_ID etc.). Set env vars: AI_MODEL='gpt-4o-mini', MAX_RETRIES=3, SLACK_WEBHOOK_URL. No webhook; trigger via Execute Workflow Trigger.\n\nTest with sample: {calls: [{metaData: {title: 'Demo Call'}, Conversation: 'Sample transcript'}]}. Verify logs for insights, metrics. Errors: Invalid key (regenerate at azure.microsoft.com), short transcripts (add validation), timeouts (increase in config). Deploy by activating workflow. Monitor dashboard weekly. Optimize by adjusting batch size; refresh keys quarterly.", "businessValue": "Saves 12-18 hours/week analyzing 50 sales calls", "setupTime": "30-45 minutes", "difficulty": "Intermediate", "requirements": ["Azure OpenAI ($0.03/1k tokens)", "API key and endpoint access", "n8n instance with env vars"], "useCase": "Automated transcript analysis for sales insights"

$5.49

Workflow steps: 20

Integrated apps: executeWorkflowTrigger, code, if

Sales Call Processing: Generating Marketing and Product Insights with Azure preview