generate_business_report
Synthesize website audits, SEO, social, competitor, and lead-scoring data into a 12-section business intelligence report in Markdown, HTML, or JSON.
Instructions
Generate a comprehensive 12-section business intelligence report.
Synthesizes technical audits, SEO evaluations, social presence scans,
competitor benchmarks, lead scores, and optional AI strategic insights.
Report Sections:
1. Executive Summary
2. Business Overview
3. Digital Presence Assessment
4. Website Technical Audit
5. SEO Analysis
6. Social Media Analysis
7. Competitor Benchmarking
8. Lead Qualification & Scoring
9. Identified Digital Opportunities
10. Recommended Service Packages
11. Suggested Multi-Channel Outreach
12. Data Sources, Attributions & Limitations
Features:
- Works completely offline without AI or external paid APIs.
- Outputs in Markdown, HTML, or structured JSON.
- Accurately references OpenStreetMap ODbL attributions.
Args:
business_info: Dict containing at least 'name', plus optional 'category', 'city', 'website'.
website_analysis: Output from analyze_website tool (optional).
seo_audit: Output from check_seo tool (optional).
social_profiles: Output from find_social_profiles tool (optional).
competitor_research: Output from find_competitors tool (optional).
lead_score_data: Output from score_lead tool (optional).
ai_insights: Output from generate_business_insights or generate_outreach tool (optional).
output_format: 'markdown' (default), 'html', or 'json'.
Returns:
Dict containing the rendered report content, format, and metadata.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| seo_audit | No | ||
| ai_insights | No | ||
| business_info | Yes | ||
| output_format | No | markdown | |
| lead_score_data | No | ||
| social_profiles | No | ||
| website_analysis | No | ||
| competitor_research | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||