Business Analyzer (AI Report)

Alessandro Federici

Alessandro Federici

📌 The Problem

Evaluating a company manually takes time, attention, and specific skills: understanding positioning, assessing the website structure, analyzing trust elements, identifying strengths and weaknesses, spotting automation opportunities…
These tasks are slow, repetitive, and not scalable.
Consultants, agencies, and professionals often need quick insights about a potential client before scheduling a meeting — but doing this manually is inefficient and time-consuming.

🚀 My Solution

I built an end-to-end automation that, starting from a simple input provided through an integrated chatbot, can:
Visit the company’s website
Extract relevant content through scraping
Analyze the data using AI
Generate a complete and professionally designed PDF report
Upload the report automatically to Google Drive
Send the PDF link back to the user directly in the chatbot
Everything runs automatically in the background, supported by an advanced caching system based on a SHA-256 hash, ensuring the website is analyzed only if it has actually changed.

đź’¬ User Experience: Everything Starts from the Chatbot

The project page features a custom chatbot UI. The user simply enters:
The company name
The website URL
From that moment, the entire automation workflow runs on its own. The user receives the final PDF link directly in the chat.

⚙️ How It Works (Step-by-Step)

1. Cache Check (SHA-256)
The scraper fetches the site's HTML
A SHA-256 hash is generated based on the content
The hash is compared with records inside an internal cache/database
If the hash matches → the previous report is reused (no scraping needed)
If the site has changed → a new full analysis is triggered
This approach increases performance, reduces API usage, and avoids unnecessary load.
2. Dynamic Web Scraping
The automation extracts structured data including:
Headline & value proposition
Service/product pages
Calls-to-action & contact elements
Blog articles & content structure
Trust elements (testimonials, client logos, FAQ)
UX clues & page navigation
Detectable tech stack
3. AI-Powered Business Analysis
AI interprets all extracted data and produces an in-depth evaluation covering:
Company positioning
Lead generation quality
Authority & trust signals
Communication clarity
UX & page structure
Content quality & SEO basics
Opportunities for process automation
Each section includes qualitative notes and actionable recommendations.
4. Automated PDF Generation
The system generates a professional PDF containing:
Company overview
Detailed analysis across all areas
Strengths & weaknesses
Optimization suggestions
Automation opportunities tailored to the business
Final recommendations
5. Automatic Upload to Google Drive
The PDF is uploaded to a dedicated Google Drive folder, enabling easy storage, sharing, and version control.
6. Delivery to the Chatbot
The automation sends the final Google Drive link directly to the user inside the chatbot conversation.
Instant delivery. Zero friction.

🔌 Additional Integrations (Optional & Already Supported)

This automation is modular and can be expanded with several add-ons:

Review Analysis

Import Google Business Reviews
Import Trustpilot Reviews
AI sentiment analysis
Insert reviews into the final PDF

Report Delivery Options

Email send-out
WhatsApp delivery
Slack notifications
Telegram alerts

Sales / CRM Features

Push lead data into CRM (HubSpot, Pipedrive, GoHighLevel, etc.)
Auto-assign the lead to the sales team
Trigger custom follow-up workflows
Multi-company benchmarking (extendable feature)
n8n (workflow orchestration)
Web scraping engine
SHA-256 hashing (smart caching)
n8n Data Store (internal database)
OpenAI (qualitative analysis & report content)
Google Drive API (PDF upload & link generation)
Custom chatbot UI (user interaction)
Automated PDF generator (final report)
Chatbot as the entry point
Intelligent web scraping
AI-powered analysis
Automatic PDF generation
Google Drive integration
SHA-256 caching system to avoid repeated analysis
Up to 90% time reduction compared to manual audits
Zero repeated analysis thanks to hashing-based cache
Smooth, modern user experience
Perfect for lead qualification, pre-sales analysis, onboarding, and consulting
Delivers professional reports effortlessly and at scale
Chatbot to send info about business
Chatbot to send info about business
First page of the PDF Report
First page of the PDF Report
Example of Report
Example of Report
Like this project

Posted Dec 10, 2025

An intelligent automation that analyzes any company starting from its website and generates a professional PDF report.