Rešenje 7 od 10
Šest platformi, jedna baza, svako jutro
Multi-tenant dashboard agencije Media House, u svakodnevnoj upotrebi od marta 2026. Svako jutro povlači podatke sa Meta, Google Ads, DV360, Gemius, Pinterest i GA4 platformi za devet klijenata, prati pacing, šalje alerte i sklapa PDF, PPT i XLSX izveštaje sa AI narativima. Google Sheets više nije deo pipeline-a.
How it works
- 1.
Cron pokreće sync
U 4 ujutru cron pokreće sync funkcije za svih devet klijenata.
- 2.
Svaka platforma posebno
Svaka od šest platformi ima svoju funkciju ili Apps Script. DV360 stiže sa YouTube podelom.
- 3.
Baza odvojena po klijentu
Podaci idu u Postgres, a row level security drži svakog klijenta u njegovom delu baze.
- 4.
Pregled i alerti
Interfejs čita pre-agregirane RPC upite. Pacing i anomaly alerti se šalju kad budžet ili rezultat odstupi.
- 5.
Izveštaj sa AI narativom
Izveštaj se sklapa iz šablona, AI napiše narativ uz brojke i izveštaj se objavljuje kao PDF, PPT ili XLSX.
Uloge su tri: admin, account manager i viewer, a klijent kao viewer samo čita svoje podatke. Pored izveštaja tu su AI copilot nad podacima (Claude tool-use), Post Buy konfigurator i poređenje perioda.
Na ovoj stranici nema imena klijenata ni njihovih podataka.
Specification
- Status
- U produkciji, svakodnevna upotreba
- Od
- Mart 2026
- Za koga
- Media House: admin, account manager, viewer
- Stack
- React 19, Vite, Tailwind v4, Supabase, Cloudflare Pages, Anthropic SDK
- Obim
- Oko 460 commita, 25 tabela, 12 edge funkcija, 13 cron jobova
- Testovi
- 21 test fajl