
Desktop state is also kept separately for each signed-in AgencyKey account. One operator’s open tabs and drafts are not reused when another AgencyKey account signs in.
Chat list
The list on the left belongs to the currently selected model. A row can show:
A Non-paying signal can replace a cross-model maximum when enough permitted shared data is available. It is guidance, not proof of the fan’s finances or future behavior. See Insights Panel.
Recent-purchase highlight
When enabled in chat-list view settings, Total Spent can use a stronger green highlight for a configurable period after a recorded purchase. Use it as a recency signal and still verify the payment in the conversation or statistics.Pinned chats
Pin a conversation from its context menu or with the displayed keyboard shortcut.- Maximum: 10 pinned chats per model
- Pinned chats stay above normal rows in filters and search
- Pin state is synchronized for authorized users/devices
- Unpin a chat before pinning another when the limit is reached
Tabs and filters above the list
Built-in tabs can include All, Online, Priority, Unread, Unanswered, Pinned, and With Tips. Custom lists can also appear as tabs. Unanswered helps manage conversations where the fan still needs a reply or the chat was marked unanswered manually. Use Mark as Answered / Unanswered when available. At the bottom of a long result, Scan more checks older chats.- All remains available as the fallback.
- Use the tabs dropdown to show/hide optional native tabs.
- Pin frequently used custom lists to the tab bar.
- Search the dropdown when there are many lists.
- Hidden-tab and pinned-list choices are kept per model.
Search, filters, and view settings
Search
Search finds fans within the current model and combines with the active tab and filters. Clear the search to return to the full current view.Filters
The filter popover can include:
Filters stack. A highlighted filter icon means at least one is active.
Hide non-paying depends on available shared statistics and the selected model’s sharing level. It is not a simple local spending threshold, and it may not classify every fan.
Chat-list view settings
Use the gear to choose what appears on rows:- custom name, original name, username, and emoji handling;
- avatar, creator marker, online state, list markers, message count, and unanswered indicator;
- subscription, PPV paid rate, total spent, recent-purchase highlight, and cross-model maximum;
- automatic refresh interval.
Opening and managing chats
- Click a row to open it.
- Cmd/Ctrl-click or Open in New Tab opens it in a background model tab.
- Drag tabs to reorder them.
- Close a tab with its X.
- Swipe left on a chat row to switch its read/unread state when that action is available.
Desktop tabs and address field
The desktop header displays one tab row at a time:
It does not display separate model and CRM rows simultaneously.

Edit the active tab address
Click the tab that is already active to turn its title into an address field.- Press Enter to open the address in that tab.
- Press Esc or click away to cancel.
- A model tab shows an OnlyFans address.
- A CRM tab shows the AgencyKey page route.
Where a pasted link opens
If there is not exactly one open model for an OnlyFans link, a searchable model picker shows the models you can access. Select deliberately: the resulting OnlyFans tab and session belong to that model.
New tabs and CRM limits
- + on a model surface opens a new Chats tab for that model.
- + on CRM opens Dashboard.
- CRM supports up to 5 tabs.
- At least one CRM tab remains open, so the last one has no close action.
Chat header
Available controls can include:
Missing controls usually mean the action is not available in the current OnlyFans state or your role lacks the selected model’s permission.
Block and restrict
- Block prevents contact according to OnlyFans behavior and opens a confirmation.
- Restrict limits the fan’s interaction/visibility according to OnlyFans behavior.
- Unblock and Unrestrict reverse those states when permitted.
Pinned messages
Open Pinned messages from the chat header to search the current chat’s pins.- Pin or unpin individual messages from their message actions.
- Unpin all asks for confirmation.
- Removing all pins cannot be undone automatically; re-pin messages manually if needed.
Insights / PPV and chat tools
The open chat can include:
Sections are shown only when permitted. Insights sections can be collapsed and reordered, and the right panel remembers its state for the model/operator workspace.
Read Chat Summary, AI Recon, and Insights Panel before relying on shared or AI-generated information.
Notifications panel
The bell opens OnlyFans notifications for the current model.- Switch and reorder categories available to the account.
- Refresh without leaving the chat workspace.
- Mark all as read affects only the active notification category and requires permission.
- Review quick fan statistics and add the fan to a list.
- Send a quick text reply or open the fan’s chat in a background tab.
- Opening the panel alone does not mark items as read.
Chat context menu
Right-click a chat row for actions available to your role:
These letter shortcuts work while the context or More menu is open; they are not global chat-list shortcuts. They do not bypass confirmation or permissions.
Permanently delete a chat
For a single chat, Delete Chat and its D shortcut open a confirmation dialog. Bulk delete also requires confirmation. Before confirming:- Check the selected model.
- Check the fan’s name and username.
- Make sure you intend to remove the entire OnlyFans conversation.
- Use mute, mark as read, or list organization instead if you only want to clean up your workspace.
Troubleshooting
- Wrong tabs after switching — Confirm the selected model; each model restores its own tab set.
- A pasted OnlyFans link asks for a model — Choose from the searchable picker; AgencyKey cannot infer the account when zero or several models are open.
- A CRM page opens in another tab — AgencyKey links pasted on a model surface intentionally open a CRM tab.
- A control is missing — Check the selected model, OnlyFans session, allowed section, and role permission.
- Reconnect screen appears — Reconnect if you manage the account; otherwise ask a manager/admin.
- Shared or AI data differs between models — Their sharing scopes and creator-specific history can differ by design.