One system, many doors

LocalOps does all of it.

One Cloudflare-first business operating layer for sites, DNS, deploys, bookings, SEO, research, WhatsApp commands, notifications, and owner approvals. The owner can use the dashboard, WhatsApp, or a helper app; the same backend decides what is safe, what needs review, and what can run.

SiteOps

Pages, content edits, contact forms, crawls, 404 checks.

DNSOps

Cloudflare DNS plans, SSL checks, redirects, domain setup.

DeployOps

Deploys, rollback plans, smoke tests, uptime checks.

SEOOps

IndexNow, sitemap, AI visibility, competitor and FAQ gaps.

BookITnow

Bookings, staff, services, customers, calendar, payments.

WALO

WhatsApp Local Operations command interface.

ResearchOps

Official-source research pages and sponsored explainers.

NotifyOps

Email, WhatsApp, inbox, reminder and status messages.

How owners talk

They can text simple intent: “fix www”, “check DNS”, “index this page”, “show bookings”, “compare competitor”. The system turns that into fields and planned actions.

How changes apply

Low-risk jobs queue immediately. Risky jobs produce a preview and wait for dashboard approval or a short confirmation link.

How clients own it

Run in their Cloudflare account with scoped API tokens. No master key, no hidden provider lock-in, no blind DNS edits.

Approval UX For Hard Stuff

DNS requests are too specific to type perfectly in chat. The chat captures intent, then the dashboard turns it into structured controls. The owner reviews a diff, presses approve, and the system gets one short-lived action token.

WALOOwner
fix my www dns
I found a DNS change that may fix www. I made an approval card. Tap review, confirm the record, then approve.
check ssl after
Queued follow-up smoke check after approval.

DNS Approval Card

Zoneclientdomain.com
ChangeAdd or update www CNAME to Cloudflare Pages target
RiskWebsite routing only; no email records touched
BeforeNo www record found
Afterwww -> client.pages.dev, proxied on
GateRequires owner approval. Token expires in 10 minutes after approval.

You Already Have AI. LocalOps Connects It.

AI chatIf the owner has Bing, Copilot, ChatGPT, Claude, or a browser, they can already ask normal questions. LocalOps does not pretend that basic chat is special.
Business actionLocalOps connects that chat-style intent to the real business stack: website, Cloudflare DNS, bookings, email watches, WhatsApp alerts, SEO jobs, source-backed research, and approval logs.
WhatsApp modeManual mode sends links and prepared actions. Automatic mode uses WhatsApp Business Cloud API so the business number can receive a command, run the job, and reply in the same chat.
Simple promiseThe owner texts or taps. LocalOps checks, plans, asks approval when needed, applies the safe change, then sends back the live link or result.

MCPs Feel Automatic

Connect onceThe owner or operator connects Cloudflare, Gmail, WhatsApp, Search Console, or other allowed tools with scoped permissions.
Hide the plumbingFlora and Ralph never see MCP names, schemas, JSON, API keys, or terminal commands. They see buttons and simple text.
Use when neededLocalOps chooses the right tool for the job: DNS lookup, Gmail watch, page crawl, IndexNow submit, booking update, or source-backed answer.

Granny Setup Mode

1. Connect

Click Connect Gmail, Connect WhatsApp, or Connect Cloudflare. The owner signs into their own account and grants the minimum permission.

2. Pick

Choose plain options: watch this sender, alert this phone, show a view link, check my DNS, index my new page.

3. Confirm

The app shows exactly what will happen. Easy jobs save. Risky jobs ask for one clear approval.

EmailConnect Gmail, then choose sender or subject words.
WhatsAppSend alert to owner number with summary and secure view link.
CloudflareConnect scoped token for DNS/site checks. DNS edits still show approval card.

Natural Commands, Specific Plans

Owner says"My DNS is wrong. Go look at Austin's site and get it live."
Agent checksResolve nameservers, A/CNAME records, Cloudflare Pages binding, SSL status, redirects, homepage HTTP status, canonical, robots, sitemap, and recent deploy.
System plansInstead of asking the owner to type a perfect DNS record, LocalOps creates a card with the exact record, target, risk, before/after diff, and follow-up smoke checks.
Owner asks AI"Find me a 2019 Outback headlight bulb install link" becomes a normal answer/research job. It searches sources, returns the best link, and does not need approval unless confirmation mode is on.
Owner confirmsLow-risk commands can use confirm on, then Y or N. DNS/deploy changes require the approval card because they can break traffic.

Command Safety Rules

Runs nowStatus checks, score checks, crawls, IndexNow queue, research queue, booking reads, and FAQ suggestions.
Needs approvalDNS edits, deploys, rollbacks, redirects, deleting pages, changing payment settings, API key rotation, and anything that can break traffic or money.
Never by chat aloneDelete databases, remove domains, transfer domains, expose passwords, or change ownership. Those require dashboard login plus explicit approval.