Read a fan's full timeline
See every subscribe, purchase, refund, PPV, note, and source event for one fan as a single reverse-chronological feed.
Who this is for: team members and workspace owners who want the whole story on one fan, not just the current chat window.
The timeline lives in two forms of the same component: the Timeline tab on the fan card (full, with filters, 30 rows a page) and a compact five-row version in the chat's right column. Both read only rows Club has already captured — subscribe, purchase, refund, PPV send, note, and source events — with zero live OnlyFans calls.
Filter groups
| Chip | Covers |
|---|---|
| All | Everything, unfiltered. |
| Money | Purchases, tips, rebills, chargebacks. |
| Subscription | First subscribe, start, return, cancel, expiry. |
| PPV | Priced messages sent. |
| Notes | Chatter notes. |
| Attention | Likes, comments, mentions — engagement signals worth noticing. |
A chargeback row renders with a distinct red tint so it doesn't blend into ordinary purchases when scanning quickly.
"Seen in lists"
Below the feed, a collapsed Seen in lists section shows native OnlyFans lists the fan is a
member of (membership evidence) — kept separate from the timeline itself deliberately: a list
membership has no entry time of its own, so turning it into a dated row would mean inventing an
hour. When more than one list could plausibly be the reason the fan is here, the section says so
rather than picking one.
curl "https://app.tease.link/api/admin/inbox/fan/FAN_ID/timeline?limit=30&group=money" \
-H "Authorization: Bearer $TEASE_API_KEY"before_ts pages backward from the oldest row already shown; group restricts to one of the
chips above (omit it for All).
Gated by the same capability as the RFM panel
GET /inbox/fan/{fan_id}/timeline requires the inbox → view_fan_spend team capability — the
same one the fan card's RFM/profile panel needs, and for the same reason: the feed shows money
amounts. Without it, the panel is dropped client-side rather than erroring, so a missing
timeline usually means a missing grant, not a bug.
Not the same panel as the chat's spend card
The chat inbox also shows a separate Fan economics panel next to an open thread (lifetime spend, 30-day spend, the PPV funnel) — that's a different component with its own read, covered in the inbox area's Check a fan's spend before a PPV. The timeline described here is the full event history, not a spend summary.
What's next
- Open a fan's card — the timeline is one of its five tabs.
- Write and tag private notes on a fan — notes you add here show up in the timeline too.