INTERNAL CASE STUDY · ORLANDO AI AGENCY

One custom AI CRM for every customer conversation.

Orlando AI Agency built its own custom AI CRM. Website chat, the contact form, Google Calendar booking, Zoho email, Twilio texts and calls, and a Vapi voice agent all feed one lead history, and a weekly check reviews search performance. The public channels, CRM, and SEO monitoring are live; the website content workspace is a working prototype whose live publishing is still being connected.

THE PROBLEM

A business cannot improve what it can only see in pieces.

Most websites, inboxes, calendars, phone systems, and customer databases work as separate products. A visitor can ask a question in chat, send an email later, call the next day, and book a meeting—yet each interaction may look like a different person. Staff then spend time reconstructing the story before they can help.

The same fragmentation affects growth. Search Console may show a page earning impressions, Analytics may show visitors arriving, and the CRM may show new leads—but without a shared view, it is difficult to tell which questions attract attention, which pages help visitors act, and where follow-up slows down.

THE CONNECTED SOLUTION

One journey from first question to ongoing relationship.

The system keeps each channel useful on its own while bringing the relevant customer context into one lead history. Automation handles repeatable steps; a person makes decisions that require judgment.

Website chatbot

Answers from approved public website information, captures useful context, checks real appointment availability, and can book a consultation without making up a time.

Contact form

Verifies the submission, records the inquiry and its source, and starts the same lead history used by every other channel.

Calendar + Google Meet

Reads real Google Calendar availability, protects against double booking, creates a 45-minute event, and adds the Google Meet link to the invitation.

Zoho email

Checks the inbox, reads the full message, connects known senders to the right lead, drafts a reply when the intent is clear, and sends uncertain messages to human review.

Twilio SMS

Uses the agency phone number for business text messages. Incoming and staff-sent texts are attached to the same lead timeline, with signature verification and consent-aware handling.

Vapi voice agent

Handles the voice conversation after Twilio's call screening, using approved public website information. It can capture the caller's need, summarize the call, and use the shared booking rules.

Newsletter

Stores affirmative newsletter consent separately from sales inquiries, connects the subscription to the shared reporting layer, and never assumes that a form, chat, or booking is permission to subscribe.

AI conversation summaries

Turns chronological messages, calls, notes, and appointments into a reviewable summary, likely interest, current stage, and suggested next step. The original records remain the source of truth.

How the AI helps: it can summarize, classify, retrieve approved facts, and suggest a next step. Staff can compare every derived conclusion with the original interaction. Uncertain or sensitive situations go to a person.

THE COMMERCIAL WEBSITE

The public site is the front door to the system.

The website explains the agency in plain language and gives visitors several natural ways to continue: explore services, ask the chatbot, send the contact form, book a consultation, call or text the Twilio number, or join the newsletter with explicit consent. Each qualifying action can enter the same operating workflow with its source preserved.

Current Orlando AI Agency commercial website homepage
Current commercial website. The long-form homepage explains the promise, services, process, industries, local relevance, useful content, frequently asked questions, consultation path, and newsletter. Open the image for the full-size capture.

EVERY COMPLETED CRM WORKSPACE

What each screen does.

The primary internal workspaces are Leads, Clients, Projects, SEO, and Website. The following gallery shows the completed screens and important views. Names and numbers in demonstration or QA screens are not real business results.

Orlando AI Agency Leads workspace with an acquisition funnel, channel totals, lead list, activity timeline, and AI conversation summary

Leads

The working inbox for new opportunities. It combines website visits, inquiry sources, lead stages, contact details, every conversation, internal notes, and a refreshable summary so the next follow-up starts with context.

Illustrative data is shown to protect real contacts. Open the image for the full-size screen.
Orlando AI Agency Clients workspace with relationship status, source, projects, access controls, summary, and activity

Clients

A lead becomes a client without losing its history. The workspace keeps the original source, contacts, active projects, client access, relationship notes, and a concise view of what needs attention.

Illustrative data is shown to protect real clients. Open the image for the full-size screen.
Orlando AI Agency Projects workspace showing a project record, milestones, action items, resources, messages, and history

Projects

The delivery workspace connects scope, pricing, status, milestones, action items, links, project messages, client-visible updates, and change history. It gives the agency and client one place to understand the work.

QA data is shown; the interface is connected to the project data model. Open the image for the full-size screen.
Orlando AI Agency SEO workspace with the latest website check, issues requiring attention, and a complete checks table

SEO overview

The weekly specialist view surfaces the few issues that deserve attention first, while preserving a complete record of what was checked, what passed, what failed, and what had no data.

The displayed values are verification fixtures, not claimed business results. Open the image for the full-size screen.
SEO detail view for Google Search Console clicks with current value, history, evidence, and status

Search Console detail

Search Console answers where the site appeared in Google: queries, pages, impressions, clicks, and average position. The detail view keeps the result, change, evidence, and collection status together.

Sample monitoring values are shown. Open the image for the full-size screen.
SEO PageSpeed detail view with mobile and desktop page measurements

PageSpeed and Core Web Vitals

Every sitemap page is checked on mobile and desktop. The CRM records performance, accessibility, best-practice, SEO, and Core Web Vitals evidence without treating a missing measurement as a pass.

Sample monitoring values are shown. Open the image for the full-size screen.

WEBSITE CONTENT WORKSPACE

From page inventory to reviewed publication.

These screens show the full content-management interface: pages, structured editing, AI-assisted review, images, publishing, history, and review rules. The interface is complete as a working prototype with sample content. The controlled production backend for live publishing remains a separate integration step.

Website content workspace page inventory with page type, keyword, review status, publishing status, and updated date

Pages

A complete content inventory makes every public page visible with its type, main keyword, review state, publish state, and owner.

Sample data is shown. Open the image for the full-size screen.
Website content editor with structured page blocks, search preview, keywords, settings, and publishing controls

Editor and search preview

The editor keeps headings, summaries, page blocks, metadata, canonical URL, keywords, and search preview in one structured workflow.

Sample data is shown. Open the image for the full-size screen.
Website AI review workspace with review categories, research sources, recommendations, and provenance

AI-assisted review

A review checks content across defined quality categories, cites the research used, and lets a person accept, reject, or revise each recommendation.

Sample data is shown. Open the image for the full-size screen.
Website image detail view with image preview, caption, alternative text, status, and provenance

Images and alternative text

Images stay connected to their page, caption, alternative text, generation record, and review status so visual content supports accessibility and discovery.

Sample data is shown. Open the image for the full-size screen.
Website publishing dialog with validation, preview, ownership controls, and recovery guidance

Publishing review

The publishing step presents validation, preview, permissions, and recovery information before a change can move forward.

Sample data is shown. Open the image for the full-size screen.
Website revision history screen with versions, authors, comparison, and restore controls

Revision history

History shows who changed a page, when it changed, and which revision can be compared or restored.

Sample data is shown. Open the image for the full-size screen.
Website review rules interface defining business context, editorial requirements, and owner-only controls

Review rules and site brief

The site brief and review rules give the writing and review tools the same approved business facts, tone, boundaries, and quality expectations.

Sample data is shown. Open the image for the full-size screen.

CONNECTED CLIENT EXPERIENCE

Clients see the project, not the internal machinery.

The portal provides a focused, protected view of approved project information. Internal notes, administrative controls, and other clients stay outside the client-facing experience.

Orlando AI Agency client portal access screen with protected access-code entry

Secure client access

The client-facing entrance uses a protected access code so a client can reach the project view without seeing the internal CRM.

QA records are shown. Open the image for the full-size screen.
Orlando AI Agency client portal showing project status, milestones, next actions, resources, and communication

Client project overview

The portal shares only the approved project information a client needs: status, milestones, next steps, files or links, messages, and requests for approval.

QA records are shown. Open the image for the full-size screen.

HOW IT WAS BUILT

Built in phases, with each channel live before the next.

These are the real dates each part of the system went live for Orlando AI Agency in 2026.

  1. Commercial website launched at orlandoaiagency.com.
  2. AI chatbot answering from approved website content, with every conversation saved to the lead database.
  3. Incoming business texts and phone calls start creating leads; the voice agent answers calls.
  4. Carriers approve the business texting registration, so automatic text replies can be delivered.
  5. A dedicated booking page goes live, using the same real Google Calendar booking as the chatbot.
  6. Newsletter sign-up with its own separate consent.
  7. Weekly SEO monitoring starts reporting into the CRM.
  8. Every page is checked for speed on mobile and desktop each week.

Four lessons we learned the hard way

  • A security setting can quietly block your own tools. Cloudflare's bot protection was challenging the voice provider's call notifications, so calls were answered but not recorded until we changed that setting.
  • "Enabled" does not mean "working." A website analytics dashboard showed tracking as enabled for weeks while the tracking code was missing from the live pages. We now check the real page, not the settings screen.
  • Text-message approval needs a real consent checkbox. The first carrier registration was rejected because the contact form had no opt-in checkbox for texts. Adding a real, unchecked-by-default checkbox got it approved.
  • An email can fail without an error. Booking confirmations were silently not delivered because they used a shared test sender address. Switching to the agency's own verified address fixed it.

A PRACTICAL CHECKLIST

Which tasks a small business should automate first.

Start with repetitive work that happens every day and costs you customers when it slips. These are the tasks we automated first, in the order most small businesses feel the benefit.

  1. Answer and route every call. Missed calls are missed customers. A voice agent or call routing answers after hours, collects the caller's need, and passes urgent calls to a person. What we connected: Twilio and a Vapi voice agent.
  2. Let people book without a phone call. Show real open times on the website and in chat, and send the invitation automatically. What we connected: Google Calendar and Google Meet.
  3. Reply to new inquiries right away. A fast first reply by text or email keeps a new lead from moving on to the next business. What we connected: Twilio texting and Zoho email.
  4. Put every inquiry in one place. Chat, forms, email, texts, and calls should land in one customer history instead of five inboxes. What we connected: one CRM lead timeline.
  5. Summarize long conversations. A short summary and suggested next step save rereading every message before a follow-up. What we connected: AI conversation summaries, with the original messages kept.
  6. Collect newsletter sign-ups with real consent. Ask separately, record the consent, and never add someone just because they asked a question. What we connected: a separate newsletter list.
  7. Check your website every week. A weekly check for broken pages, slow pages, and search changes catches problems before customers do. What we connected: Search Console, Google Analytics, and PageSpeed checks.

Not every business needs all seven. Our free Revenue & Efficiency Audit starts by finding which of these is costing you the most today.

WHAT RUNS BEHIND IT

Proven services, joined around one business process.

Cloudflare Pages + WorkersWebsite delivery and secure server-side workflows
Cloudflare database + background tasksStructured records and dependable background tasks
Cloudflare AI search + AI modelsGrounded answers, summaries, classification, and recommendations
Google Calendar + MeetReal availability, invitations, and consultation links
Google Search Console + GA4Search visibility, visitor behavior, and measured conversions
Google PageSpeedMobile and desktop performance evidence
TwilioBusiness phone number, SMS, and voice routing
VapiVoice agent and approved call tools
Zoho MailBusiness inbox connected to the lead timeline
ResendApproved transactional and newsletter delivery
DataForSEOSelected keyword, search-result, and backlink research
Human reviewJudgment, approvals, exceptions, and accountability

THE IMPROVEMENT LOOP

The next step is better decisions, not more disconnected software.

The CRM can reveal repeated questions, unclear pages, slow follow-up, and strong sources. A person verifies the pattern, removes private details, decides what belongs in public, and measures the next result. That turns customer conversations into a responsible learning loop.

QUESTIONS FUTURE CUSTOMERS ASK

Practical answers about the website, CRM, and search system.

What did Orlando AI Agency build for itself?

A connected commercial website and internal operating system that brings leads, customer conversations, appointments, clients, projects, website content, and search monitoring into one shared workflow.

Is this a client case study?

No. This is an internal project built and used by Orlando AI Agency. The screenshots explain the design and current interfaces; sample and QA records are clearly labeled and are not presented as customer results.

How does the chatbot connect to the CRM?

The chatbot records the conversation and useful contact context, then creates or updates the same lead used by the contact form, booking system, email, SMS, and voice channels. Staff can review the original messages and a derived summary in one timeline.

Can the chatbot book a real appointment?

Yes. It uses the same booking service as the website calendar. It checks Google Calendar availability, requires the necessary contact details, creates the calendar event, and adds a Google Meet link. It does not invent available times.

What happens after someone submits the contact form?

The submission is verified, stored as a lead with its source, and made available for follow-up in the CRM. Consent for optional text or newsletter communication is handled separately.

How does Zoho email connect to the CRM?

The email worker checks the Zoho inbox, reads the full message, links known senders to their existing record, creates a lead when a clear new inquiry arrives, and attaches sent replies to the same timeline. Uncertain messages go to human review.

How are Twilio and Vapi used?

Twilio supplies the business phone number and SMS delivery. For voice, Twilio screens the call before routing it to the Vapi voice agent. Vapi uses approved public website information, can collect the caller's need, and can use the shared calendar tools when booking is appropriate.

Is the voice agent trained on private customer data?

It is configured and grounded with approved public business information and controlled tools. A call transcript and summary can be stored with the lead, but private customer conversations are not published as website training content.

How does the newsletter connect without mixing consent?

Newsletter consent is affirmative and stored separately from a sales inquiry. A person is not subscribed merely because they used the contact form, chatbot, booking tool, or another lead channel.

What is an AI conversation summary?

An AI model reviews chronological interactions and proposes a concise summary, customer interest, current stage, and next step. Staff can check that interpretation against the original messages, calls, emails, and notes, which remain authoritative.

What does Google Search Console tell the CRM?

Search Console shows the Google queries and pages that earned impressions and clicks, along with average position. That helps the team see where the site is visible and which pages may need clearer or stronger content.

What does Google Analytics tell the CRM?

Google Analytics 4 shows what visitors do after arriving, including sessions, landing pages, engagement, and configured conversions. The CRM can compare that behavior with captured inquiry sources to understand the path from visit to lead.

Can the CRM prove that one Google search caused a sale?

Not always. Privacy settings, consent, device changes, attribution windows, and offline conversations can interrupt the trail. The system combines the available evidence and labels gaps instead of claiming certainty it does not have.

How is SEO managed each week?

A scheduled SEO specialist checks search visibility, analytics, site health, indexing, page speed, content hygiene, internal links, backlinks, brand mentions, AI answer visibility, and lead attribution. The CRM prioritizes findings for a person to review and act on.

Does the SEO system check every page?

The scheduled PageSpeed sweep queues mobile and desktop checks for every canonical page discovered in the sitemap. Other checks review the full site or the data source appropriate to the question. Unavailable data is reported as unavailable, not as zero or passing.

How does the website support SEO, AEO, and GEO?

SEO helps search engines crawl, understand, and rank the pages. AEO structures direct, accurate answers for answer engines. GEO strengthens entity clarity, evidence, attribution, and topical coverage so generative systems can retrieve and cite the business correctly.

Does AI automatically publish website changes?

No. The content workspace is designed around review, evidence, preview, permission, history, and recovery. The interface is complete as a working prototype; production publishing from this screen still depends on the controlled backend integration.

What technology runs the system?

Cloudflare hosts the website, stores the records, runs the background work, and powers the search that keeps chatbot answers tied to approved website content. Google provides Calendar, Meet, Search Console, Analytics, and PageSpeed data. Twilio handles phone and SMS, Vapi handles the voice agent, Zoho handles business email, Resend supports approved email delivery, and DataForSEO supports selected search research.

Does the client portal expose the internal CRM?

No. The portal is a separate, limited view. It presents approved project information and client actions while internal notes and administrative controls stay in the staff workspace.

Can this approach be adapted for another business?

Yes. The channels and screens are examples of a larger method: map how the business receives inquiries, communicates, books work, delivers projects, and measures growth, then connect only the parts that solve a real operating problem.

How long did the website and CRM take to build?

It was built in phases, not as one fixed project. The commercial website launched on August 25, 2026. The AI chatbot followed on August 28, business texting and the voice agent on September 9, carrier approval for business texting on September 15, the newsletter on September 20, and weekly SEO monitoring on September 22. The website content workspace and client portal were developed after that. A client timeline depends on the number of channels, existing tools, data quality, approval speed, and the amount of custom workflow needed.

How was progress tracked during the build?

Each phase had a defined screen or workflow, review evidence, responsive and accessibility checks, and a handoff record showing what was complete, what remained sample-only, and what still required production integration. The project and client-portal views are also designed to make milestones, next actions, resources, and approvals visible.

Does this system replace employees?

No. It reduces the time spent moving information, answering repeat questions, reconstructing conversations, and checking routine signals. People remain responsible for judgment, exceptions, approvals, sensitive conversations, and the customer relationship.

Can it work with tools a business already uses?

Usually. This project connects established services such as Google, Zoho, Twilio, Vapi, Resend, and Cloudflare rather than recreating every capability. A client build starts by deciding which existing tools are useful, which data should connect, and which manual steps actually deserve automation.

How are privacy and access handled?

The system separates newsletter and SMS consent, verifies inbound service requests where supported, limits client-portal visibility, keeps internal notes out of client views, and uses human review for uncertain messages. The exact retention, access, and compliance rules still need to be configured for each business and its industry.

YOUR BUSINESS WILL HAVE A DIFFERENT MAP

Start with the work that keeps slipping between tools.

The right system depends on how your customers find you, how your team communicates, and where time disappears today. We begin there.

LET’S MAKE ROOM FOR BETTER
Orlando AI Agency logo

ORLANDO AI AGENCY

A conversation about your business, the work that takes too long, and where AI could help.

  • ◎ Focused on your business
  • ↗ Clear, practical next steps
  • ✓ No technical background needed

Choose a day