The system
How the system worksThe DirectoryDispatchThe LedgerAI modelsAI agentsYour installationThe appThe research libraryWhat changes for your businessUse it from your softwareEverything it can do
Messaging
iMessageWhatsApp
Ads and leads
AdsCreativeLeads
Devices
Devices
Industries
RealtorsRestaurantsHome services
Explore
How it worksPermissions and limitsCompareSet upQuestionsText me

Demand · Ads

The networks, side by side.

The same ad, as it appears on Meta, Instagram, TikTok and Google Search, with each network’s typical cost, how often people click, and what the system can do there today. Impressions are views of the ad. CPM is the price of 1,000 impressions; CPC is the price of one click; CTR (click-through rate) is the share of impressions that become clicks.

4:5Feed
BBright RoofingSponsored · ···

Missed a call today? That was a job. From now on the caller gets a text from your number in under a minute, and it books itself.

brightroofing.exampleMissed call text-backLearn more
LikeCommentShare

An illustration. The business is made up.

Available · 46 actions

Meta feed & Reels

Local demand, retargeting, lookalikes from your customers.

CPM, $ per 1,000 impressions$8–20

Midpoint $14

CTR, % of impressions that click0.8–2%

Midpoint 1.4%

You pay for
Impressions (CPM)
Status
Available · 46 actions46 actions in the Directory (the table of every action the system can run): campaigns, ad sets, ads, audiences, budgets and ad images and videos.
Start a campaign by text messageSet a budgetUpload 30 versions of an ad
Try these numbers in the calculator
9:16Story
BbrightroofingSponsored

Every missed call, answered.

Learn more

An illustration. The business is made up.

Available · same account

Instagram stories

Video-first offers, younger audiences, same account as Meta.

CPM, $ per 1,000 impressions$8–16

Midpoint $12

CTR, % of impressions that click0.6–1.5%

Midpoint 1.05%

You pay for
Impressions (CPM)
Status
Available · same accountRuns from the same ad account as Meta (Facebook).
9:16 vertical ads for StoriesVideo-first offers
Try these numbers in the calculator
9:16TikTok
B
@brightroofing

the phone rang while I was on a roof. it booked the job by itself

Sponsored
Learn more

An illustration. The business is made up.

On request

TikTok

Video at volume, discovery, cheaper reach.

CPM, $ per 1,000 impressions$5–12

Midpoint $8.50

CTR, % of impressions that click0.5–1.5%

Midpoint 1%

You pay for
Impressions (CPM)
Status
On requestConnected when you ask: Spark Ads (ads made from TikTok posts) and ad videos in volume.
CampaignsUploading adsReporting
Try these numbers in the calculator
TextSearch
Search

Sponsored

BBright Roofingbrightroofing.example

Missed Calls Answered In 60 Seconds | From Your Own Number

The phone rings out, the caller gets a text from your number, and it books the job. Your number, not a rented one. Verified on the first call.

How it worksText us

An illustration. The business is made up.

On request

Google Search

People already searching for the job, highest intent, highest price.

CPC, $ per click$4–25

Midpoint $14.50

CTR, % of impressions that click3–6%

Midpoint 4.5%

You pay for
Clicks (CPC)
Status
On requestConnected when you ask: Search and Performance Max campaigns, run the same way as Meta.
CampaignsBudgetsReporting
Try these numbers in the calculator

Compare

All four networks in one table.

Ranges are typical starting points for small-business campaigns in the United States and vary widely by industry; use your account's numbers.

CostCPM, $ per 1,000 impressions · CPC, $ per click

  • Meta feed & ReelsCPM $8–20
  • Instagram storiesCPM $8–16
  • TikTokCPM $5–12
  • Google SearchCPC $4–25

CTR% of impressions that click

  • Meta feed & Reels0.8–2%
  • Instagram stories0.6–1.5%
  • TikTok0.5–1.5%
  • Google Search3–6%
NetworkBuysGood forTypical starting rangeIn the system
Meta feed & ReelsImpressions (CPM)Local demand, retargeting, lookalikes from your customersCPM $8–20 · CTR 0.8–2%Available · 46 actions
Instagram storiesImpressions (CPM)Video-first offers, younger audiences, same account as MetaCPM $8–16 · CTR 0.6–1.5%Available · same account
TikTokImpressions (CPM)Video at volume, discovery, cheaper reachCPM $5–12 · CTR 0.5–1.5%On request
Google SearchClicks (CPC)People already searching for the job, highest intent, highest priceCPC $4–25 · CTR 3–6%On request

Meta feed & Reels

Buys
Impressions (CPM)
Good for
Local demand, retargeting, lookalikes from your customers
Typical starting range
CPM $8–20 · CTR 0.8–2%
In the system
Available · 46 actions

Instagram stories

Buys
Impressions (CPM)
Good for
Video-first offers, younger audiences, same account as Meta
Typical starting range
CPM $8–16 · CTR 0.6–1.5%
In the system
Available · same account

TikTok

Buys
Impressions (CPM)
Good for
Video at volume, discovery, cheaper reach
Typical starting range
CPM $5–12 · CTR 0.5–1.5%
In the system
On request

Google Search

Buys
Clicks (CPC)
Good for
People already searching for the job, highest intent, highest price
Typical starting range
CPC $4–25 · CTR 3–6%
In the system
On request

Ranges are typical starting points for small-business campaigns in the United States and vary widely by industry; use your account's numbers. The midpoints shown above are the middle of each range; the calculator's network buttons use them.

Who does what

What the system does on each network.

It makes the images, video and text, builds the audience, sets the budget and creates the ads paused; nothing runs until you say go. Results go into a spreadsheet, one row per day. Every action is a row in the Directory, runs through dispatch, and is written to the Ledger.

What the Directory isWhat dispatch isWhat the Ledger is

The image · AI

Made in batches

AI image models make thirty-six images from one brief: four selling points in three sizes. They are uploaded to the ad account paused. The best performers are resized and remade, not dropped.

  • One product photo becomes a month of still-image ads in an afternoon.
  • Each image is stored, named and uploaded to Meta by the same action.
  • No money is spent until you switch it on.

The video · AI

Cut per placement

AI video models make the videos and a person directs them: either someone speaking to camera or moving graphics. Each video is cut to the size of every place it appears.

  • The best-performing selling point becomes a vertical 9:16 video for Stories and TikTok and a 4:5 video for the feed.
  • You can test thirty selling points a month instead of three.

9:16Instagram stories9:16TikTok4:5Meta feed1:1Everything else

The copy · AI

Thirty variants

An AI model writes the ad text from the selling point that is performing best: thirty headlines and ten main texts, tested, shortened and rewritten. Google search ads are written the same way, on request.

  • Every headline is a tested version, not a guess.
  • Google search ads are written from the same brief once your Google Ads account is connected.

TextGoogle Search, on request

The audience · AI

From who already bought

The AI builds the audience from people who already bought from you and people who already contacted you. Never a bought list.

  • Your past customers are the starting audience.
  • People who texted you see the ad again.
  • Meta finds people similar to them (lookalike audiences), refreshed on a schedule you set.

Budget and launch · rule

Paused until you say go

The AI creates the ads paused, sets the budget by rules you choose, pauses ads that do badly and copies ads that do well. You can direct it by text. No money is spent until you say go.

  • You text “Move $200 to the winner” and the budget moves.
  • A campaign can be created from a text message; it starts paused.

46Meta ad actions in the Directory, each with its own permission limit

The report · a cell

Cost per booked job

One row per day in a spreadsheet: spend, leads, booked jobs and cost per booked job. Daily rows, not a screenshot or a total over a period someone picked.

  • Cost per booked job, not cost per click.
  • Any number you ask for is in a spreadsheet cell you can check again later.