BCBAA

TikTok Ads, run by people who read the numbers every day.

We are a small performance marketing team. We plan, launch and optimise TikTok Ads campaigns for e-commerce sellers — currently focused on TikTok Shop merchants selling into North America, mostly in the beauty and personal care category.

What we do

Campaign management

Account structure, audience and placement strategy, budget pacing, and day-to-day optimisation inside TikTok Ads Manager.

Creative iteration

Producing and testing short-form video, then feeding what the data says back into the next round rather than guessing.

Daily reporting

Every client gets a written daily report: what was spent, what it returned, what we changed, and what we plan to do next.

Budget & stock alerts

Prepaid balances and inventory are watched automatically, so delivery does not stop because someone forgot to top up.

How we handle advertising data

Reporting is the part of this work that used to be done by hand — exporting a CSV from the ads dashboard every morning and retyping the numbers. We replaced that with an internal tool that we build and host ourselves.

Three things worth stating plainly:

Read-only. Our tool only reads reporting data and account balances. It never creates, edits, pauses or deletes campaigns, budgets or creatives. Changes to a campaign are made by a person, in the platform's own interface.

Self-hosted. The tool runs on a server we control, hosted in Japan. Advertising data is not sent to any third-party analytics or data broker.

The client owns their data. We access an advertising account only while its owner has authorised us to, and that authorisation can be withdrawn at any time from their own Business Center.

The reporting tool itself is open source and can be inspected at github.com/maihb/adpilot. Client data never lives in that repository — it stays in our own database.

Contact

Email [email protected] — for new work, existing campaigns, or any question about the data we hold.