Case fileAI Systems & Automation
AI Website Audit & Outreach Engine
An automated pipeline from a list of target URLs to personalized, segmented outreach: crawling, contact extraction, PageSpeed analysis, LLM-written messages, and automated follow-ups.
- Enters through
- 01AI Systems & Automation
- System type
- Web data pipeline with AI-generated outbound
- Also demonstrates
- web data extraction · API integration · LLM generation · segmentation · outbound automation
- Verified fact
- Every message grounded in a Google PageSpeed audit of the prospect’s site
- 1Target URLsData
- 2Crawling and contact/social extractionData
- 3Google PageSpeed APIAPIs
- 4Technical analysisAI
- 5LLM-generated personalized outreachAI
- 6SegmentationAutomation
- 7Automated follow-upsAutomation
01 Context
The challenge
The requirement was outreach that referred to a real, current issue on each prospect’s own website, generated automatically from a list of targets, segmented, and followed up without manual tracking.
That meant treating each website as a data source: crawl it, extract who to contact, measure it objectively, and only then write.
What made it non-trivial
- Websites are unstructured; contact and social details had to be extracted reliably
- Technical analysis had to be objective and repeatable, not an opinion
- Generated messages had to be grounded in the audit rather than generic
- Segmentation and follow-up had to run without a person tracking each thread
02 The system
What Qzentra engineered
Qzentra built a pipeline that starts from target URLs. Each site is crawled; contact and social details are extracted; the Google PageSpeed API measures the site; and the results are analysed into technical findings.
From those findings, an LLM layer using OpenAI and Gemini generates outreach personalized to each prospect. Prospects are segmented, and follow-ups run automatically.
What Qzentra was responsible for
- Crawling and contact/social extraction
- Google PageSpeed API integration and technical analysis
- LLM-generated personalized outreach with OpenAI and Gemini
- Segmentation and outbound campaign logic
- Automated follow-ups
03 The route
How the system works
Read left to right. Every stage consumes the output of the one before it, which is what makes this a pipeline rather than a workflow.
Target URLs
DataThe pipeline starts from a list of target websites.
Crawling and contact/social extraction
DataEach site is crawled. Contact details and social profiles are extracted as structured data.
Google PageSpeed API
APIsThe site is measured through the Google PageSpeed API, giving repeatable technical metrics.
Technical analysis
AIThe PageSpeed results are analysed into findings that can be written about.
LLM-generated personalized outreach
AIOpenAI and Gemini generate outreach for each prospect from the findings for their own site.
Segmentation
AutomationProspects are segmented, which decides the outreach sequence they enter.
Automated follow-ups
AutomationFollow-ups run on a schedule without anyone tracking individual threads.
04 Decisions
Engineering decisions
Audit before writing
Each message is generated from the PageSpeed findings for that site, so personalization is factual rather than a template with a name inserted.
Objective measurement through an API
Google PageSpeed provides repeatable technical metrics; the analysis step interprets them. The pipeline does not rely on a model to assess a site.
Extraction as a data step
Contact and social details are extracted from the crawl as structured data before any outreach logic runs.
Segment, then send
Segmentation decides which outreach sequence a prospect enters, and follow-ups are timed automatically from there.
05 Verified outcomes
What was achieved
- Technical website analysis is produced automatically for every target URL
- Contact and social details are extracted as structured data
- Outreach is personalized to each site’s audit findings
- Segmentation and follow-ups run without manual tracking
06 Technology and capabilities
Technology, after the architecture
Named last, with the role each played. The capabilities are what the project demonstrates beyond its primary service.
- Web crawling and extractionContact and social data from each site
- Google PageSpeed APIRepeatable technical site analysis
- OpenAIOutreach generation
- GeminiOutreach generation
- Workflow automationSegmentation and timed follow-ups
Capabilities demonstrated
08 Discuss a project
Have data on the web that should be driving a workflow?
Describe the sources, what has to be extracted or measured, and what should happen with the result. Pipelines like this are scoped from the data outward.