Northgate Dental
facebook · video
Same-week appointments
Nervous about the dentist? Tell us before you arrive.
Ad library, competitor boards, briefs and storyboards for Facebook and Instagram — built on the one thing an ad-spy tool can never have: what your own customers wrote when they enquired, and which creative produced a booking.
No card required · Free tier, one client · Works before you have run a single ad
Research, customer language and booked outcomes for every brand you run.
Client brands
0
Separate workspaces
Creatives indexed
0
Across three sources
Customer quotes
0
Verbatim, from your CRM
from your own enquiriesBriefs this month
0
4 with tracked links live
Your customers, this week
Verbatim“Do you do a payment plan? I can’t do it all at once.”
“Is parking free? Last place charged me £14.”
“Can someone see me on a Saturday?”
Longest-running competitor angles
ObservedRanked by how long it has been running, never called a winner.
Creative that produced a booking
Last 30 days · identifier-backedThree sources, never mixed
Market search, saved links and your own ads stay apart
Nothing here can spend
Paid campaigns are created paused, on your own account
Every quote verbatim
Checked against the source record
A workspace per client
Tenant separation, not a filter
Your own connected creative with its real spend. Public work your team saved. Competitor research with the link and the date it was collected. The label stays on every card, here and in the product.
£0
Deposit on Invisalign
Pay across 12 months, agreed before you sit down.
Colour correction, one visit
Bring the photo. We say if it is possible.
10%
To reserve. Handover 2027.
Five-year plan on selected waterfront units.
0
Joining fee in January
The month everyone signs up, without the fee.
Open on Saturdays.
For people who cannot take a morning off work.
Find a Saturday“They rendered our room before we spent a penny.”
Marta, Islington
0%
Commission this month
Buy direct on selected units.
2 for 1
Two pairs, one eye test
Because nobody owns one pair of shoes.
“I have not been to a dentist in nine years. They did not make me feel bad about it.”
Rachel W. · verified patient
Final release. Waterfront tower.
Three units left with the outlook people keep asking for.
Register interestFixed
Fee agreed before we start
No hourly billing. The number is the number.
Whitening, two shades in one visit
Same lighting, same phone, no filter.
3
Units left on the high floor
The outlook everyone asks for first.
Lowest
Price per sqft in the district
Compare the number before you compare the view.
24hr
Emergency appointments
Ring before ten and we will see you today.
Walk the show apartment.
A full tour without booking a viewing.
Watch the tour“First place that told me what it would cost before touching my hair.”
Priya N.
Free
Parking at the rear
The question we are asked more than any other.
Six weeks. One coach. No contract.
Cancel any week, from the app.
Start week one10% down
Reserve online today
Pay the rest on handover.
“They texted me back four minutes after I rang off. On a Saturday.”
M. Khan · new patient
40links per paste
Drop a column of competitor URLs in at once. Duplicates are skipped, not re-imported.
3storyboards at once
Direct response, testimonial and product demo, generated together. Not one template with the words changed.
0invented spend figures
Nobody can see a competitor’s budget or ROAS. Where a number cannot be known, none is shown.
1tracked link per brief
Your own booking URL with one parameter, so a booking can be joined to the work that caused it.
It reads the messages, enquiry forms and notes sitting in your workspace and gives back the themes, the objections and the exact words those people used. Every quote is checked against the source record before you see it.
Themes, objections and vocabulary read from your own enquiries — every quote verbatim.
What keeps coming up
Payment plan before a call
41 quotesRental yield, not price
33 quotesParking and access
22 quotesWaiting time
14 quotesTheir vocabulary
A theme needs two supporting quotes. A thin sample says so instead of inventing a trend.
In their own words
1,284 messages read“I’m not looking for the cheapest studio. I’m looking for the best investment.”
“Could you send the brochure with the payment plan before we talk?”
“Is there parking, or should we get a taxi?”
“Do you have anything with a waterfront outlook on a high floor?”
Real phrasing of the kind it finds — read from the messages and enquiry forms your business already has
Playing through · click a step
Sarah R.
Could you send the brochure with the payment plan?
M. Khan
Is there parking, or should we get a taxi?
J. Doyle
Looking for the best investment, not the cheapest.
A. Price
Anything with a waterfront outlook, high floor?
1,284 messages read · nothing to set up
Most ad tools start at step three, because all they can see is other companies’ advertising. This one starts at step one, because it is attached to the place your enquiries land.
One search box over two things. Keyword market search pulls any advertiser’s currently-running ads out of Meta’s public Ad Library. Local search reads the creatives you imported from your own connected account, with their real spend and CTR, and every reference your team saved. The three sources keep their own tabs and never pretend to be each other.
Sourced creative, saved context and owned performance in one scoped workspace.
6 visible creatives · Connected account data
Cycling · click a source
Northgate Dental
facebook · video
Same-week appointments
Nervous about the dentist? Tell us before you arrive.
Northgate Dental
instagram · image
Payment plan, in writing
Every plan sent before the first call. No surprises.
Northgate Dental
facebook · image
Parking is free
The question we get more than any other, answered.
Northgate Dental
instagram · story / reel
Meet the hygienist
Thirty seconds with the person you will actually see.
Northgate Dental
facebook · carousel
Before the first visit
What we send you, and what we never ask for.
Northgate Dental
instagram · video
Open on Saturdays
For people who cannot take a morning off work.
This is the product’s own navigation, not a marketing rearrangement of it. An agency lives in this screen for hours and switches client every few minutes, so it has its own shell rather than a tab inside a CRM.
Vera
The workspace’s own assistant. She reads; she cannot change anything.
Research
Where the argument comes from, before anybody opens a design tool.
Create
Brief, storyboard, and the two studios that turn one into finished work.
Results
The half an ad-research tool structurally cannot have.
One loop, start to finish
Most ad tools stop at the third step, because all they can see is other companies’ advertising. This one starts before the first and continues past the last, because it is attached to the place your enquiries land.
Every line here is something a competitor would happily let you assume. Finding out afterwards is how a refund conversation starts.
It never turns an ad on.
A paid campaign can be created from an approved variant — always PAUSED, on your own ad account, checked against your own spend cap. Switching it on happens in Ads Manager, by a person. Nothing here can start spending.
We do not own an ad database.
Market search reads Meta’s public Ad Library by keyword and keeps what comes back with its source and collection date. That is public data anybody can look at, not a private corpus we licensed — and where the search is not yet approved for an account, the screen says so instead of quietly handing back your own library.
No competitor spend or ROAS.
Nobody can see those, including us. How long an ad has been running is labelled an observed signal and never called a winner, and nothing on the ranking screens is weighted by a number the Ad Library does not publish.
Nothing publishes itself.
Every AI output arrives as a draft, and Vera’s proposals land in an approval queue with her reasoning attached. Approving one creates a draft for a person to read — it has never once meant publishing.
Six brands means six sets of boards, briefs, saved references and posts — kept apart by the same tenant separation that keeps two unrelated businesses apart, not by a filter in the interface. Switch client and everything on screen changes.
Client workspaces
Switching · click a clientSeparate workspaces, not a filter in the interface. Switch client and every board, brief and post changes.
Every other tool in this category starts by showing you what strangers are running and asks you to guess which part applies. This one starts with the messages your customers already sent you — what they asked, what worried them, the words they used — and finishes by telling you which piece of creative turned into a booking. The middle really is the same as everyone else’s; we search the same public Ad Library they do. The two ends are the product.
Two rows here go against us on purpose. A table that only lists your own wins is an advert with a grid drawn on it, and everybody reading has seen enough of those to discount the whole thing.
BittaFlow Social
Agency plan
A standalone ad tool
A CRM plus an ad tool
Your own customers’ words
Themes, objections and vocabulary read from real enquiries
Read from the CRM this sits inside
Not possible — no CRM underneath
Two systems, not joined up
Community ad database
A licensed corpus of other companies’ advertising
Meta’s public Ad Library, not a corpus we own
Yes — millions of ads
Yes, in the ad tool
Competitor research
Keyword market search, pasted links, and a daily sweep of brands you follow
All three, provenance on every record
Continuous automated tracking
In the ad tool only
Which creative to scale or kill
A verdict from your own bookings, against your own median
Radar — and it refuses to judge a small sample
Longest-running is all it can see
Neither system has both halves
Which creative produced a booking
Leads per dollar, not clicks per dollar
Counted from CRM records
Not possible
A CSV export and a spreadsheet
Briefs and storyboards
Included
Included
Included in one of them
Client workspaces
15 on Agency, $15 each after
Priced per seat
Two products to buy
One bill
Yes
Yes
No
Competitor capability is described from published documentation and varies by plan. Where we could not verify something, it is not in the table.
Every tier lands at least 30% under the Atria plan it competes with — with the seats, ad accounts and watched brands matched, not quietly cut. Their published price is on each card so you can check the subtraction.
Studio
One person or two, a handful of clients.
$109/mo
Atria Core is $159/mo — you save 31%
Agency
Most chosenDoing this full time, with clients who expect their own portal.
$419/mo
Atria Plus is $599/mo — you save 30%
Network
A team rather than a founder doing everything.
$839/mo
Atria Business is $1,199/mo — you save 30%
Studio Free — $0, no card, no expiry
One client workspace, three brands watched, one ad account and 25 market searches a month — about a week of real use. It is the product, not a demo of it, and everything you make on it carries over when you upgrade.
No card for the trial. Atria’s rates are their published list prices, checked 28 August 2026.
Running your own business rather than other people’s? See the CRM plans.
If yours is not here, ask it — a person replies, usually the same day.
Talk to usNo. The agency plans are the whole thing — you are not buying a CRM separately, and there is no patient list or appointment book to ignore. Customer Words and booking attribution work because the enquiries live in the same workspace; that is what the product is, not a dependency to work around.
That is the case it was built for. It starts from what people already wrote to you and from the reviews they already left, so it has something to say before you have any ad history at all.
Three sources, kept apart and labelled. Keyword market search against Meta’s public Ad Library, metered per plan. A column of links your team pastes, up to 40 at a time, duplicates skipped. And a daily sweep of the brands you follow. Every record keeps its source, its provenance and the date it was collected.
It publishes organic posts to connected pages on a calendar, with comments and DMs in the same inbox. Paid campaigns are a separate, deliberate surface: created paused on your own ad account, never scheduled alongside an organic post, and never switched on from here.
A share link shows one client their approved work and nothing else. It carries no CRM data, and it can be revoked.
No, and every variant carries a visible “AI actor” badge for exactly that reason. One script, up to five actors, each becoming a lip-synced ad. The product will not let an AI presenter be passed off as a customer.
Boards, briefs and saved references export. Owned-ad metrics came from your Meta account and stay there — we only ever read them.