Product
Everything a TikTok buyer checks, in one place
Freshlytics is not a generic multi-channel dashboard. Every screen is built around the way TikTok Ads actually delivers: fast creative cycles, uneven pacing and decisions that have to be made during the day, not in the Monday report.
01 — Reporting
Cross-account reporting that agrees with itself
Freshlytics pulls campaign, ad group, ad and creative level reporting for every connected ad account and normalizes it into one model. Targets, naming conventions and currency conversion are applied the same way everywhere, so two accounts can finally be compared in one table.
- Ad account, campaign, ad group, ad and creative breakdowns
- Spend, impressions, clicks, CTR, CPM, CPC, conversions, CPA, ROAS and video engagement metrics
- Your own target CPA and ROAS per campaign, applied across accounts
- Multi-currency workspaces with a single reporting currency
- Saved views per client, vertical, buyer or geo
- Data refreshed every 15 minutes, with the last sync time always visible
Workspace overview
02 — Creatives
Creative fatigue, measured per creative
Account-level averages hide the one asset that is dragging the whole campaign down. Freshlytics scores each creative against its own history, so decline is obvious while there is still budget left to reallocate.
- CTR and CVR trends compared with the creative's own first-week baseline
- Frequency growth, 3-second and 6-second hold rates, average watch time
- Cost-per-result drift with a significance threshold, so small samples never trigger a verdict
- Duplicate detection: the same asset across ad groups and accounts is scored as one creative
- Replacement tracking — did the new hook actually beat the one it replaced?
- Thumbnails and creative IDs so you can find the file in your own library
Creative fatigue radar
03 — Pacing
Hourly pacing, not daily hindsight
Daily totals tell you what happened. Hourly pacing tells you what is about to happen, while you can still change it.
Spend curve vs. target
Every ad group is charted against the pace it should be holding to land on its daily budget, with the projected end-of-day spend updated on every sync.
Overdelivery windows
Freshlytics highlights the hours where an ad group burns budget without converting, and the converting hours it never reaches because the budget is already gone.
Reallocation suggestions
Ad groups that share a goal are compared on marginal cost per result, with concrete suggestions for moving budget between them.
Budget headroom
See which ad groups are budget-capped while still hitting target CPA — the cheapest scaling decisions you can make today.
Weekend and daypart patterns
Recurring patterns per account and per vertical, so scheduling changes are based on your own history rather than folklore.
Pacing alerts
Get told when an ad group has spent an unusual share of its budget before a chosen hour, with the numbers that triggered it.
04 — Automation
Rules that behave like a careful buyer
Rules read the same normalized data you see on screen. They run on a schedule, they explain themselves, and every guardrail exists because unattended automation on ad platforms is how accounts get wrecked.
- Conditions on any metric, over any window, with minimum spend or minimum conversions required
- Actions: adjust budget by percent or amount, change bid, pause or resume, or notify only
- Approval mode — nothing is written back until a human confirms it
- Dry run over the last 7–30 days before a rule is ever enabled
- Rate limits per ad group and per account, protected entities, and quiet hours
- Complete audit log: what changed, when, which rule, and the metric values behind it
Rule: protect CPA on scaling ad groups
05 — Alerts
The message arrives while it still matters
Alerts are generated from the same sync that powers the dashboards, so a spend spike found at 10:52 reaches your phone at 10:53 — not in tomorrow's summary.
- Spend spikes and pacing anomalies against each ad group's own pattern
- CPA and ROAS drift beyond your thresholds, with a significance guard
- Ad rejections and delivery problems that quietly cut an ad group down to one creative
- Learning-phase entries and exits
- Zero-delivery and zero-conversion watchdogs
- Slack, Telegram, email and webhooks, with per-user routing and quiet hours
Alerts
06 — Workspace
Built for teams that run other people's money
Roles and permissions
Owner, admin, buyer and read-only client access. Client users see only the accounts you assign, and never your other customers.
Multi-client workspaces
Group ad accounts by client or brand, with separate targets, alert routing and reporting currency per group.
Scheduled reports
Daily or weekly PDF and CSV summaries per client, sent automatically to the people who ask for them every Monday.
Exports and webhooks
CSV, Google Sheets and JSON webhooks into your own warehouse, tracker or attribution stack. No lock-in on your own numbers.
Audit log
Every change written back to TikTok, every rule edit and every export is recorded with user, timestamp and reason.
Historical depth
Thirteen months of history so you can compare this quarter with the same period last year, not just with last week.
See it running on your own accounts
During the closed beta we connect your ad accounts with you on a call, so the first thing you see is your own data — not a demo workspace.