AgencyOS

Set your price.
Pay $99.
Pocket the rest.

AgencyOS is the operating system your agency runs on. White-labeled monthly reports, a client CRM, multi-location dashboards, brand grouping, a live profit counter, and Stripe Connect invoicing. You charge clients whatever your market bears, we charge you a flat $99 per location, and the margin between the two is yours. No per-seat fees to use the platform.AgencyOS: white-labeled reports, a client CRM, and Stripe Connect invoicing. You charge clients your rate, pay a flat $99 per location, and keep the margin.

Margin calculator
Locations under management10
10
You charge per locationtype your real rate
$/mo

You charge clients$1,790/mo
You pay Nebula$990/mo
Your monthly profit$800
Annualized$9,600/yr

Example math from the numbers you enter: the spread between your price and ours, not a promise of earnings. What you actually make depends on the clients you win, the prices your market bears, and keeping those clients.

$99
flat per location
No plan tiers. No per-seat fees to use the platform.
Free
logins for your team
Everyone gets their own, with the access you choose.
Native
iPhone and Android apps, not a web view
Real apps for both phones, not a half-broken responsive web view.
Hours backcount the minutes yourself

Your stack eats your hours.

BrightLocal for rank reports, Whitespark for citations, Loomly for post scheduling, AgencyAnalytics for white-label PDFs, Local Falcon for grid scans. Five logins, five workflows, five exports, every month, every location. Nebula runs the same playbook in a fraction of that time per location: one login, one approval queue, one PDF that comes out branded.Five separate tools, five logins, five exports every month. Nebula runs the same playbook in a fraction of that time per location: one login, one approval queue, one branded PDF.

Stack hassle calculator
Client locations15
Your current stack · minutes per location, per month
BrightLocal
Run + review rank report
min
Whitespark
Citation audit + fix-ups
min
Loomly / scheduler
Draft + queue + monitor GBP posts
min
AgencyAnalytics
Configure + brand + export PDF
min
Local Falcon
Run grid scan + analyze
min

Today
29 hrs/mo
115 min/loc × 15 locations
On Nebula
3.8 hrs/mo
15 min/loc × 15 locations
You’d get back 25 hrs every month, or 3.1 full work days. Reinvest it in sales, retention, or actually taking a Friday off.

Example math from the minutes you enter. Nebula's 15 minutes is our estimate of the review-and-approve routine, not a measurement; your time depends on how much you change before approving.

One place to work
One platform, one approval queue. No tool-switching.
Everything in one place
Rank-grid, posts, reviews, audits, reports.
The PDF makes itself
Monthly white-label report. No exports, no stitching.
Free team logins
Everyone gets their own, on every plan.
The $99per client location, per month

What $99 actually buys, itemized.

One plan, every core feature, per location. There is no higher tier where the real features live, so this table is the whole list, with the quantities. Optional extras (texting, call recording, and top-up packs for Alex minutes, emails, blog posts, pictures and chat conversations) are priced separately, before you buy.

49
The 49-Point Proof Grid
Real Google Maps rank checks per keyword, every month, mapped block by block. Up to 10 keywords per location.
10/mo
Designed GBP posts
AI-drafted on branded templates. Edit, approve, or let them auto-publish.
Same day
Review reply time
Every new Google review gets a drafted reply for one-tap approval.
1 per loc
Review page + short link
A short link your client hands a customer after the job.
60 min
Alex, the AI receptionist
Answers the client’s line 24/7. Resell it at your margin or run it as retention glue.
vs #1
Website audit + the Fixes tab
Scored across 50+ ranking signals. The Fixes tab writes the fixes.
$0 extra
Website builder + hosting
Sections-based builder, hosted, with AI-written custom sections when you ask.
24/7
Speed and uptime monitoring
Always on, for every location’s site.
6 AIs
AI visibility + GA4 traffic
ChatGPT, Claude, Gemini, Perplexity, Copilot, and Google AI Overviews, next to GA4.
100%
White-label PDF report
Your logo, your brand color, your domain on every monthly report.
Your cost for everything above$99/mo per location

Across the five-tool stack above, this list is scattered over separate subscriptions. Here it is one flat $99, and whatever you charge on top of it is yours.

White-labelyour brand on every PDF

Your name on the report. Always.

Upload your logo, pick a brand color, set your domain. Every monthly PDF stamps your identity on the cover, the headers, the section labels, and the footer. The client sees your brand. They never know we exist.

  • ✓Agency name on every header + footer
  • ✓Custom brand color throughout (charts, accents, headings)
  • ✓Your logo on the cover page
  • ✓Your domain in the report metadata
YOUR AGENCY
Local SEO performance · April 2026
Joe’s Plumbing · Bakersfield, CA
#3.7
Avg map rank
↑ 9.7
+72%
Top-3 visibility
↑
4.9★
Reviews
+12
Rank-grid: this month
youragency.comPage 1 of 4
Brand color
Client portalon your domain, in your brand

Your clients get a dashboard. It never says Nebula.

Send your client a magic link and they log into a live dashboard on your domain, wearing your logo and your colors: rankings, reviews, traffic, posts, their website, their invoices. Questions come in as requests that land with you, and edits they make go through the same approval flow you already run. Nebula appears nowhere: not in the page, the emails, or the address bar.

Your domain
Magic-link logins, no passwords for you to manage, on the domain your clients already know.
Your brand
Logo, colors, dark mode. The white-label runs all the way down to the browser tab title; Nebula appears nowhere your client can see.
Their answers
Live ranks, reviews, and traffic whenever they ask themselves how it is going, instead of waiting on the monthly PDF.
The lead engineyour site starts producing

Prospects audit themselves. You get the lead.

Drop the audit widget on your own website. A prospect types their business in, a real 49-point rank audit runs, and the lead lands in your Open tasks with the grid attached, which means your first sales call opens with their map instead of your pitch.

  • ✓
    Wears your brand
    Your colors and your fonts, matched to your site automatically or picked by hand. Nebula appears nowhere a prospect can see.
  • ✓
    Real audits, not forms
    Every submission fires a real 49-point Google Maps rank scan, the same engine your clients get.
  • ✓
    Metered in counts
    A visible monthly audit allowance that grows with your client count, plus packs when you want more. Counts, never surprise dollars.
youragency.com/free-audit
Where does your business rank on Google Maps?
Free 49-point rank check. See your whole service area on one map.
Your business name
Run my free audit →
Brand colorfonts auto-match your site
New lead · Front Range Roofinggrid attachedin your Today queue · just now
Clients + billinggrouped, tracked, collected

Every location grouped. Every dollar tracked.

A client’s locations group under one Brand, and their invoices live on the same screen. Charge cards through Stripe or log payments by hand; either way you always know who’s paid. Your clients pay you, through your own Stripe account, and they stay your clients.

Sidebar · my locations
BA
Bay Auto Repair
Avg #2.1
Joe’s Plumbing3
BA
Bakersfield
Avg #1.4
FR
Fresno
Avg #2.8
TU
Tulare
Avg #3.6
$1,200/mo
brand profit · joe’s plumbing
  • ✓Brand-level rollup view (combined rank, reviews, posts)
  • ✓Per-location detail still one click away
  • ✓Side-by-side rank comparison across a brand
dashboard · clients
Collected
$786
Outstanding
$308
Monthly billing
$1,094
Joe's Plumbing · Bakersfield
Stripe·$179/mo
Paid
Joe's Plumbing · Fresno
Stripe·$179/mo
Paid
Bay Auto Repair
Manual·$199/mo
Paid
Greenway Landscaping
Manual·$149/mo
Outstanding
Front Range Roofing
Stripe·$229/mo
Paid
Mile High Brew Co.
Stripe·$159/mo
Outstanding
  • ✓Per-location pricing you control (charge $149 or $499, your call).
  • ✓Zero platform fee: we never take a percentage of what you bill.
  • ✓Stripe-mode: hosted pay links, and every invoice's paid or unpaid status tracked for you.
  • ✓Collected, outstanding, and monthly totals at a glance.
Profit countercharge minus our bill, live

Always know what you’re actually making.

Set what you charge per location. The dashboard hero shows your lifetime profit across the account in real time. Charge minus our bill, location by location. Bookkeeping isn’t a quarterly mystery anymore.Set what you charge per location. The dashboard hero shows your lifetime profit in real time: charge minus our bill, location by location.

  • ✓Per-location margin shown on each card
  • ✓Lifetime profit ticker on the account hero
  • ✓Updates in real time as Stripe webhooks fire
  • ✓Hide the counter for non-agency users (on by default for free)
Account hero
Welcome back.
You’ve made $8,420 in profit through NebulaSEO.
Across 14 locations · lifetime
Joe’s Plumbing · Bakersfield
$179/mo charged · $99 to us
+$1200
Joe’s Plumbing · Fresno
$179/mo charged · $99 to us
+$800
Bay Auto Repair
$199/mo charged · $99 to us
+$720
Greenway Landscaping
$149/mo charged · $99 to us
+$280
The operating systemevery tool in the job, one login

Everything else an agency runs on, already in there.

Every tile below is included in the $99, with its monthly allowance shown on the tile and top-up packs priced in the Store if you ever go past it. No integrations project, no second login anywhere.

Design studio
14 graphic templates render in each client’s own colors. Approve a look once and their posts take turns wearing it.
Chat widget
A chat box for any client site that answers from their real info and lands the lead with the whole conversation attached. 60 AI conversations a month per location included.
Client CRM
Leads move through new, working, won. A won card becomes a paying location in two clicks, billing already wired.
Client comms
Updates send from your own verified domain, and the monthly recap drafts itself from the client’s real numbers. 2,000 emails included per paid location.
Paperwork
E-signatures included in the $99, recurring invoices that draft themselves each cycle, and a money calendar that shows what landed.
Alex · resell-ready
The AI receptionist answers each client’s line 24/7 with 60 minutes riding in every $99. Your price on top is your margin.
Operations
The Agency Dash is a work queue, not a directory. Health bands float at-risk clients up before they become a cancellation call.
The Academy
Seventeen courses on running the agency: pricing, selling the first client, keeping the renewal. An AI tutor drills you until it sticks.
Churn prevention
A live risk read on every client, with the reasons behind it, so the save call happens before the goodbye call.
Client packages
Build the package you sell, at your price, as a clean page and PDF your prospect can hold. Our pricing appears nowhere on it.
Call tracking
A tracking number per location proves which calls came from Google, and the roster shows every client’s line at a glance.
Service Pages
One page per service per town each client serves, quality-gated so thin town spam never reaches their domain.
Switching

Already on BrightLocal, Local Falcon, or Paige?

Don’t cancel anything yet. Run your first location on Nebula ($1 for 3 days, then $99 a month) beside your current stack and compare grids for a month. A CSV import brings your locations and keywords in from your current tool’s exports, and the guides walk through the rest: getting your data out, what your old tool’s terms say about leaving, and why two rank grids never match exactly.

Referrals

Know another agency? That’s 20%, recurring.

Refer an agency and you earn 20% of what they pay for every location they add in their first 90 days: $19.80 per location, per month, for as long as each of those locations stays, paid on money we actually collected. Locations billed through the iPhone or Android app earn nothing while they bill that way. Your link lives in the dashboard under Referral.

Get your link →
Your cut, live
They onboard15 locations
$297/mo
15 locations × $19.80, every month they stay. Counts what they add in their first 90 days.
See how we stack up

Side by side with BrightLocal, LocalViking, Yext, and Paige.

NebulaSEO app icon

Run every client from your phone.

Fully native apps for iPhone and Android. Agencies are not desk-bound. Site-visits, partner calls, in-truck approvals.
And the agency side is in both apps too: your client book, invoicing, Stripe payouts, and the profit hero ride along.
Coming soon to theApp StoreComing soon onGoogle PlayFree with every account when they land.
Approve posts between site-visits.
Tap to publish, edit in 30 seconds, or auto-publish on a schedule.
Invoice clients from your phone.
Set rates, send the invoice, mark it paid. Stripe payouts included.
Reply to reviews from the truck.
One tap drafts a real-sounding reply, within hours of a review landing.
Your profit, in your pocket.
The same live profit hero as the dashboard, on the Clients tab.
Check rank-grid + competitor view.
Every neighborhood you cover, refreshed every month, in your pocket.
White-label PDFs sent in two taps.
Generate, sign-off, and email to the client without a laptop.

Add your first client. Your margin starts the same day.

Flat $99 per location. No annual contract, no agency tier upcharge. Month to month, cancel any location in one click.

Agency FAQs

The things agency owners actually ask.

The NebulaSEO letter
Get found in the map pack
Notes on ranking local, sent when there is something worth saying
We’ll only use your email for this. Unsubscribe anytime. Privacy