Guides · an audit you can run in ten minutes

Three questions to ask an agency, and what a real answer sounds like

Ask them in writing before you sign. Each takes a minute. Each is easy to answer if the work is being done and hard if it is not. You do not need to know anything technical, only what a real answer sounds like.

The money By Lovro Lucic · 14 September 2026 · 5 min read

How to use this

Three questions. Ask them in writing, on email, before you sign anything.

Each one takes a minute to ask. Each has an answer that is easy to give when the work is happening, and hard when it is not.

You do not need to know anything technical. You need to know what a real answer sounds like.

Question one: the appointments

"Of the appointments you book for me, how many actually happen? Send me last month's number."

Why it works. Nobody can produce this by accident. No franchisor files it. Most CRMs mark an appointment complete when its date passes, whether or not anyone attended. So the number only exists if somebody built a way to collect it.

A real answer names a figure and says who counted it. "Sixty two percent last month, from the tap the office does after each visit." Or it says "we do not count that yet", and then says how it would start.

A fake answer reaches for the calendar. "You booked forty last month" is the booking count, which you already had. "Around seventy percent" with no source is the number everyone says.

Why this number is so hard to get

Question two: the ad sets

"What event does my account optimise on, and how many of it did each ad set get last week?"

Why it works. Meta's own guidance says the bidding needs about 50 of your optimisation event per ad set per week before it settles. Below that, delivery goes uneven and costs swing.

At the trade's filed average a bath remodeler gets 169 leads a month. That is 39 a week, across every ad set. So the answer tells you at once whether the money is spread too thin to learn.

A real answer is two numbers and a name. "Lead, and the two ad sets got 22 and 17 last week."

A fake answer talks about reach, impressions or engagement. Those are not events you buy. If the reply explains why the count does not matter, the count is low.

The floor, and what to do when you are under it

Question three: what goes back

"When my office marks an appointment as happened, where does that go? Does Meta see it?"

Why it works. Ads get better at buying whatever you send back. Send form fills and you buy people who fill in forms. Send appointments that happened and you buy people who open the door.

Most setups send the form fill and stop. The rest of the chain never reaches the platform at all.

A real answer names the event and the path. "It goes to Meta from the server as EstimateSat, on your own dataset, within the hour."

A fake answer says "the pixel handles it". A pixel sits in a browser. Your office marking a visit two days later is not in a browser, so a pixel cannot carry it.

If you want the follow-up question, ask whose dataset your conversions land in. It should be yours and nobody else's.

The engineering notes, for whoever runs your tracking

One thing to check yourself

Do not ask this one. Open your own ad on your phone. Tap the button the way a homeowner would. Try to book next Tuesday at half past ten.

We opened 28 bath companies' pages this way. Not one could hold a time, and two of them were running Meta's "Book now" button.

What we found on all 28

What a good agency does with these

A good one answers in a paragraph and thanks you for asking. The questions are the job description.

An agency that cannot answer question one is not being dishonest. Almost nobody in this trade collects that number. What matters is whether they say so, and what they propose to do about it.

The reply that should worry you is the one that explains why the question is the wrong question.

Where we stand on our own three

We built this business around question one, so it would be strange to publish the list and dodge it.

Not yet. No client has run a full month. What runs today is the booking page at the foot of this site, live on a real calendar, and the count of the bath trade we publish every week.

Ask us the three on a call and you get the same paragraph answers we just described.

Do this before the week is out

Copy the three quoted lines into an email. Send it to whoever runs your ads.

Do not explain why you are asking. The value is in the unprompted reply.

Then open your own ad on your phone and try to book a time.

Questions owners ask

Is it rude to send this to my current agency?

No. You are asking what your money bought. A good agency has these three answers in a dashboard already, and the ones that do not will usually thank you for the clarity. Ask in writing so the answer is on the record.

What if they answer all three and I still have no leads?

Then the problem is further up, in the offer or the market, and you have ruled out three expensive things. That is worth the email on its own. Run your month through the steps and see which one loses the most.

My agency does SEO and social too. Do these still apply?

Question one and question three do. They ask about appointments and about what goes back to the platform, not about a channel. Question two is specific to paid social and search. Ask the first and the third of anyone.

They said the data is in the platform and they cannot export it. Is that true?

No. Both platforms export conversion data, and your CRM exports appointments. What is usually true is that nobody has joined the two, which is a different answer and an honest one.

Should I ask these before or after the proposal?

Before. A proposal that answers these three is a different document from one that does not. You want to see which kind arrives.

How the money works

  • Priced on appointments, not clicks. A monthly fee against a number of confirmed appointments we agree from your calendar and your last ninety days. A month under that number costs nothing.
  • Your ad spend stays on your card, in your ad account. We never touch it, and we never own your account, your page or your number.
  • One bath remodeler per metro. No annual contract, thirty days either way.

Lovro Lucic, on US hours from Zagreb. Your page, your number and your calendar stay in your time zone. Call +1 (650) 643-4497, or pick a time on the calendar.