Online Optimisers · AI Agency Layer
OO · Confidential
A New Category

AI Agents,
Not Account Managers.

A traditional agency puts a human between your data and your results. OO removes that layer and replaces it with agents that run continuously, personalize per record, and close attribution on every install.

Brought to you by Online Optimisers. Tailored to your business on request.

No personnel risk Per-record personalization Real-time attribution 16 automations live
The Shift

Same budget. Different operating model. Different outcomes.

Traditional Agency
Monthly strategy decks reviewed in a meeting, not acted on until next sprint.
Account manager turnover resets institutional knowledge every 18 months.
Manual reporting produced two weeks after the period it describes.
Batch-and-blast creative. One message for thousands of different people.
Approval cycles delay execution by 5–10 business days per creative round.
OO AI Agent Layer
Continuous optimization. Agents test, adjust, and redeploy inside the same day.
Zero personnel risk. No turnover, no sick days, no account hand-offs mid-campaign.
Real-time attribution. Every install traced to a channel, record, and message frame.
Per-record personalization. Every record gets its own unique message generated at scale.
Deploy in hours, not weeks. Creative brief to live campaign inside one working day.
Automation Flow

Every lead tracked from first contact to signed roof.

Six stages. Every one automated. You see exactly where each lead is and how it converts.

1
Stage 1
Lead Arrives
New contact captured from any source - Google, Facebook, referral, form fill. Intent scored automatically.
2
Stage 2
Priority Scored
Each lead ranked by how close to booking they are. Hot leads jump the queue. Cold ones stay warm.
3
Stage 3
Personal Message Built
A message written for that specific lead - their location, their search term, their property type. Not a template blast.
4
Stage 4
Sent on the Right Channel
Email, SMS, or Facebook - whichever channel that lead type converts best on. Decided per record, not per campaign.
5
Stage 5
Response Tracked
Every open, click, and call logged. When intent spikes, the next follow-up triggers automatically.
6
Stage 6
Install Confirmed + Source Logged
Job signed. The lead source, the message frame, the channel - all recorded. Next time, the system sends more budget to what just worked.
↻ Stage 6 outcome feeds back into Stage 2 Every closed job makes the next one sharper
What this means for you
No lead falls through
Automated follow-up at every stage, even if your crew is on a roof.
You know your best source
After 30 leads you can see exactly which channel produces signed jobs, not just clicks.
It improves over time
Each closed job feeds back into stage 2. Month 3 converts better than month 1.
Agent Roster

Six agents. Running continuously. Accountable per install.

FB Ads Agent
Paid Social

Generates creative variants, manages bid strategy, and rotates audiences from your data platform. Creative and targeting refresh inside the same day without human review.

Tests 50+ creative variants per week. Identifies fatigue patterns in 48 hours and auto-rotates before CPM rises.

Data feed Creative brief
Google Ads Agent
Paid Search

Monitors keywords, generates ad copy variants, harvests search terms for expansion, and adjusts bids based on conversion signal. Runs around the clock with no daily budget lost to stale ads.

Catches search trend shifts same day and rewrites copy before the opportunity window closes. No Monday morning review cycle.

Search Console Intent signal
SEO + AI Citations Agent
Organic + AI Visibility

Builds schema markup and entity relationships so your business appears in AI Overviews, ChatGPT, and Perplexity answers. Manages GBP, citation consistency, and entity authority.

Monitors AI citation gaps across five LLMs daily. Most agencies do not touch this surface. First-mover window is open now.

Site access GBP verified
Email + SMS Agent
Direct Outreach

Builds sequences from data records with personalized subject lines, body copy, and CTA per contact. Timing is driven by engagement signal, not a fixed drip schedule. Zero list management overhead.

Per-record subject lines, not segment-level guesses. Sends at the moment of highest intent, not at 9am Tuesday.

GHL integration Record feed
Content Agent
Authority Building

Produces location pages, FAQ schema, blog content, and video scripts derived from keyword and entity data. Optimized for AI citation, not just traditional search ranking.

Produces 100 location-specific pages in a week. Each one schema-tagged for AI citation. A human copywriter does 3–5 per week.

Brand voice brief Keyword targets
Analytics Agent
Attribution + Reporting

Cross-channel attribution that closes the loop from data record to confirmed install. Every dollar of spend is traced to an outcome. Every channel earns its budget by proving it, not by assumption.

Closes the gap Wanamaker described. No guessing which half of the spend worked. The record ID follows the install.

GA4 connected Record IDs
What's Already Live

16 automations. Shipped. Running today.

These are not proposals. They are live systems across the OO client base, available to activate for your business on request.

Speed-to-Lead
Lead response under 90 seconds. Inbound triggers immediate outreach sequence.
Call Coach
AI scores each call post-close. Flags objections, tracks rep improvement over time.
LinkedIn Nurture
Multi-touch sequence for warm connections. Personalised per profile, not per list.
Review Request
Post-install review prompt. Timed to moment of highest satisfaction, not end of week.
Re-engagement
Cold leads reactivated at 30, 60, 90-day intervals with updated intent framing.
Appointment Reminder
SMS + email sequence. Reduces no-shows by confirming and re-confirming with low friction.
No-Show Follow-up
Immediate re-book sequence fires within 10 minutes of a missed appointment.
Referral Trigger
Satisfied customers prompted at peak NPS moment. Referral link personalised per contact.
Post-Install Check-in
Day 7 and Day 30 touchpoints. Captures testimonial, surfaces upsell opportunity.
Proposal Follow-up
Automated follow-up sequence after proposals sent. Tracks open status, re-angles on silence.
Lost Deal Reactivation
Contacts who went cold get re-engaged at 90 days with a new angle and fresh evidence.
Content Distribution
Published content auto-distributed across GBP, social, email, and citation directories.
GBP Q&A Monitor
Questions on Google Business Profile answered within the hour. Entity signals maintained.
Citation Sync
NAP consistency checked and corrected across 40+ directories on a rolling weekly basis.
AI Chat Qualifier
Inbound web chat handled by AI. Qualifies intent, books appointment, hands off to team.
Monthly Report Generator
Full attribution report auto-compiled and delivered to stakeholders. No manual data pull.
Activation

All 16 live. Ready to activate for your business.

Once scope is agreed, these automations are mapped to the business and firing within 5 business days. No build from scratch.

The Gap We Close

The problem has had a name for over a century.

"Half the money I spend on advertising is wasted; the trouble is I don't know which half."
John Wanamaker · Department store pioneer · circa 1900

Wanamaker's problem was the absence of attribution. Every data record that enters the OO execution layer carries a unique ID. Every channel it touches logs against that ID. Every install closes the loop. We know which half worked. We shut off the other half and double the working one.

The Learning Network → ← Back to overview
The full agent stack

31 agent types, organised into 6 categories.
Rows highlighted in teal are the ones we activate first for roofers.

You do not need all 31 on day one. We activate the 5-8 agents with the biggest immediate impact for your business, then add more as each one proves its ROI. Here is the full catalogue.

Category Agent What it does Useful for roofers Complexity
AI Search Schema Agent Generates and deploys JSON-LD schema across your site, updates as your services change Low
Citation Monitor Daily check on 50+ directories, flags drops, queues fixes Low
GBP Sync Agent Keeps Google Business Profile data aligned with your site and schema Low
Knowledge Graph Agent Optimises your Wikidata, Wikipedia, and Google KG entries - High
Content Gap Agent Identifies queries your competitors rank for that you do not Med
Reviews & Reputation Review Request Agent Texts every completed roof at T+2 hours, routes to Google/BBB/GAF Low
Response Drafter Drafts responses to every new review for your approval Low
Negative Alert Agent Flags any 3-star-or-below review within 15 minutes, drafts private response Low
GBP Photo Agent Uploads fresh roof photos to GBP weekly, geotagged to job addresses Low
BBB Monitor Watches Better Business Bureau for new reviews and complaints Med
Lead Qualification Chat Qualifier AI chat on your site, qualifies storm vs retail, books inspections Med
SMS Qualifier Text-based lead qualification for phone-first prospects Med
Form Enricher Adds missing data to form submissions (property age, insurance carrier, roof type) Low
Call Transcriber Transcribes inbound calls, flags inspection-ready and insurance leads Med
Intent Scorer Scores every lead 1-100 based on conversation content and timing Med
Follow-Up & Retention Quote Follow-Up 3 personalised follow-ups at 2/5/10 days after quote Low
No-Show Recovery Warm re-book message within 15 minutes of a missed inspection Low
Referral Trigger Asks for a referral 14 days after a completed roof Low
Reactivation Agent Re-engages lost prospects at 30 and 90 days Low
Post-Install Check-in Asks "everything good?" 3 days after install, catches issues early Low
Seasonal Re-engage Reaches out to past customers during their likely next roof-service window Med
Content & Visibility City Page Publisher Publishes location pages (San Antonio, Killeen, Temple, Belton) with full schema Med
FAQ Schema Builder Generates and deploys FAQ schema from your customer questions Low
Storm Response Agent NOAA-triggered auto-response. Publishes storm-damage content and pushes outreach within 6 hours of a Texas hail event Med
Blog Drafter Drafts blog posts from keyword gap analysis and customer questions Low
Job Pinning Agent Builds a dedicated indexed webpage for every completed roof (address, photos, schema, GBP pin) Med
Reporting & Intelligence Monthly Report Generator Assembles your monthly AI visibility and performance report automatically Low
Competitor Monitor Daily tracking of competitor reviews, schema, content, ad spend Med
Citation Gap Report Tracks progress against the Tier 1 roofer directories (HomeAdvisor, Angi, BBB, GAF, CertainTeed) Low
AI Visibility Tracker Monthly retest across ChatGPT, Perplexity, Google AI Low
GBP Insights Digest Weekly summary of GBP impressions, clicks, calls, direction requests Low

For Red Roan Construction specifically:

27 of 31 agents are relevant for your business. In Month 1 we activate the 5 biggest immediate-impact agents: Schema Agent (deploy 9 types), Review Request Agent (amplify your 74 review base), Chat Qualifier (qualify storm + retail), Storm Response Agent (ready before Texas hail peak), and Citation Monitor (disavow 29 spam + deploy Tier 1 roofer citations). Monthly retest validates each addition before we layer the next wave.

Online Optimisers

AI Agency Layer · Online Optimisers