North American Advertising, Brinda and Joe / the whole team, are outstanding. Professional and insightful communication. Would highly recommend for anyone looking for an advertising agency in West Palm, Palm Beach County or South Florida.
I run a med spa marketing agency. In summer 2026 I hired North American Advertising on their $497/month white-label plan to run Meta ads for one med spa client. These are my opinions and what occurred working with them (based on our Slack channel, emails, Meta ad manager, receipts and our own tracking sheet).
What was promised: The service order says their strategist "will create offers that demand action" and their designers "will create variations of images and videos." I paid July 30 and signed a 3-month minimum on August 7. At onboarding, video was named the most important asset for this client.
The offer work: This was the biggest letdown. On the August 6 onboarding call, the offer conversation with Joe amounted to: what are your services? Microneedling and Hydrafacials? OK. What are your prices? OK, let's run that. No customization, no bundling, no offer framing, no unique mechanism, no naming, no seasonality, no outcome-based offer. Just her service menu and price list turned into ads. That is not "offers that demand action." Zero actual creativity or skill used to create the offer. I don't believe they have any actual expertise in offer creation - especially for Med Spas.
The creative: On August 13 they presented 12 static images (6 Hydrafacial, 6 Microneedling) made with ChatGPT. I reluctantly approved them, and unfortunately my client hadn't supplied many photos. But in my opinion they looked like templates and AI slop: same layout, same format, generic AI imagery, no hook - nothing that grabs cold Meta traffic's attention. My client even told me she would never click on her own ads.
On August 21 I flagged that all 12 ads looked the same. On August 24 I was told the first optimization had "not hit the 1 week mark yet," creatives rotate "on a 30/60 day basis," and results take "around three months." That is the entire contract length. I asked for 6 to 8 new creatives and got 4 half-assed ones on August 27. No video or video script was ever delivered.
Results: In our tracker, 10 of the 12 original ads PRODUCED ZERO LEADS. The six Hydrafacial ads spent $218.54 for 1 LEAD. The later batch spent $274 for 0 LEADS. NAA's own September 9 report: $596.95 spent, 5 leads, $119.39 per lead, and ZERO CONVERSIONS September 1 to 7. For context: a Botox offer my team built for the same client brought in 8 leads at about $45 each.
Communication: Joe had been messaging me directly in a private Slack DM until August 24. However, when I messaged Joe directly on August 24, he wrote, "I also don't appreciate you trying to circumvent the team," and the next morning posted our private thread in the shared channel. Their billing contact then mentioned involving "our attorney" over anything posted publicly, which is why this review sticks to documented facts and nothing is exaggerated.
Billing: I offered to pay them 1 month of service in exchange for canceling our contract early (since there were too severe of issues with NAA that I believed they couldn't solve due to a lack of effort, skill, and/or creativity). They rejected this offer. On August 26 they offered to close the account but insisted "the remaining two $497 payments be fulfilled." The final $497 charged September 30, a month their campaigns were paused.
Bottom line: If you were sold on strategy, offers, creative variation and video like I was, expect a client's price list turned into a dozen look-alike AI images, and a 3-month contract they lock you into. If you ask them for REAL examples of ads or have them walk you through their offer creation you'll soon realize why their services are $497/mo.
No real agency that ACTUALLY gets results creates AI slop ads, leaves them for a month or more and expects to get real results.
PS: I attached the REAL ads NAA ran for our client, but I whited/blurred out the client's logo obviously. - Thanos
Reply