Phan Trong Hung
Online 4:00 AM – 12:00 AM Vietnam time → overlap with 1:00 – 5:00 PM US Pacific every day. Async-first, weekly written reports.
My one-person growth system — how it works
I replace a small agency (media buyer + creative strategist + video editor + email marketer) with an AI system I built and run myself. Here is the real stack, step by step:
| Step | What runs automatically |
|---|---|
| 1 · Research | Agents pull the longest-running competitor ads from Meta Ad Library and real customer reviews. Each winning video is decoded beat by beat (hook, problem, mechanism, proof, offer) and saved as a format template. 31 formats in the library. |
| 2 · Angle & fatigue | Angles come from customers' own words. The system counts which promises 3+ competitors already make ("market fatigue") and forces a new mechanism instead of a louder claim. Each video gets an awareness level and target emotion. |
| 3 · Brain: Obsidian | A hook loads the right "fact page" (prices, product spec, what's winning, banned claims) into Claude before every command. Results are written back, so the system learns from every test. |
| 4 · Script | Claude writes the script + shot list (EDL) for the chosen format. Product details are pasted from a locked product spec, so the AI can't invent features. |
| 5 · Video: Google Flow | Claude drives Google Flow in a browser: Nano Banana for start/end frames, Veo for motion, a batch queue for many shots at once. I approve frames before video is generated. |
| 6 · Voice & edit | ElevenLabs voice-over, word-level timestamps (Whisper), ffmpeg auto-edit with captions, music and color. |
| 7 · QC | Machine checks (loudness, OCR for stray text, duplicate frames) + Gemini watches each video against 30 "killer" rules (fake demo, fake review, AI artifacts…) before anything ships. |
| 8 · Ads: Meta + Google API | Campaigns are built through the Meta Graph API and Google Ads API, created PAUSED. A money gate blocks any budget change until I type "approve". |
| 9 · Daily report | Every morning a script pulls results into a win/fail table by angle × format × awareness level and tells me what to kill, keep or scale. |
| 10 · Email: Klaviyo | Flows are written from live product-page facts, designed mobile-first, scored by two AI reviewers, then pushed to Klaviyo. |
| 11 · Multi-model | An n8n gateway routes work to Claude, GPT and Gemini; one model builds, a different one reviews. |
What a DTC brand gets with me
| Brands need | What I bring (proof below) |
|---|---|
| Meta Ads — build, test, scale | Running Meta since 2024, ~$230k spend (mostly a skincare clinic, plus my Shopify DTC brands). Structured angle × format testing, CBO + bid cap, retargeting. Ads Manager screenshots on request. |
| Klaviyo flows, segmentation | Built and launched 5 flows on my Shopify store: welcome, abandoned checkout (4 emails), new customer, post-purchase, review request. Copy, design (mobile-first) and sending domain setup done by me. |
| Create ad images, video, copy with AI — keep product accurate | Built my own AI production pipeline (Google Flow: Nano Banana + Veo, ElevenLabs, ffmpeg). Product details are locked by a written product spec that every prompt must include. 7 sample ads below, one per format. |
| Weekly reporting | A script pulls Meta results every morning into a win/fail table by angle, format and awareness level. Weekly written summary: what worked, what didn't, what's next. |
| Nice: beauty / skincare | Run ads for a dermatology & aesthetic clinic (skin, laser, injectables) since 2024. |
| Nice: short-form video editing | All sample ads edited by me (cuts, captions, voice, music, color). |
| Bonus: channels beyond Meta | Google Search Ads (~4.9× revenue on spend, Sep 2026) and SEO that ranks the clinic #1 in ChatGPT answers for 7 of 12 service searches. Details below. |
| Nice: automations with Claude / n8n / Make | Daily reporting, competitor-ad research, video QC, email builds and Ads API reads all run through Claude Code + n8n. |
AI-made ads — one per format
Tools: Google Flow (Nano Banana images, Veo video), ElevenLabs voice, ffmpeg editing. Product: Relvay 3-piece maternity pillow (my Shopify brand).
Shopify store I built — relvay.com



Live: relvay.com · plus SEO blog articles and an education (advertorial) page that warms cold traffic before the product page.
Klaviyo email flows I built






Flows: Welcome · Abandoned Checkout (1h → 1d → 1d → 2d) · New Customer · Post-purchase · Request Review. Each email is written from the live product page facts only, scored by two reviewers on copy and design, and checked on a 390px phone screen before going live.
Beyond Meta — Google Ads, SEO & ChatGPT visibility
- Google Ads: Search campaigns in Vietnamese and English (for foreign patients), landing pages I built with a lead-capture gate, and one primary conversion imported from the real booking sheet, so bidding optimizes for real patients, not clicks.
- SEO / AEO: one page per service, written to answer the exact questions customers ask. AI assistants (ChatGPT, Gemini, Perplexity) now send traffic that turns into booked patients. I re-test the same question set every month.
Experience
- Launched 3 Shopify brands solo (maternity pillow, shower filter, health product): product research, store, product pages, advertorials, Klaviyo flows.
- Built and run the automated system above: 215 finished video ads, 12+ formats (UGC, podcast, 3D, claymation, POV, comedy remake), 30+ angle × format tests.
- Best 2 AI creatives reached $22–34 cost per purchase, under the $38 break-even (test stage). Tested with CBO + bid cap; written kill / keep / scale rules.
- Own Meta + Google Ads for a clinic doing ~$93k/month revenue, ads at ~11% of revenue.
- Scaled one video creative to ~$8.6k spend → 1,300+ patient conversations and 120 lead forms.
- Measure on money: patients who arrived and paid, reconciled weekly with the clinic's revenue file.
- Google Search Ads, Sep 2026: ~$1.8k spend → 27 paying patients → ~$8.8k revenue.
- SEO: clinic ranks #1 in ChatGPT for 7 of 12 local service searches.
- Foreign-patient revenue grew 88% Aug → Sep 2026; built English landing pages and Search campaigns to keep that channel growing.
Tools
Meta Ads Manager · Meta Graph API · Google Ads · GA4 · Shopify · Klaviyo · Google Flow (Nano Banana, Veo) · ElevenLabs · ffmpeg · Claude Code · n8n · Python