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.
Account structure, audience and placement strategy, budget pacing, and day-to-day optimisation inside TikTok Ads Manager.
Producing and testing short-form video, then feeding what the data says back into the next round rather than guessing.
Every client gets a written daily report: what was spent, what it returned, what we changed, and what we plan to do next.
Prepaid balances and inventory are watched automatically, so delivery does not stop because someone forgot to top up.
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.
Email [email protected] — for new work, existing campaigns, or any question about the data we hold.