trackagoat logotrackagoat/Docs

Getting started

  • Welcome
  • Quickstart
  • Core concepts

Guides

  • Creators
  • Videos
  • Campaigns
  • Creator Goals
  • Tracking Inbox
  • Content calendar
  • How scraping works
  • Analytics & metrics
  • Similar creator pools
  • Over-posting & suppression
  • Program Health
  • Sentiment Radar
  • API keys
  • Limits & plan tiers
  • Notifications
  • Payouts

API reference

  • Overview
  • Authentication
  • Errors
  • Projects
  • Creators
  • Videos
  • Campaigns
  • Analytics
  • Aggregate Analytics
  • Payouts
  • Schema

For agents

  • Agent guide
  • Data model
  • MCP & tooling

Platform

  • Brand
  • Changelog
  • Support
DocsPlatform

Changelog

What's new in trackagoat.

PreviousBrandNextSupport

On this page

  • 2026-05-16 — Re-add a deleted creator by handle
  • 2026-05-16 — Video tracking expiry rules
  • 2026-05-16 — System-disabled creators visible to org admins
  • 2026-05-16 — Edit creator TikTok handle
  • 2026-05-16 — Operator email alerts
  • 2026-05-13 — Sentiment Radar
  • 2026-05-13 — Video Comments tab
  • 2026-04-30 — Analytics section
  • 2026-04-19 — Internal & public docs
  • 2026-04-17 — Admin Control Plane
  • 2026-04-11 — Multi-org support
  • 2026-04-11 — API keys v2
  • 2026-04-10 — Limits & plan tiers
  • 2026-04-08 — Initial launch

2026-05-16 — Re-add a deleted creator by handle

Deleting a creator and then re-adding the same TikTok handle now reactivates the existing record (preserving history) instead of requiring manual intervention. A "Creator reactivated" confirmation appears so you know prior data was kept. Any prior auto-disable state is also cleared so scraping resumes immediately.


2026-05-16 — Video tracking expiry rules

Org admins can now set an age-based rule that automatically stops tracking videos once they reach a certain age, freeing up tracked-video limit slots for newer content.

  • Org Admin → Video Expiry — new settings tab to enable the rule, set the threshold (days/weeks/months), and preview exactly how many existing videos would be expired before saving.
  • "Apply to existing videos now" toggle — expire matching videos immediately on save, or only apply the rule going forward.
  • Tracking Disabled badge (red) — appears on every expired video in the project list, video detail page, and creator videos tab. Hover for a full explanation of why tracking stopped (age rule or manual action) plus admin actions.
  • Expires in Xd badge (amber) — videos within 7 days of their expiry threshold show a pre-warning badge so admins can exempt important videos before they go.
  • Exempt badge (green) — admins can manually re-enable any expired video and permanently exempt it from rules. The exemption can be removed at any time.
  • Bulk actions — select multiple videos in the project list to disable tracking or re-enable & exempt in one step.
  • Limit count fix — tracked-video limits now correctly exclude expired videos and non-tracked statuses (excluded, pending review). This may free up capacity you didn't know you had.

2026-05-16 — System-disabled creators visible to org admins

When trackagoat auto-pauses scraping for a creator (after 5 consecutive failures), org admins can now see, understand, and act on it — without waiting for platform admin intervention.

  • "System Disabled" badge appears on the creator list, creator detail header, and in Program Health — hoverable with a full explanation of why scraping stopped.
  • Three reason buckets distinguish Account Deleted, Account Private, and Unreachable with tailored copy and guidance.
  • Re-enable action is available to org admins from the badge tooltip, the row actions menu, and the new Tools → System Disabled dedicated page. A 24-hour per-creator cooldown prevents spam.
  • Program Health shows a new dismissible alert and a System Disabled watchlist widget.
  • In-app notification goes to all org admins the moment a creator is auto-disabled.
  • Creator changelog records both the auto-disable event and every re-enable (org admin or platform admin).
  • Bulk actions: select multiple disabled creators to re-enable or remove them in one step.

2026-05-16 — Edit creator TikTok handle

You can now rename a creator's TikTok handle when they re-brand or change accounts. Open any creator → Info tab → TikTok Handle card, enter the new handle, and confirm.

  • Profile data (display name, avatar, follower count, bio) is cleared and a fresh scrape is queued automatically.
  • Tracked videos, past payouts, campaign memberships, notes, and README remain attached to the same creator.
  • The rename is logged in the creator's History tab.
  • Also available via the public API: PATCH /api/v1/creators/{id} now accepts tiktok_handle.

2026-05-16 — Operator email alerts

Two new automated email notifications are now active for platform operators:

  • Signup notifications — an email fires whenever a new user creates an account, including their name, email, auth provider, and running total user count.
  • Daily scrape anomaly check — runs at 08:15 UTC and emails when longer-window issues are detected: per-creator stats gaps (>3 days), freshness drift (>25% of creators stale), comment-scraping silence (>48h), stuck payout accruals, or orphaned campaign memberships. Distinct from the existing hourly alert which covers immediate job failures.
  • Daily digest — runs at 14:30 UTC (07:30 PT) and always sends a summary of the past 24h scraping activity, platform totals, and top failing creators — a green-state heartbeat for days when everything is healthy.

2026-05-13 — Sentiment Radar

A new Sentiment Radar tool gives you a program-level view of comment sentiment across all your tracked videos.

  • KPI strip — total comments, % positive, % negative, and average AFINN score for the selected date range.
  • Sentiment over time chart — stacked bar chart of positive / neutral / negative volume, bucketed by day (≤14 day range) or week.
  • Top creators leaderboard — creators ranked by average sentiment score (requires ≥20 analyzed comments in range).
  • Negative-vibes alert — dismissible warning when any video has ≥40% negative comments with ≥10 analyzed.
  • Comment stream — infinite-scroll feed of all comments, filterable by sentiment tab (All / Positive / Neutral / Negative) and keyword search.
  • Campaign filter + date range — scope everything to a specific campaign and custom date window. Defaults to the last 30 days.

Find it under Tools → Sentiment Radar in the sidebar.


2026-05-13 — Video Comments tab

Each video detail page now has a Comments tab showing the sampled comments for that video (up to 100 per video).

  • Sentiment analysis — every comment is scored using AFINN-based text analysis and labelled positive, neutral, or negative. A summary breakdown appears at the top of the tab.
  • Sort options — sort by top likes, newest, or oldest.
  • Auto-collection — comments are scraped automatically on a 6-hour cycle. New videos will have comments within 6 hours of being discovered.
  • Image and emoji-only comments are excluded from sentiment scoring.

2026-04-30 — Analytics section

Added a new project-level Analytics section (available in the sidebar between Primitives and Tools) with three sub-tabs:

  • Video Analytics — top-video leaderboard, posting-time heatmap (DOW × hour), view distribution histogram with percentile markers, and breakout video gallery.
  • Creator Analytics — creator leaderboard (followers, posts/week, engagement, growth), posting consistency punch card, goal compliance roll-up, and follower growth × engagement scatter chart.
  • Campaign Analytics — campaign leaderboard with prior-period delta, multi-campaign comparison overlay (up to 5), and campaign membership overlap matrix.

Nine new aggregate API endpoints at /api/v1/analytics/aggregate/* support these dashboards and are available to API key holders.


2026-04-19 — Internal & public docs

Overhauled both the public docs site (/docs) and the internal admin docs (/internal-docs). New three-pane layout, syntax-highlighted code, table of contents, sectioned sidebar navigation, full API reference, feature guides, and agent documentation.


2026-04-17 — Admin Control Plane

Launched the platform admin control plane at /admin. Includes Plans tab (live tier limit editing), per-org limit overrides, per-user limit overrides, audit log, creator bans, soft-delete management, and user impersonation.


2026-04-11 — Multi-org support

Users can now belong to multiple organizations. Added max_orgs_per_user limit key and the org picker for users with multiple org memberships.


2026-04-11 — API keys v2

Added API key visibility rules, SHA-256 hashed key storage, and one-time key reveal flow. Keys now use the tga_ prefix format.


2026-04-10 — Limits & plan tiers

Introduced the three-tier plan system (Free, Starter, Ultra) with atomic enforcement via Postgres RPCs, daily usage metering for API requests and manual scrapes, OverLimitBanner, and LimitReachedModal.


2026-04-08 — Initial launch

Core platform: organizations, projects, creators, videos, campaigns, goals, inbox, content calendar, BullMQ scraper on Railway, v1 API.