Background
The ads

The funnel
The agency described the funnel it wanted in plain language, got a working draft, and tuned it from there instead of wiring nodes by hand.
“I asked AI to build me a funnel for this, and it gave me one. Now I just build that same flow directly inside Chatfuel.” — Shal Russo
That's the whole process, and it's repeatable by anyone using Chatfuel.

Seeing the actual ad, not a duplicate icon
Duplicate ad sets in Meta Ads Manager usually show the same placeholder thumbnail, so figuring out which variant is working means digging through IDs. Chatfuel's live editor shows the real opening frame of each creative.
“The first time creative-level reporting showed the actual ad instead of a generic duplicate — that's the moment it beat Meta's own dashboard for us. We're better than Meta at showing our own ads.” — Shal Russo
Booking
One dashboard, not five tabs
Spend, results, cost per result, and how many people actually booked and showed up sit in one place, instead of scattered across Meta's campaign, ad-set, and ad-level views.
“We now have end-to-end stats built right in, connected directly to the dashboard. That turned out to be incredibly convenient.” — Shal Russo
The numbers

What's next
Some leads skip the automated flow entirely and ask for a person instead — 25 of them recently, mostly asking about schedules and pricing. Rather than build a flow branch for every recurring question, the agency is training the AI on its own past answers.
“You just press one button — Teach the AI — and it handles recurring questions the way you would.” — Shal Russo
Impact
“The first time creative-level reporting showed the actual ad instead of a generic duplicate, that's when it beat Meta's own dashboard for us. We can now see exactly which ads drive booked classes and sales—not just clicks. We're better than Meta at showing our own ads, and that visibility is helping us grow revenue.”
