TEASEDocs
ProductsClubHow-to

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

ChipCovers
AllEverything, unfiltered.
MoneyPurchases, tips, rebills, chargebacks.
SubscriptionFirst subscribe, start, return, cancel, expiry.
PPVPriced messages sent.
NotesChatter notes.
AttentionLikes, 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

On this page