Payouts
Automatically track payouts, no matter how you choose to pay creators.
Say you pay every creator $5 a week, plus $20 when a video passes 1M views. Set that up once and you’ll see what each creator is owed every period. Then pay them from trackagoat, or pay your usual way and mark it paid.
You: What’s still owed for September? We already sent the CPM money, so mark that paid.
Agent: Creators earned $21,700.51 in September. I marked the $1.29 on Creator Program - CPM Structure as paid, so $80.00 is still owed.Behind the scenes · 2 MCP calls
Behind the scenes
Tool call: trackagoat · 1. get_payouts_tracker
Opened the payouts tracker for the month: what each creator earned, what’s been paid and what’s still owed.
{ "project_id": "…", "from": "2026-09-01", "to": "2026-09-30" }
Tool call: trackagoat · 2. record_payout_payment
Recorded the payment against the creator’s earned payouts, so they show as paid.
{ "project_id": "…", "creator_id": "…", "accrual_ids": ["…"], "total_amount_cents": 129, "idempotency_key": "…" }
A month’s earnings by payout structure, and a balance marked as paid.
Set it up once, then see what each creator earned every period.
You: Make a CPM payout structure: $0.50 per 1,000 views, paid weekly.
Agent: Made Creator Program - CPM Structure. Each week it pays $0.50 per 1,000 views gained. Who should I put on it?Behind the scenes · 1 MCP call
Behind the scenes
Tool call: create_payout_structure
Created the payout structure with its type, rate and period. No creators are on it yet.
{ "project_id": "…", "name": "Creator Program - CPM Structure", "criteria_type": "cpm", "criteria_params": { "tiers": [{ "up_to_impressions": null, "cents_per_thousand": 50 }], "min_impressions": 0, "max_payout_cents": null, "view_lifetime_days": null }, "period": "weekly", "amount_cents": 0 }
Make a payout structure. Pick Recurring, Goals-based, CPM, View Thresholds or Conversions, and set the terms.
You: Put Natalie, Addi, Morgan and Maddie on our CPM payout structure.
Agent: Done. They earn $0.50 per 1,000 views on Creator Program - CPM Structure, paid weekly. 101 creators are on it now.Behind the scenes · 1 MCP call
Behind the scenes
Tool call: assign_payout_structure
Assigned the creators to the payout structure, so their posts start earning from it.
{ "structure_id": "…", "creator_ids": ["…", "…", "…", "…"] }
Assign it to creators. A creator can have more than one, like a base fee plus a CPM bonus.
You: September is closed. What did creators earn?
Agent: 86 creators earned $21,700.51. You’ve paid $21,619.22, so $81.29 is still owed.Behind the scenes · 1 MCP call
Behind the scenes
Tool call: get_payouts_tracker
Opened the payouts tracker for the month: what each creator earned, what’s been paid and what’s still owed.
{ "project_id": "…", "from": "2026-09-01", "to": "2026-09-30" }
Periods close. Each creator’s earnings are worked out from their posts, views, goals and conversions.
You: Pay the $80.00 still owed on Basic Goal Compliance from trackagoat.
Agent: Sent $80.00 from your connected payout account. It’s recorded as paid in the payouts tracker.Behind the scenes · 3 MCP calls
Behind the scenes
Tool call: 1. get_payouts_tracker
Opened the payouts tracker for the month: what each creator earned, what’s been paid and what’s still owed.
{ "project_id": "…", "structure_id": "…", "from": "2026-09-01", "to": "2026-09-30", "outstanding_only": true }
Tool call: 2. get_payout_account
Checked that the creator can be paid from trackagoat and that agent payments are turned on, with their limits.
{ "creator_id": "…" }
Tool call: 3. send_payout
Paid the creator from your connected payout account and recorded the payment in trackagoat.
{ "project_id": "…", "creator_id": "…", "accrual_ids": ["…"], "idempotency_key": "…" }
Pay them. Send it from trackagoat through your connected payout account, or pay another way and mark it paid. Either way there’s a record with the amount, date and method.
How each payout structure calculates.
Every structure pays in US dollars and can count all of a creator’s platforms, one platform, or one account. Only tracked posts count toward it.
Recurring
A fixed amount every period, with no conditions.
Pays the same amount each day, week or month. If a creator joins or leaves mid-period, you choose to skip that period, pay a pro-rated share, or pay it in full.
amount × each period
Goals-based
Paid when the creator meets their goals.
Pays one amount per period when the rule is met: all goals, any goal, or a number of goals. With “All goals” you can also pay a share of the amount for partial completion, above a minimum you set.
amount, if the goal rule is met
CPM
Paid per 1,000 views, for as long as a video keeps getting them.
Each period adds up the views the creator’s videos gained since they were last paid, then applies your rate per 1,000 views. Videos keep earning after the period they were posted in, forever or for a number of days you set. Up to 10 tiers, each band paid at its own rate, with an optional minimum and a cap per period.
new views ÷ 1,000 × rate, up to the cap
View Thresholds
A one-time bonus when a video reaches a view milestone.
Set up to 10 milestones. Each video pays each milestone’s bonus once, when its views cross it. You choose whether milestones passed before the creator was assigned count.
bonus × each milestone crossed
Conversions
Paid for sign-ups, purchases and other outcomes you send.
Each conversion of the events you select pays a flat amount or a percentage of its value. Pay per conversion, or total them daily, weekly or monthly. Conversions come from your backend through the API.
flat amount or % of value × conversions
Several at once
Give a creator a Recurring base fee, a Goals-based bonus and a CPM rate at the same time. Each one is worked out on its own and shows up as its own line.
See what you owe each creator, and what you’ve paid.
- Partial payments. Pay less or more than the balance. The difference is recorded as an adjustment with a reason.
- Receipts. Attach a PDF, image or spreadsheet up to 5 MB. Receipts are stored privately.
- Payout methods. Venmo, Cash App and PayPal are built in. Add your own methods and choose a preferred one.
You: What do we still owe creators for September?
Agent: $81.29: $80.00 on Basic Goal Compliance and $1.29 on Creator Program - CPM Structure. Everything else of the $21,700.51 creators earned is paid.Behind the scenes · 1 MCP call
Behind the scenes
Tool call: trackagoat · get_payouts_tracker
Opened the payouts tracker for the month: what each creator earned, what’s been paid and what’s still owed.
{ "project_id": "…", "from": "2026-09-01", "to": "2026-09-30", "outstanding_only": true }
Recorded payments don’t change.
- Versions. Editing a structure’s terms saves a new version. Earnings already worked out keep the version they used.
- Void, don’t delete. Voiding a payment returns its earnings to unpaid and keeps the record.
You: If a late post turns up for September, does it change what we already paid?
Agent: No. The $21,619.22 you recorded as paid stays exactly as recorded. A late post only changes the $81.29 that’s still unpaid, and if it affects an amount you already paid, trackagoat flags it for you to review.Behind the scenes · 1 MCP call
Behind the scenes
Tool call: trackagoat · get_payouts_tracker
Opened the payouts tracker for the month: what each creator earned, what’s been paid and what’s still owed.
{ "project_id": "…", "from": "2026-09-01", "to": "2026-09-30" }
Export payouts to CSV.
- Tax forms. trackagoat doesn’t produce tax forms. Your payout provider handles any tax reporting for payouts sent through it.
You: Export what each creator earned and was paid for September to a CSV.
Agent: Saved payouts-september.csv with a row per creator for Sep 1 to 30: 86 creators, $21,700.51 earned, $21,619.22 paid and $81.29 outstanding.Behind the scenes · 1 MCP call
Behind the scenes
Tool call: trackagoat · export_csv
Exported the rows as a CSV with the same columns as the Export button in the app, then saved it as a file.
{ "dataset": "payout_tracker", "project_id": "…", "from": "2026-09-01", "to": "2026-09-30" }
Everything in Payouts
- Five structure typesRecurring, Goals-based, CPM, View Thresholds and Conversions.
- Daily, weekly or monthly periodsIn your org’s time zone. Earnings are calculated after each period closes.
- Several structures per creatorEach structure is calculated separately for each creator it’s assigned to.
- First-period optionsPro-rate from the assignment date or include the whole first period.
- Versioned termsEdits create a new version. Calculated earnings keep theirs.
- Late-post recalculationUnpaid amounts are recalculated when posts are found late.
- Locked paymentsRecorded payments are never rewritten. Affected ones are flagged for review.
- Payouts trackerEarned, paid, outstanding and last paid for every creator.
- FiltersOutstanding or all, date range, structure, campaign and creator search.
- Pay from trackagoatConnect a payout account and pay earned payouts from the tracker. The payment is recorded as it’s sent.
- Mark as paidAmount, payout method, date, tracking URL, receipt and note.
- Payout methodsVenmo, Cash App, PayPal and your own, with one preferred method.
- Partial and ad-hoc paymentsPay part of a balance, or record a payment outside any structure.
- Void paymentsVoiding returns earnings to unpaid and keeps the record.
- ReceiptsPDF, image or spreadsheet up to 5 MB, stored privately.
- CSV exportTracker summary, payments and accruals, plus per-creator exports.
- Payouts on creator pagesOptionally show creators what they’ve earned and been paid on their PIN-protected page.
- Conversions APISend sign-ups or purchases from your backend and pay per conversion.
Payout limits by plan
Every plan includes payouts. Conversion volume is never limited; only the number of event types is.
| Limit | Free | Starter | Ultra |
|---|---|---|---|
| Payout structures per project | 3 | 20 | Unlimited |
| Payout methods | 6 | 10 | Unlimited |
| Conversion event types | 3 | 25 | Unlimited |
Payouts questions
For anything else, email support@trackagoat.com
Start tracking your creators for free.
Free covers 5 accounts and 10 tracked videos, with the API and MCP server included. Add a handle or profile link and their posts start coming in. No card needed.








