Feature2026.8.35
Get alerts for social activity
AgencyKey Desktop can now alert you when fans comment, like, tag, or mention an open Account, with separate pop-up and sound choices for each category.- Comments, likes, tags, mentions
- Pop-ups or sound
- All or current Account
- Direct activity links
- Muted chats stay quiet
How it works
Open Settings → Notifications and find Social activity. Turn on a pop-up, a sound, or both for Comments, Tags & mentions, and Likes. For each category, choose every open Account or only the Account you are viewing. All three categories are off by default.A comment or like card opens the original post when OnlyFans supplies a link and your access allows it; otherwise it opens the related OnlyFans Notifications list. Tags and mentions open that list directly.Key details
- Desktop and open Accounts — live social alerts come from Accounts open in AgencyKey Desktop, not every Account in the agency
- Access stays respected — alerts require access to that Account’s OnlyFans Notifications; opening the original post also requires access to My Profile
- Tags and mentions stay together — OnlyFans delivers them as one category, so they share one setting
- Muted chats stay quiet across lists — message and social alerts honor Mute Notifications even when the chat is not loaded, while tips, PPV purchases, and subscriptions still use their configured alerts
- Alerts, not the unread count — these choices control pop-ups and sounds; the OnlyFans Notifications list and its unread count continue to follow OnlyFans
Improvement2026.8.35
Translation, Scripts, and media polish
Choose a cleaner translated-chat view, trust Script usage markers, keep Vault controls on screen, and open ready videos without false errors.- Translation-only chat view
- Accurate Script usage
- Small-window Vault editor
- Ready video previews
Improved
- Show only a ready translation — after enabling automatic incoming or sent translation in Translation settings → Chat translation, turn on Hide originals when a translation is available; loading, missing, or failed translations keep the original text visible, including in reply excerpts
- Keep Vault actions reachable — the existing details panel fits the available space around its pencil and keeps Cancel and Save visible while the fields scroll in a smaller window
Fixed
- Trust Script usage markers — sending or selling one media item separately no longer fades the whole Script as used; the row keeps the total media count while sent and purchased details remain in the preview
- Open ready videos normally — some videos that were ready on OnlyFans could look unavailable in chats; they now show a preview and open normally
Improvement2026.8.34
Edit Vault details without mix-ups
The pencil action in OnlyFans Vault now keeps the public Caption, internal Note, and Hashtags in separate fields while protecting details you did not change.- Separate Caption and Note
- Hashtags in one editor
- Current details before save
- Only changed fields saved
- Drafts kept after errors
New
- Edit all three details together — open the pencil action on a Vault media card to update its public Caption, internal Note, and Hashtags independently
Improved
- Start from current details — the editor loads the latest values for that exact media item before Save becomes available
- Protect untouched fields — saving one value leaves the other current details alone, and an internal Note is never copied into the public Caption field
- Recover without retyping — a failed save keeps your draft and unlocks the controls so you can try again
Improvement2026.8.34
Read PPV history more clearly
The PPV panel gives more room to the timeline as you scroll and marks purchased personal PPVs directly on their detailed cards.- Scrolling PPV summary
- More room for history
- Green Paid badges
- Instant purchase status
Improved
- Use the full panel — the recent PPV and tip chart, price summary, and warning scroll upward with the detailed history while the right-panel tabs stay at the top
Fixed
- Spot purchased PPVs — bought personal PPVs now also show a green Paid price badge on their detailed cards, while unpaid cards remain neutral
- Keep the status current — when a fan buys a PPV while the timeline is open or loading, the exact card updates without reopening the panel
Improvement2026.8.34
Chat history and media polish
Sent media reports progress from the start, Agency Fan History dates now mean only the fan’s latest incoming message, and Add to List keeps your chat view in place.- Processing starts at 0%
- Confirmed progress stays
- Exact incoming-message date
- Selected chat list preserved
- Ready media shown sooner
Improved
- See progress from the start — the processing card shows 0% even before OnlyFans sends the first percentage for an already-sent attachment
- Keep confirmed progress — ready attachments remain reflected after you leave and return to a chat instead of falling back to an empty indicator or 0%
- Know when the fan wrote — Agency Fan History labels the fan’s latest incoming message as Messaged; purchases, tips, PPV, and sent messages no longer make that date look newer, while missing dates show Date unknown
Fixed
- See ready media sooner — the processing card disappears as soon as every attachment can be opened instead of waiting for a later overall status
- Keep your chat view in place — opening Add to List no longer switches a selected OnlyFans List back to All or clears its conversations
Feature2026.8.33
Translate conversations automatically
Choose which loaded chat messages and chat-list previews AgencyKey translates automatically, while keeping manual translation available whenever you need it.- Incoming and sent separately
- Translated reply excerpts
- Chat-list previews
- One selected chat language
- Manual translation stays available
- Per-model opt-in
How it works
Open Translation settings → Chat translation, choose Translate chat to, then enable Translate incoming messages, Translate sent messages, or Translate chats list previews independently for the current model.Loaded text in the open chat, including reply excerpts, appears in the selected language. The preview option also translates the latest-message text in both chat-list views.Key details
- Turn on only what helps — all three options are off until enabled and are saved separately for the current model
- Translate one message on demand — click an individual message whenever you want a translation outside the automatic choices
- Keep the original readable — unsupported, unavailable, or empty results leave the source text in place
- Follow existing access — automatic chat translation uses the existing translation right, while previews also require access to Messages
- Apply language changes deliberately — already-open models use a newly selected chat language after reload
- Find AI controls faster — translations for the AI chat recap and fan profile now have their own AI content tab
Feature2026.8.33
See a fan’s history across the agency
The chat Insights panel now brings together the fan’s synchronized activity with other accessible models without granting extra message access.- Other models in one section
- Spend by model
- Combined known spend
- Latest message or payment
- Saved fan names and notes
- Access-checked chat opening
How it works
Open a fan chat and find Agency Fan History in the right-side Insights panel. The section lists other models available to your role where synchronized history exists, together with the best-known spend and the latest message or payment.If your role allows it, open the document action to read the fan name or note saved for that model. Use the chat action to confirm and open the fan conversation for a model whose Messages you can access.Key details
- Keep the current model separate — rows, model count, and agency total cover the other available models
- Read synchronized context honestly — amounts are the best-known totals from currently available history, not a promised complete event ledger
- Separate sensitive fields — the cross-model list, saved fan name, and saved note each follow their own role access
- Open only allowed conversations — seeing a history row does not grant access to that model’s chat
- Recheck before navigation — AgencyKey verifies current Messages access again when the chat is opened
Improvement2026.8.33
See PPV, tips, and free media in one timeline
Open a fan’s PPV tab to review recent sales and personal media sends in one newest-first history.- Recent PPV and tip chart
- PPV, tips, and free media
- Bought and unpaid PPVs
- Tip refund badges
- Older events on scroll
- Preview, copy, and retry
New
- Scan the latest activity — the right panel shows up to ten recent PPV and tip events, with earlier events on the left and the newest on the right
- Browse one detailed timeline — sent PPVs, received tips, and personally sent free media appear together from newest to oldest
- Load older events naturally — scrolling continues the history without replacing or duplicating what is already visible
Improved
- Read chart values quickly — bought PPVs, unpaid PPVs, tips, and confirmed refunds have distinct colors and clear whole-dollar labels
- Keep card meaning precise — detailed PPV cards show when a message was sent, while purchase status stays in the payment-based chart
- Reuse message content safely — available PPV and free-media cards can preview content or copy a fresh, complete message into the draft
- Recover without losing history — a failed refresh, older page, or media preview keeps confirmed events visible and offers the relevant Retry action
Feature2026.8.33
Focus Smart Lists on online fans
Hide offline members of a Smart List to keep only matching fans who are online now.- Smart List-only filter
- Current online members
- Complete matching membership
- Setting remembered per Account
- Honest loading feedback
- Separate Retry actions
How it works
Select a Smart List, open Hide above the chats, and enable Offline. AgencyKey combines the complete confirmed Smart List membership with the current Online list and shows only fans present in both.The choice is remembered for the Account. On other chat sources it stays checked but inactive, with the explanation Works only with Smart Lists, and becomes active again when you return to a Smart List.Key details
- Refresh both sources — Refresh updates the Smart List membership and current Online data together
- Wait for confirmed results — the chat list does not briefly show unfiltered rows while either source is still loading
- Retry the exact source — Online and matching-fan failures have separate messages and Retry actions
- Understand an empty view — the page distinguishes no matching fans from chats removed by active Hide filters
- Keep other tabs unchanged — All, Unread, native OnlyFans Lists, Split Inboxes, and other chat sources are not filtered by this option
Feature2026.8.33
Resize the chat list
Drag the chat-list edge to make more room for fan details or the conversation, and AgencyKey keeps your width across Accounts and windows.- Drag-to-resize edge
- Density-aware limits
- Saved across windows
- Keyboard resizing
- One-action reset
How it works
Drag the separator on the right edge of the chat list. AgencyKey resizes the custom list and the OnlyFans conversation layout together and saves the result across the app.Double-click the separator or focus it and press Enter to return to the current Compact, Standard, or Spacious preset. Arrow keys adjust the width, while Shift with an arrow makes a larger change.Key details
- Keep every layout usable — each card size has a safe minimum and the list never grows beyond the supported workspace width
- Carry the choice everywhere — the same explicit width follows open Accounts and synchronized app windows
- Adapt when density changes — AgencyKey raises a saved width when the new card size needs more room
- Use precise keyboard controls — Home selects the current minimum and End selects the maximum
- Preview the real result — chat-card examples in settings follow the same current width
Improvement2026.8.33
See every chat-card change live
Chat interface settings now surround two realistic chat cards, show each choice immediately, and connect every control to the part it changes.- Two live chat examples
- Settings linked to cards
- Online and count controls
- Date or elapsed time
- Predictable name order
- Accurate spending details
New
- Choose essential context — show or hide Online status and Message count independently
- Choose how time reads — display the latest message as a calendar Date or Elapsed time
Improved
- Compare two real situations — preview an offline unanswered non-paying fan beside an online unread top buyer
- Find the right setting — hover a control or card element to see the connection between them
- Keep names predictable — enabled names always follow Custom name, Original name, and Username, while the first visible name stays readable
- Trust spending explanations — hover details reflect the data actually available for that fan, including a clear Non-paying explanation
- See saved choices immediately — size, width, text lines, colors, badges, metrics, and other existing options update both examples as you change them
Improvement2026.8.33
Tell Smart Lists from their OnlyFans copies
Live Smart Lists and their synchronized OnlyFans copies now stay visually distinct, pin independently, and recover more reliably when OnlyFans list data changes.- Violet live Smart Lists
- OnlyFans copies marked AK
- Independent pinned tabs
- Unique-name safeguard
- Reliable list selection
- Active-list repinning
Improved
- Recognize the live list — a Smart List keeps its own name and violet style without an OnlyFans sync marker
- Recognize the native copy — the synchronized OnlyFans list uses Name · AK, keeps its native chat count, and owns the sync-status dot
- Pin both when useful — the live Smart List and its native copy can appear together as separate chat tabs
- Avoid confusing matches — synchronization asks for a unique Smart List name when an unrelated OnlyFans list already occupies the mirror name
Fixed
- Open the selected list — a native list now loads even when OnlyFans keeps an empty or stale local pin selection
- Repin without switching away — selecting an active list after it was unpinned pins it again instead of ignoring the click
- Recover from a failed pin — the invalid selection rolls back to All while the list remains available to try again
Improvement2026.8.33
Build Scripts exactly as you intend
Insert regular Script text at the place you are writing and arrange its media in the exact order that should reach the fan.- Cursor-aware text insertion
- Selected text replacement
- Drag-and-drop media order
- Paid status stays attached
- Latest Script before action
- Clear media safeguards
New
- Insert at the saved cursor — a regular Script goes into the active original or translation field instead of replacing the whole draft
- Replace only the selection — highlighted text is exchanged for the Script while surrounding draft content stays in place
- Arrange attachments precisely — reorder Script media by mouse, touch, or keyboard, and keep the same sequence when inserting or sending
Improved
- Use the current saved Script — insert, send, and management actions load the latest text, price, recipient details, and media order first
- Keep paid media attached — the Paid choice travels with its media card while the order changes
- Stay in the editor — Gallery, media preview, and unsaved-changes dialogs no longer close the chat-footer Script editor unexpectedly
Fixed
- Stop invalid media early — unavailable or duplicate attachments are identified before the draft, send, or Scenario is changed
- Verify release forms safely — if required forms cannot be confirmed, nothing is sent and the current draft remains available
- Cancel stale insertion — changing chat or draft while media loads prevents the Script from landing in the wrong conversation
Improvement2026.8.33
Keep chatting while messages send
The composer stays ready for the next reply while AgencyKey preserves same-chat order and gives every confirmed failure or interrupted attempt a safe next step.- Composer ready immediately
- Same-chat order preserved
- Complete messages for Retry
- Separate interrupted attempts
- Scenario steps wait
- Delayed reviewed translations
Improved
- Write the next reply immediately — sending a reviewed translation releases the composer without letting a later message overtake it in the same chat
- Send reviewed text later — Delayed Message accepts the ready translation while keeping the original visible above it
- Navigate both fields confidently — clearer shortcut help, predictable focus, and Option/Alt actions make the two-field translator easier to control
- Keep dependent settings together — turning Translate before sending off disables its related choices without erasing them
- Check the exact outgoing language — AgencyKey evaluates the text about to be sent and offers Send as is when it differs from the expected language
Fixed
- Retry the complete attempt — a confirmed failure keeps text, translation, media, price, reply, GIF, and release forms without overwriting a newer draft
- Recover attempts one by one — after a restart, every unconfirmed send has separate Restore and Discard actions and is never resent automatically
- Keep Scenarios in order — the next dependent step waits until the previous send succeeds, is retried, or is deliberately removed
- Retry an empty translation normally — unusable or blank results get one automatic retry and are not kept as reusable empty translations
Improvement2026.8.33
Read fan details at a glance
Fan profiles and cards now separate location and spending details more clearly without guessing when part of the data is unavailable.- Country, state, and city
- Read-only location details
- PPV and tips separated
- Amounts and percentages
- Chat cards and notifications
- Neutral unknown breakdowns
Improved
- Read the complete location — Country, State / Region, and City appear as separate fields in both fan-insight views
- Keep location useful for read-only roles — state or region remains visible even without permission to edit it
- Choose the right place — city search includes the city, state name or code, and country
- See what drives spend — the filled spend line separates chat PPV in green from tips in violet on chat cards and notifications
- Open the exact breakdown — hover details show each known amount and its percentage of categorized PPV and tip spend
Fixed
- Avoid invented ratios — when the breakdown is incomplete or belongs to a different data update, the total remains visible with a neutral fill
- Keep older locations readable — available city details can restore a missing state label without reusing a state from the wrong country
Improvement2026.8.33
Hide unsent Mass Messages when needed
Keep every Mass Message visible by default, then hide or restore unsent rows from one control above the statistics table.- Unsent rows visible first
- Hide or show unsent
- Control above the table
- Correct employee labels
- Direct messages unchanged
Improved
- Focus on delivered messages — choose Hide unsent above Statistics → Engagement → Messages → Mass messages, then Show unsent to restore cancelled rows
- Start with the complete view — unsent rows are visible again whenever you open or return to message statistics
- Keep the scope clear — the control changes only the loaded Mass Message rows; existing search, pages, totals, charts, and Direct messages stay unchanged
Fixed
- Trust employee attribution — sender and cancellation labels stay with the correct Mass Message when OnlyFans reuses or changes table rows
- Reflect confirmed cancellations — a successfully cancelled row hides immediately when the filter is active, while a failed cancellation remains visible
Improvement2026.8.33
Chat and media fixes for daily work
Forwarding, media display, pinned history, notification navigation, and sensitive OnlyFans actions now behave more predictably.- Forwarded media preserved
- Real processing progress
- Cleaner media layout
- Older pinned messages
- Reliable notification chats
- Role-aware OnlyFans logout
Fixed
- Forward complete available media — voice notes and mixed-media messages keep playable attachments in order while locked files stay excluded
- See real processing progress — an already-sent attachment shows its actual processing percentage, and message text stays beside media even when poster dimensions change
- Browse older pinned messages — scrolling loads additional pinned pages without duplicates or late results from a previous chat
- Open notification chats immediately — tabs created from OnlyFans notifications keep the fan name and load the conversation on first activation, including after restart
- Keep native Logout role-aware — agency owners can see the embedded OnlyFans action while it stays hidden from other team roles
Feature2026.8.29
Review translations before sending
Keep the original and an editable translation together in the OnlyFans message form, start translation only when you choose, and safely send either version.- Original and translation together
- Translation on your command
- Editable reviewed result
- Either version sent
- Drafts protected from changes
How it works
Open Translation settings → Before sending, enable Translate before sending, and choose the Translation language. Write the original in the upper field, choose Translate, then review or edit the result in the Translation field below. Send the translation from its field or choose Send original.Key details
- Translate when you are ready — typing, pausing, or changing settings no longer starts translation; choose Translate or press Enter when the original is ready
- Keep both versions visible — the original keeps its formatting while the editable Translation field stays beside it until you send or change the original
- Use familiar keyboard actions — Enter translates or sends, Alt/Option+Enter sends the original, Shift+Enter adds a line, and the arrow keys switch fields
- Preserve reviewed work — returning to the chat, cancelling a send, or getting a confirmed send failure no longer loses the reviewed translation
- Send current message details — changes to the chat, price, schedule, tagged creators, Vault media, or other attachments stop an older send attempt so you can confirm the current message
- Recover after settings errors — translation controls show loading progress and failures, and Retry restores them after a successful reload
Feature2026.8.29
Manage models from the model menu
Right-click a model in the workspace menu to copy profile details, manage its page, open its settings, or hide it without deleting or disconnecting the Account.- Right-click model menu
- Profile details copied
- Model pages managed
- Settings opened directly
- Hide without disconnecting
How it works
Right-click a model in the left or top workspace menu. Available actions can copy the username or OnlyFans profile link, Refresh page, Close and reopen, Close page, open Model settings, or Hide from menu.Key details
- Manage a live page safely — Close page keeps its tabs for later, while Close and reopen starts the model page again after checking your current access
- Open the exact settings — Model settings opens that model’s Account details even when it is outside the current Accounts table page
- Protect unfinished edits — clear loading messages and Retry appear when details cannot open, and another selected model cannot silently replace unsaved changes
- Hide without removing — hiding removes the model only from your menu; restore it through CRM → Accounts by enabling In Menu
- Respect existing access — Account actions appear only when your current access includes the selected model
Feature2026.8.29
Read model notes in chats
Open the new Creator tab in the right chat panel to read the current model’s internal note without leaving the fan conversation.- New Creator tab
- Model note in chat
- Read-only access supported
- Editing by permission
- Empty views and retry
How it works
Open a fan chat, expand the right panel, and choose Creator beside Insights and PPV. The panel shows the existing Creator note for the model whose chat is open. If your role can edit model notes, use the pencil action to update it from the same panel.Key details
- Keep model and fan notes separate — the Creator tab shows the Account-level model note, not Notes about the fan
- Use the existing note everywhere — a saved edit appears in both the chat panel and the model menu
- See what happened — the panel distinguishes no note, an unavailable note, and a loading error with Retry
- Follow existing access — chat or model access can allow reading, while editing still needs the existing note-edit permission
- Keep the current limit — notes remain plain text with the existing 5,000-character limit
Feature2026.8.29
Filter the Shift Schedule by group
Choose an employee group to see its models and subgroups while private coverage remains marked as Occupied and open time stays accurate.- Hierarchical Group filter
- Matching models and subgroups
- Private time marked Occupied
- Accurate open-time totals
- Retry keeps current filters
How it works
Open Employees → Shifts → Shift schedule and choose a Group beside Date and Creator. The schedule includes models assigned to that group and its subgroups. Choose All Groups to return to the complete view.Key details
- Keep hidden coverage private — work by employees outside the visible group appears only as Occupied, without names or edit actions
- Avoid false free time — Occupied blocks, overlapping Shifts, and daylight-saving changes are included in open-time totals
- Keep filters consistent — a Creator outside the selected group is cleared instead of loading a broader schedule
- Recover the same view — a load failure offers Retry for the current date, Group, and Creator and restores the previous position after success
- Understand an empty group — the schedule clearly says when no models are assigned to the selected group
Feature2026.8.29
Reload Desktop safely
Reload the focused AgencyKey Desktop window from the Navigation menu while unfinished Vault media and details remain protected.- Navigation menu reload
- Focused Desktop window
- Vault saves protected
- Clear waiting message
- Other windows unchanged
How it works
In AgencyKey Desktop, open Navigation and choose Reload Application. The focused window reloads without restarting every Account window.Key details
- Protect unfinished Vault work — reload is blocked while media or its details are still being saved
- Know when to wait — a clear message asks you to finish the Vault save before trying again
- Reload only the focused window — other separate AgencyKey windows remain unchanged
- Keep the action precise — this reloads the window; it does not reinstall, update, or fully restart AgencyKey
Improvement2026.8.29
Keep dropdown selections through errors
Dropdowns across CRM forms and filters now explain loading, empty results, searches, and errors while keeping saved choices and useful previous options.- Clear list messages
- Retry inside dropdowns
- Saved selections stay
- Previous options remain
- Search results stay current
Improved
- Retry without closing the form — a failed list shows Retry inside the open dropdown
- Keep a saved choice — if its name cannot load or is no longer available, the saved value remains instead of being silently cleared
- Use previous results safely — a failed refresh keeps the last successful options visible together with the error
- Tell empty results apart — initial loading, a failed load, no available options, and no matches for a search now have distinct messages
- Follow the latest search — older results no longer mix into a newer search or page
Improvement2026.8.29
See media status and play audio
Chat messages now explain media processing and playback failures, while the Online list refreshes without false errors or lost recent fan statuses.- Clear media processing status
- Failed attachments explained
- Ready media appears automatically
- Audio playback retry
- Accurate Online refreshes
Improved
- See what OnlyFans is doing — a message distinguishes media still being processed from an attachment that could not be completed
- Keep ready attachments visible — available media stays usable while another attachment is processing, and newly ready media appears automatically
- Play audio from available media — audio messages use the playable source OnlyFans provides and offer another Play attempt after a loading error
- Refresh Online accurately — normal background updates no longer appear as failed loads, and newer fan statuses remain in the list during a refresh
Fixed
- Avoid unsafe Resend actions — Resend stays unavailable until every attachment is ready, so a delivered message cannot be recreated without part of its media
- Keep real Online errors recoverable — confirmed chats remain visible and Retry appears when the Online source truly fails
Improvement2026.8.29
Messaging fixes with clear next steps
Scenario, Script, PPV, and Mass Message failures now explain what needs attention instead of ending in a generic warning or blocking ready content.- Scenario length guidance
- PPV copy without warnings
- Script media errors explained
- Clear audience stop reason
- Dashboard reason stays visible
Fixed
- Shorten the right Scenario field — variant names and Quick replies longer than 150 characters are highlighted before saving, including names copied from Scripts
- Copy ready PPVs as drafts — Copy as draft now accepts complete attachments even when OnlyFans still shows an outdated processing status, while incomplete or unavailable media remains blocked
- Understand a failed Script insert — if Script media cannot load, the chat now names that reason instead of showing only a generic insertion error
- See why a Mass Message stopped — an audience-loading failure shows a direct explanation and asks you to try again in both Growth → Mass Messages and the Dashboard
- Read the full reason on small screens — the Dashboard keeps the stop explanation visible instead of truncating it with the campaign name
Feature2026.8.28
Edit scheduled and saved Mass Messages
Open a message from Schedule or Saved for later, update its complete draft in AgencyKey, and save the original instead of creating a duplicate.- Schedule message editing
- Saved-for-later editing
- Complete content restored
- Audience and timing restored
- Original message updated
How it works
Open a Mass Message in Schedule or Saved for later and choose Edit message. AgencyKey copies its text, attachments, price, free previews, release forms, audience, and delivery settings into the current message editor. Make your changes and save; OnlyFans updates the original message.Key details
- Keep its recipients and timing — scheduled messages restore their audience, sending date, and delivery choice
- Respect your role access — the option is available when your role can view and edit scheduled messages; if access changes, saving is blocked while your changes stay visible
- Remove only the chosen attachment — deleting imported media leaves neighboring and newly added files in place and does not reset the scheduled date
- Retry an incomplete copy — if OnlyFans does not finish loading the message, open it again to retry
- Finish before leaving — reloading or leaving the page ends the editing session instead of turning it into a new Mass Message
Feature2026.8.28
Fix spelling before translating messages
Translation while typing can now correct spelling first, helping your translated replies read naturally without changing the existing review and send flow.- Spelling before translation
- Cleaner translated replies
- Optional spelling setting
- Main chat editor
- Familiar send choices
How it works
Open Translation settings → When typing. Turn on Enable translation, then enable Fix spelling before translating. AgencyKey checks the typed text before translating it and shows the result through the existing translation flow.Key details
- Choose it when you need it — the setting is off by default and stays unavailable until translation while typing is enabled
- Keep familiar keyboard actions — Enter inserts the ready result, Cmd/Ctrl+Enter sends it, and Shift+Enter adds a new line
- Use the main chat editor — notification quick replies keep their existing translation flow
- Use it for regular replies — correction runs on text with at least two letters and up to 2,000 characters; other content continues through the normal send or translation flow
- Keep explicit fallback choices — a translation error still offers Retry translation and Send original, while an unavailable spelling correction falls back to normal translation
Improvement2026.8.28
Recover chat lists after loading errors
Split Inbox, Online, and Smart Lists now show what failed, preserve useful previous results, and offer Retry instead of appearing empty or disabled.- Clear loading errors
- Previous results preserved
- Retry actions beside errors
- Confirmed Online counts
- Smart List recovery
Improved
- Keep Split Inbox understandable — an initial failure says that all chats are shown, while a failed refresh keeps the loaded inboxes and active selection until you retry.
- Read Online states correctly — rechecking, partial results, loading errors, and a confirmed lack of online fans are now distinct; previous rows stay visible and an unconfirmed count stays hidden.
- Recover Smart Lists in place — list, matching-fan, and count errors are shown separately while the selected filter and useful loaded results stay available.
Fixed
- Avoid false empty screens — No chats and zero counts no longer appear while the current result is still unknown.
- Stop failed endless loads — a failed Smart List stops loading more pages until you retry, and a stalled Inbox update cannot keep Retry blocked indefinitely.
Improvement2026.8.28
Avoid duplicate Script sends
Direct sends from Scripts now distinguish a confirmed failure from uncertain delivery or a message delivered before its status could be saved.- Confirmed failures separated
- Uncertain delivery warning
- No risky repeat
- Removable warning bubble
- One result per attempt
Improved
- Understand what happened — a clear failure, Delivery not confirmed, and a delivered message whose status could not be saved now lead to different guidance.
- Check before repeating — uncertain or already delivered results tell you to check or refresh the chat instead of offering an unsafe generic Resend action.
- Clear local warnings safely — Remove from chat hides only the AgencyKey warning bubble, does not delete a message in OnlyFans, and does not require permission to unsend messages.
Fixed
- Match one result to one attempt — a returned message can no longer clear warnings for several same-text attempts.
- Keep delivered sends delivered — a status-saving problem after OnlyFans confirms delivery no longer turns the message into a failed send.
Improvement2026.8.28
Navigate OnlyFans more reliably
Links in messages and notifications now open the intended post or purchased message, while AgencyKey Desktop keeps one side-menu layout across open Accounts.- In-place message links
- Linked tip notifications
- Right purchased message
- Separate-tab shortcuts
- Shared side-menu layout
Improved
- Open internal links in place — a normal click on an OnlyFans link in a message uses the current tab, while Ctrl, Cmd, or Shift with a click keeps the separate-tab behavior.
- Keep the side menu consistent — after your first expand or collapse choice, AgencyKey Desktop applies it to every open and newly opened Account; until then, the layout still follows the window width.
Fixed
- Follow tip notifications — a notification about a tip under a post now opens that post directly.
- Find purchased messages — a purchase notification opens the right chat, scrolls to the message, and highlights it.
- Avoid hidden navigation — regular internal links no longer disappear into an unnoticed background tab.
Feature2026.8.27
See recent PPVs and tips in the chat list
Each chat can now show one chronological view of its ten most recent PPV and tip events before you open the conversation.- Ten recent events
- Paid and unpaid PPVs
- Tips and refunds
- Amount-based bars
- Oldest-to-newest order
How it works
Enable PPV payment history in Chat interface settings. The chart in each chat row runs from older events on the left to newer ones on the right. Open its tooltip to see the event type and exact amount.Key details
- Tell events apart — bought PPVs are green, unpaid PPVs are gray, tips are violet, and refunds are red
- Compare amounts quickly — taller bars represent larger payments while the tooltip keeps the exact value
- Read one combined history — the latest ten PPV and tip events share the same timeline
- Understand unpaid PPVs — unpaid events cover personal sends only, while paid Mass Messages are included
- Keep older data useful — Accounts without the new event history continue showing the previous PPV-only chart
Improvement2026.8.27
Separate OnlyFans list counts
The Fan Lists summary now distinguishes lists created in OnlyFans from AgencyKey Smart Lists and their synchronized copies for every Account.- Separate OF lists column
- Active OnlyFans lists
- Synced copies excluded
- Counts refresh after changes
- Partial results stay visible
New
- See OnlyFans lists separately — OF lists appears between Smart lists and Sync with OF for every Account.
Improved
- Count the right lists — the new value includes active OnlyFans lists that are not synchronized copies of AgencyKey Smart Lists.
- Refresh after changes — successful list creation and deletion update the summary without rebuilding the page.
Fixed
- Keep the summary usable — if one count cannot be loaded, only that value stays unavailable while the other columns remain visible.
Improvement2026.8.27
Repeat Mass Messages from Statistics reliably
Repeating a previous send from Statistics now carries its complete content into the draft you opened and starts as a fresh message.- Complete repeated drafts
- Text and media
- Price and free previews
- Release forms preserved
- No inherited schedule
Improved
- Wait for complete content — Statistics → New message loads the full text, media, price, free previews, and release forms before filling the draft.
- Keep attachments consistent — copied media and free previews retain the right roles after you edit the draft.
- Schedule the draft you opened — the keyboard shortcut opens the date picker for that same draft.
Fixed
- Start a genuinely new send — the copy no longer inherits an old scheduled time or Save for later choice.
- Keep drafts isolated — switching pages no longer moves, sends, or clears content in a different draft.
Improvement2026.8.27
Keep fan Notes after save errors
If a fan Note fails to save, your text stays in place with a clear error and a direct Retry action.- Visible save error
- Text kept in place
- One-click retry
- Notes button warning
- Latest edit protected
Improved
- Recover in place — Failed to save the note appears beside the text with Retry, so you do not have to recreate the Note.
- Keep the warning visible — after the panel closes, a red marker remains on Notes until the save succeeds.
Fixed
- Protect newer text — a late response from an earlier save can no longer mark a more recent edit as saved.
- Keep the current draft — the unsaved text remains available while the current OnlyFans tab stays open.
Improvement2026.8.27
Use OnlyFans Beta mode more safely
AgencyKey Desktop now confirms Beta mode before reloading tabs and directs repeated request-limit problems to support instead of suggesting a risky setting change.- Enable confirmation
- Tab reload warning
- Cancel without changes
- Clear request-limit steps
- Direct support action
Improved
- Confirm before enabling — Enable Beta mode? explains that every open OnlyFans tab will reload and that the mode can affect stability.
- Cancel safely — cancelling keeps the current connection unchanged, while turning Beta mode off remains immediate.
- Recover when requests are limited — Too many requests now recommends waiting briefly, retrying, and contacting support if the problem returns.
Fixed
- Avoid the wrong workaround — the Too many requests warning no longer recommends enabling Beta mode; Contact support opens the existing support flow instead.
Improvement2026.8.27
Navigate CRM controls with a screen reader
Controls that previously relied on icons now announce clear actions, targets, and status across more of the CRM.- Named icon controls
- Clear action targets
- Clear control status
- Accessible row selection
- Reliable copy feedback
Improved
- Hear what each control does — icon-only actions in tables, filters, charts, Tasks, Vault, the top bar, and desktop window controls now have localized names.
- Know the target — repeated actions identify the related report, task, notification, shift, or column.
- Follow control changes — expandable rows, switches, selections, uploads, and other changing controls announce their status more accurately.
- Trust copy feedback — copy actions announce success only after the value is written and report a failure when it is not.
Fixed
- Use precise language — destructive actions now say exactly what will be removed, and sensitive values are kept out of accessible control names.
Improvement2026.8.27
Smoother Account and chat-list navigation
Account tabs are easier to reorder, while chat filters and pinned lists stay aligned with the OnlyFans view as you move between them.- Full-tab drag area
- Clear dragging cursor
- Click selection preserved
- Reliable chat filters
- Correct list pagination
Improved
- Drag the whole Account tab — reorder from anywhere on an Account item in either the top or side menu without finding a separate handle.
- Keep selection familiar — a normal click still opens the Account, dragging shows a clear cursor, and keyboard reordering remains available.
Fixed
- Keep chat filters in sync — switching between All, Priority, Unread, Unanswered, Pinned, With Tips, and custom lists no longer leaves the previous selection applied.
- Load pinned lists correctly — additional list tabs continue from the place OnlyFans last reached.
- Refresh Smart List details — matching labels and Insights update when a fan’s list membership changes.
Feature2026.8.26
Organize models with agency tags
Create one shared tag catalog, assign tags from Accounts, and filter the models you need across Accounts and the left model list.- Shared agency tag catalog
- Names and colors
- Per-model assignment
- Bulk tag assignment
- Accounts tag filters
- Model-list tag filters
How it works
Open Accounts and select Manage tags to create, rename, recolor, or delete tags for the agency. Add or remove them directly in a model row, or update several selected models together.Use Tags in Accounts or the left model list to combine multiple tags, choose Without tags, and narrow the list alongside your existing search and group filters. Model details in the left list also show assigned tags at a glance.Key details
- Use one agency catalog — every tag can be reused across multiple models
- Follow role permissions — view and editing access stay separate
- Create up to 20 tags — the catalog shows the current limit before another tag is added
- Keep filters current — deleted or changed tags refresh across Accounts and the model list
- Trust each filtered view — loading, empty, and retry states stay tied to the search, group, and tags you selected
Feature2026.8.26
Choose how to add funds
Billing now separates automatic crypto top-ups from more payment options arranged with AgencyKey support.- Automatic crypto payments
- Card payments
- PayPal
- Apple and Google Pay
- Bank transfers
- Other payment requests
- Guided support handoff
How it works
Open Billing, select Add Funds, and choose automatic cryptocurrency or one of the options under Other methods: credit or debit card, PayPal, Apple Pay, Google Pay, bank transfer, or another method.For an option marked Via support, select Contact support or scan the QR code. The support chat opens with your chosen payment method already attached so the team can help complete the payment and credit your balance.Key details
- Keep crypto automatic — supported deposits are still credited after network confirmation
- Arrange other methods manually — support confirms the available payment method and next steps
- Preserve your choice — both the button and QR code carry the selected method
- Choose the right network — the crypto flow now gives a clearer network reminder
Feature2026.8.26
Manage updates from the top bar
The Desktop app now keeps its version and update controls in the top bar, with clear progress from checking through installation.- Current app version
- Beta version badge
- Update availability
- Download progress
- Retry and install
- News and changelog
How it works
Open the version control in the top bar to check whether AgencyKey is current. When an update is available, follow its download progress, retry an interrupted attempt, and select Install update when it is ready.The same panel links to News in Telegram and the Changelog, so release information stays beside the update itself.Key details
- See the installed version — Beta builds are marked separately
- Keep the status visible — version and Telegram actions stay in the top bar with either menu layout
- Switch layouts safely — update progress no longer resets when the navigation position changes
- Check automatically or manually — the app continues checking in the background and also offers Check for updates
Improvement2026.8.26
Send with stronger safeguards
Mass Messages, PPV copying, and translation retries now verify more before anything is sent or placed into your draft.- Verified recipient counts
- Final audience check
- Automatic PPV loading
- Protected draft content
- Visible translation retries
- Quieter PPV History
New
- See the known audience — exact fan selections show Recipients: N and Send · N, while selections with lists or exclusions stay honest when a precise number is unavailable.
Improved
- Recheck before sending — AgencyKey compares the current OnlyFans audience again at the final step and asks you to review it if the selection changed or cannot be confirmed.
- Load PPV before copying — one click briefly retries an unavailable PPV message and places it into the draft only after its complete content is ready.
- Watch translation retry — the error panel changes to Retrying translation…, and the original stays protected until translation succeeds or you explicitly select Send original.
- Keep PPV History calm — unavailable older items no longer create a persistent partial-history warning; the available history remains visible.
Fixed
- Stop changed selections — a stale, empty, or newly changed audience cannot pass through an earlier confirmation.
- Keep incomplete PPV out — processing, missing, or failed attachments leave the existing draft unchanged and show the next safe action.
Improvement2026.8.26
Cleaner navigation and wording
Sidebars now adapt better to the available space, long labels stay readable, and several menu and PPV texts are more consistent.- Responsive sidebars
- Wrapped menu labels
- Consistent message names
- One Network Settings item
- Clearer PPV wording
Improved
- Use space more naturally — expanded CRM and OnlyFans sidebars grow with wider windows while the collapsed size stays compact.
- Read every menu item — long navigation labels wrap instead of being clipped.
- Follow consistent names — Mass Messages and Smart Messages now use the same terminology across menus, pages, permissions, and access text.
- Read clearer personal PPV copy — the Russian payment tooltip is shorter while keeping the same all-time, personal-only meaning.
Fixed
- Open one Network Settings item — the duplicate entry was removed while the working action stayed in place.
Improvement2026.8.24
Navigate AgencyKey like your browser
Desktop navigation now makes it easier to return to the page, tab, or Account you just left with familiar controls and shortcuts.- Previous Space shortcut
- Closed-tab reopening
- Right-click page history
- Mouse and swipe navigation
- Accurate shortcut hints
- Localized desktop menus
New
- Return to your previous space — Previous Space takes you back to the CRM or Account you were just using and restores its last active tab.
- Reopen a closed tab — restore the last closed CRM or Account tab without rebuilding your workspace.
- Choose a page from history — right-click Back or Forward to pick from up to 15 nearby pages in the active tab.
- Use familiar mouse gestures — side buttons on Windows and Linux and page swipes on macOS follow the visible page’s history.
Improved
- Work from the keyboard — close, switch, and reopen tabs or move between Accounts with shortcuts that follow the active space.
- See the shortcut that works — navigation hints reflect your saved shortcut choices instead of showing a fixed combination.
- Reload the page you see — Force Reload now reaches the active CRM or OnlyFans page more reliably.
- Read menus in your language — text and page menus follow the language selected in AgencyKey without a restart.
Improvement2026.8.24
Resize columns across AgencyKey
Adjust table columns to fit your work, and AgencyKey remembers a separate layout for each table.- Drag-to-resize columns
- Keyboard width controls
- Saved table layouts
- Double-click reset
- Sticky columns supported
New
- Drag any column edge — make a column wider or narrower directly from its header.
- Use the keyboard — focus a column edge, use the arrow keys to change its width, or press Home to reset it.
Improved
- Keep each table’s layout — saved widths return when you reopen the same table and remain separate across different sections.
- Reset whenever needed — double-click a column edge to return that column to its automatic width.
- Keep complex tables aligned — grouped headers and fixed columns stay in place while you adjust the layout.
Improvement2026.8.24
Keep longer Account notes safe
Internal notes now hold up to 5,000 characters, open in full from the Account card, and preserve your draft if someone else saves first.- 5,000-character notes
- Four-line card preview
- Full note view
- Read-only full text
- Protected local drafts
Improved
- Write more context — internal notes now support up to 5,000 characters in the Account card and Account details.
- Open the whole note — the card keeps a compact four-line preview, while Show more opens the complete text.
- Read without editing — roles without note-editing access can still open and read the full note.
- Use a roomier card — the Account card gives the name, note, and key figures more space without expanding the left menu.
Fixed
- Avoid silent overwrites — if another person saves a newer note first, your draft stays available to copy or review before you reload and try again.
Improvement2026.8.24
Stay in control of every draft
Clear an entire draft when you choose, while failed translations now stay unsent until you retry or explicitly send the original.- Complete draft clearing
- Confirmation before removal
- Translation failure warning
- Explicit send choice
- Preserved text and media
New
- Clear the whole draft — Clear draft removes text, media, GIFs, price, preview, reply, selected Accounts, schedule, and save-for-later settings after confirmation.
- Use it in every send flow — the action is available in regular chats and while creating or repeating Mass Messages.
- Keep newer changes safe — if the draft or its media changes while confirmation is open, nothing is removed and you can review it again.
Improved
- Choose after a translation error — use Retry translation or Send original instead of guessing what the app will send.
Fixed
- Stop accidental original sends — a failed or empty translation no longer sends the original through Enter or Cmd/Ctrl+Enter; your text and media remain in the draft.
Improvement2026.8.24
Know exactly what each chat view shows
Chat search, tab limits, and PPV History now explain when a view is waiting, limited, incomplete, or ready to retry.- Three-character search hint
- Explained tab limits
- Clear PPV History status
- Targeted PPV retry
- Per-fan warning choice
- Per-Account translation settings
Improved
- Understand short searches — one or two characters now show that search starts at three, so the full chat list is not mistaken for filtered results.
- Resolve tab limits — messages explain why another CRM tab, Account tab, or pinned chat cannot open and what to close or unpin next.
- See what PPV History loaded — separate loading, empty, error, and partial views make it clear whether the visible history is complete.
- Retry the right part — failed pages and unavailable messages can be retried without discarding the PPV items already on screen.
- Hide one fan’s warning — Do not show again for this fan dismisses the partial-history notice only for that fan.
- Know where settings apply — translation settings now say clearly that they are saved for the current Account only.
Improvement2026.8.24
Smoother sign-in and onboarding
Sign-in, the first-run survey, and Open in Desktop App now give clearer next steps and recover without leaving you stuck.- One active sign-in
- Retry after closed verification
- Clear survey purpose
- Submit answers action
- Desktop opening recovery
- Unobstructed page actions
Improved
- Understand the first-run survey — its name and purpose appear before the questions, and the final action says Submit answers.
- Recover when desktop opening fails — the web app shows Retry and download options instead of leaving the result unclear.
- Keep page actions visible — the web header now has its own space instead of covering buttons on the page below.
Fixed
- Retry a closed verification — closing or letting the security check expire no longer leaves sign-in permanently busy.
- Avoid competing access attempts — sign-in, registration, and two-factor confirmation cannot start over one another and leave it unclear whether access succeeded.
Feature2026.8.23
Manage each Account from one card
Open one clear Account card to review its details and update every field available to your role.- Complete Account overview
- Name and note editing
- Connection settings
- Data-sharing controls
- Left-menu visibility
- Fields for your role
How it works
Open Accounts, then select any part of a row without a button or switch, or use the view action. The card brings together the OnlyFans username, status, subscription, connection, data sharing, employee access, internal note, left-menu visibility, and date added.Change the fields available to your role: the CRM name, internal note, direct or Custom Proxy connection, AI Recon and Statistics sharing, and desktop left-menu visibility. Select Save changes once to apply the whole set.Key details
- Your role controls editing — fields without the required permission stay visible but read-only
- The table stays clear — Account rows show the current values, while editing happens in the card
- Existing limits still apply — names use 1–15 characters and internal notes up to 500
- Bulk sharing stays available — selected Accounts can still be updated together from the table
Improvement2026.8.23
See where Vault media already lives
Category checkboxes now show where selected media already lives and prevent a repeated add from removing it by mistake.- Checked category states
- Partial-selection markers
- Only missing media added
- Safe category removal
- Safer repeated saves
New
- Read category membership — a checked box means every selected media item is already there, while a mixed box means only part of the selection is there.
- Understand every state — hover the marker to see whether all or part of the selected media is already in the category.
Improved
- Add only what is missing — full categories cannot be selected again, and mixed categories receive only the media they do not have yet.
- Keep unfinished edits — if part of a save fails, the window stays open with your selection ready to retry.
Fixed
- Repeated or overlapping category changes no longer remove media that was already in the category
- Switching Accounts clears the previous Vault selection before another Account can use it
Improvement2026.8.23
Open each integration from its own page
Settings now separates AI assistants (MCP) from Public API, so each integration has a clear destination and its own access rules.- Separate AI assistants page
- Separate Public API page
- Separate role access
- Existing links preserved
New
- Open AI assistants directly — its settings now have a dedicated item and page.
- Manage Public API separately — keys and API documentation live on their own page.
Improved
- See only available pages — each destination follows its own role permissions.
- Keep existing bookmarks — old integration links redirect to the matching new page.
Improvement2026.8.23
Keep link reports focused
Tracking Links and Trial Links now keep creation beside the Account picker and let you show only the report controls you use.- Creation beside Account picker
- Compact search
- Optional Source filter
- Optional Metrics basis
- Remembered control layout
Improved
- Create beside the Account — link creation moved next to the Account picker, while table filters and actions stay together.
- Choose visible controls — both pages can show or hide Source, while Tracking Links can also place Metrics basis in the filter layout.
- Avoid hidden report changes — an active Source or Unique fans mode remains visible until you clear it, and hiding the control resets it to the default value.
- Keep your layout — saved filter visibility returns when you reopen Tracking Links or Trial Links.
Improvement2026.8.23
Separate invitation and employee removal
Roles can now allow invitation cancellation without also granting the more powerful ability to remove an active employee.- Independent role permissions
- Separate invitation cancellation
- Separate employee removal
- Clear confirmation dialogs
- Safer custom roles
Improved
- Assign the exact permission — Cancel invitations applies only to pending invitations, while Remove employees applies only to active or inactive employees.
- Match actions to status — the Team Members table shows the action and confirmation that fits both the person’s status and your role.
- Understand removal clearly — removing an employee ends their sessions and removes their roles and Account assignments.
- Review custom roles — existing custom roles keep the safer invitation permission; grant employee removal separately where needed.
Improvement2026.8.23
See pending work from the Dock
The desktop app now highlights work that needs attention across open Accounts and makes navigation, language, and installation more consistent.- Accounts needing attention
- All Account windows
- AI panel history
- App menu language
- Branded Windows installer
New
- Watch the macOS Dock — its badge counts open Accounts with unread chats or notifications, once per Account across every AgencyKey window.
- Navigate inside AI assistants — dedicated Back and Forward buttons move through the AI panel’s own history without changing the rest of AgencyKey.
Improved
- Use one interface language — the desktop app menu follows the language selected in AgencyKey and updates when you switch it.
- Recognize the Windows installer — setup and removal screens now use AgencyKey branding and clearer English and Russian text.
Improvement2026.8.22
Custom chat list fix
Custom chat lists now load the correct conversations after you select a list instead of falling back to an unfiltered feed.- Custom list selection
- Correct filtered chats
- Reliable list switching
Fixed
- Selecting a custom list now keeps that exact list active when OnlyFans reloads the chat feed
Feature2026.8.20
Compare every Account’s promo results
Tracking Links and Trial Links now open with a summary across all available Accounts, so you can compare promo results before choosing one.- All Accounts at once
- Tracking and Trial Links
- Clicks through profit
- Four time periods
- Search sort and pages
- One-click Account details
How it works
Open Analytics → Tracking Links or Analytics → Trial Links without selecting an Account. The summary lists every Account you can access with its links, clicks, subscriptions, spend, revenue, and profit.Choose Today, 7 days, 30 days, or All time, then search, sort, or move through the pages. Select an Account to open its existing detailed table; use All creators to return to the summary.Key details
- Periods choose the links — a period selects links created during that window, then shows the recorded results for those links
- Only available Accounts appear — the summary follows the Accounts your role can access
- Each section stays separate — Tracking Links and Trial Links keep their own access rules and detailed tables
- Fresh results can settle later — very recent clicks, subscriptions, and revenue may appear after synchronization
Feature2026.8.20
Manage saved profiles from one menu
Switch, sign out, or remove local profiles from one clear menu while every person’s drafts and settings stay separate.- One saved-profile menu
- Current profile separated
- Sign-in status
- Direct profile switching
- Sign out or remove
- Separate drafts and settings
How it works
Open the profile menu in AgencyKey or the Desktop Profiles menu. Your current profile appears separately, while every other saved profile can be opened directly. A profile without an active session shows Sign In Required.For the current saved profile, choose Sign Out to keep it on this device or Remove Profile from This Mac/PC to remove its local data. Temporary sessions show End Session instead.Key details
- Removal is device-only — it does not delete the AgencyKey account, agency, or online data
- Local work stays separated — drafts, unsent messages, and Account-specific preferences no longer cross between profiles on the same computer
- Platform wording stays familiar — macOS and Windows use their native profile menus and device names
- Safe cleanup comes first — active uploads must finish or be cancelled before a profile is removed
Improvement2026.8.20
See unread work on chat tabs
Chat tabs now show which conversations have unread messages and which read conversations still need a reply.- Unread message counts
- Unanswered chat marker
- Pinned-tab indicators
- Live status updates
New
- Count unread messages — a blue number on each chat tab shows the current unread total for that conversation.
- Spot unanswered chats — a read chat that still needs a reply gets an orange pulsing marker when unanswered highlighting is enabled.
Improved
- Keep the signal everywhere — the indicators work on regular and pinned tabs.
- Follow the live chat state — the unread count takes priority while a conversation changes between unread and unanswered.
Improvement2026.8.20
Make Vault fit every workflow
Wide layouts now show more media at a useful size, and CRM categories can be cleaned up without opening OnlyFans.- Adaptive media columns
- Correct clicked-media preview
- Row removal action
- Bulk category cleanup
- Media stays in Vault
- Edit access respected
New
- Remove from a category — in Automation → Vault, use the row action or select several items and remove them together from the open category.
- Keep the original media — removing an item from a category leaves it safely in Vault.
Improved
- Use wide screens properly — in the OnlyFans Vault, Full width adds more columns as space grows and returns to the standard three-column layout in narrower views.
- Keep browsing normally — scrolling, loading more media, and changing Vault lists continue to work with the adaptive grid.
Fixed
- Preview now opens the exact media you clicked, even when the adaptive grid shows more than three columns
Improvement2026.8.19
Stay in flow across chats
Shared appearance choices, clearer attachments, and steadier notification navigation reduce repeated setup and interruptions.- Shared appearance settings
- Clear attachment types
- Video duration badges
- Persistent notification panel
- Reliable chat opening
- Explicit tab addresses
New
- Recognize attachments before sending — composer cards identify photos, videos, GIFs, and audio, with a duration for video and voice media.
- Edit a tab address intentionally — use its pencil action or the context menu, then confirm with Enter or cancel with Escape.
Improved
- Keep appearance consistent — global chat interface choices stay aligned across Accounts, while Account-specific name choices remain separate.
- Process notifications in sequence — Go to chat keeps the Notifications panel open so you can continue from the same place.
Fixed
- Sale and subscription notifications now open the intended chat even when no conversation with that fan existed before
Improvement2026.8.19
Roles & Permissions fixes
Copying, selecting, and saving role access now preserves the choices you can see without being blocked by older hidden settings.- Reliable role copying
- Save without hidden errors
- Preserved data scope
- Predictable select all
Fixed
- Copy and save safely — older access settings that are no longer shown in the editor do not cause a failed save or silently change their scope.
- Keep the chosen data level — section checkboxes and Select all preserve All agency, Group and subgroups, or Own data on permissions that were already enabled.
Improvement2026.8.17
See revenue per paying fan
Tracking campaigns now show average revenue per paying fan with the same basis across the table, total, shared view, and export.- ARPU column
- All or Unique basis
- Weighted total
- Shared report metric
- CSV export
New
- Add ARPU to the table — enable it from the Tracking Links column settings to compare campaigns by average revenue per paying fan.
- Share or export it — the same metric is available in shared campaign views and CSV files.
Improved
- Follow the selected basis — ARPU switches between all paying fans and unique paying fans together with the campaign metrics.
- Read an honest total — the summary uses the combined revenue and paying-fan count instead of averaging row percentages.
Improvement2026.8.17
Chat and notification polish
Chat actions respond faster, muted conversations stay quiet, and everyday edge cases no longer interrupt replies.- Instant Script feedback
- Muted message pop-ups
- Personal PPV counts
- Pinned chats stay first
- Free previews preserved
- Reply source shortcut
Improved
- See a Script send immediately — its loading state and message appear as soon as you click, even when typing simulation is off.
- Read PPV activity clearly — the chat counter now reflects personal PPV offers instead of Mass Messages.
- Keep the expected order — Split Inbox starts with Newest first, while pinned chats stay above regular conversations.
Fixed
- Muted chats no longer show message pop-ups, while purchase notifications from those chats remain visible
- Free previews remain attached while editing media, and replies can open the exact original message
- Escape works again after closing the delayed-send scheduler, and narrow PPV cards show the complete date
Feature2026.8.15
Control automatic message deletion
Mass Messages can now remove unread messages only or both read and unread messages after your chosen delay.- On or off
- Two deletion modes
- One-to-23-hour delay
- Launch review summary
- Read-only sent settings
- Deletion result counts
How it works
In the Mass Message editor, enable automatic deletion, choose Unread only or Read and unread, then set a delay from 1 to 23 hours. The launch review shows the selected mode and timing before you publish.After launch, the settings stay visible but cannot be changed for that send. The campaign table and details show how many messages were deleted and why others remained.Key details
- Timing applies per message — the delay starts when each message is sent
- Purchased PPV stays protected — results separate purchases, expired messages, and messages that could not be removed
- Old sends stay readable — earlier campaigns without the new mode continue to display their available settings
- Role access stays unchanged — the same Mass Messages permissions control configuration and results
Improvement2026.8.14
Return to recent chats almost instantly
Previously opened chats appear in a fraction of a second during the current session while fresh messages load.- Faster repeat opening
- Up to 30 chats
- Stable message area
- Saved OnlyFans sidebar
Improved
- Return without waiting — up to 30 recently viewed chats can show their last loaded messages immediately while OnlyFans refreshes them.
- Keep the page steady — the message area and composer no longer jump or briefly show the previous chat during a repeat switch.
- Remember your layout — the expanded or collapsed OnlyFans sidebar returns after reload for that Account.
Feature2026.8.13
Choose what every notification does
One Notifications page now controls what appears, what plays, and where each alert opens.- Controls for every event
- Per-event sound choices
- Optional pop-up cards
- OnlyFans Account scope
- Six screen positions
- Flexible auto-hide timing
- Direct chat actions
How it works
Open Settings → Notifications. Separate rows cover AgencyKey events, new fan messages, tips, PPV unlocks, and new or renewed subscriptions. Choose a pop-up, auto-hide behavior, sound, and volume for each event. OnlyFans events can also follow All open Accounts or only the Current Account.Set one of six notification positions and choose an auto-hide time from 1 to 60 seconds. Hovering a card pauses its timer.Key details
- Sound and cards are independent — keep a visual alert without sound, or sound without a pop-up
- New choices stay intentional — message and subscription pop-ups are enabled only when you switch them on
- Actions keep context — use Open chat, In new tab, or Pin chat directly from message and sale cards
- Access stays respected — chat actions appear only when the role can open the related messages
- Preferences return — AgencyKey saves the selected events, sounds, volumes, scope, position, and timing
Improvement2026.8.13
See traffic change inside shared reports
Shared reports now show how clicks and subscriptions changed over time for every included source.- Today and yesterday
- Seven- and thirty-day views
- Click and subscription trends
- Per-source traffic charts
- Compact responsive table
- JSON, CSV, XLSX exports
New
- Switch the traffic period — compare Today, Yesterday, 7 days, or 30 days without recreating the shared link.
- Read every trend — each source and the total row have an accessible timeline for clicks and subscriptions.
- Open the underlying JSON — copy or open the same visible report data in JSON format.
Improved
- Scan sources faster — a compact table, clear total row, mobile cards, and print layout keep the report readable at any size.
- Use one clear count — Tracking sources show subscriptions, while Trial sources show activations under the same Subscriptions column.
- Keep periods honest — clicks, subscriptions, and conversion follow the selected period; amount, cost, profit, and ROI remain lifetime values before the OnlyFans commission.
Fixed
- Missing historical traffic is shown as unavailable instead of zero, and sources without a real tracking code show their Internal ID instead of an invented code
Feature2026.8.13
Reuse a sent PPV as a draft
Copy a completed PPV back into the composer, adjust it, and send it again without rebuilding the message.- Copy as draft
- Text and price
- Paid and free media
- GIFs and release forms
- Safe replacement confirmation
- Editable before sending
How it works
Open the buyer’s chat and choose Copy as draft on a sent PPV card. AgencyKey checks the latest message content, then places its text, price, media, previews, GIFs, and release forms into the composer.If another draft is already present, confirm Replace first. You can then change the copied content or price and send it through the usual chat controls.Key details
- Paid parts stay separated — paid media, free previews, and paid text keep their original roles
- Only complete messages copy — if OnlyFans is still preparing the PPV, try again after it finishes loading
- Current work is protected — copying pauses while another send, media upload, or media selection is in progress
- The open chat is required — move to the related buyer before copying the PPV
- The media library must close — close the OnlyFans media library before replacing the composer
Improvement2026.8.13
Repeat Mass Messages without rebuilding them
Reopening a previous send now restores its full content, while visible limits explain the available sending speed.- Complete repeated drafts
- Text, media, and price
- Review before reuse
- Visible sending limit
- Shared Account speed
- Retry without lost work
New
- Reuse the whole message — choose New Message from a previous send to load its text, attachments, price, free previews, GIFs, and release forms.
- See the current speed — the Mass Messages page and editor show the sending limit AgencyKey will actually use.
Improved
- Review before editing — the composer waits for the complete repeated message and asks you to check it before making changes or sending.
- Understand shared capacity — all Priority Mass Messages for one Account share the displayed hourly speed.
- Keep estimates aligned — delivery-time estimates and custom speed controls use the same available limit.
Fixed
- Repeating a Mass Message no longer opens an empty composer, and an incomplete load can be retried without overwriting the existing custom speed
Improvement2026.8.13
Fit every OnlyFans page to your workspace
Content alignment and a labeled collapsible menu make every OnlyFans section easier to use at your preferred width.- Four content alignments
- Full-width default
- Every OnlyFans section
- Expandable labeled menu
- Automatic compact mode
- Saved layout choice
New
- Choose the content position — open Settings → OnlyFans content and select Left, Center, Right, or Full width.
- Expand the OnlyFans menu — show section names beside their icons, then collapse the menu when you need more room.
Improved
- Use one layout everywhere — the saved alignment now applies to chats, Mass Messages, Vault, statistics, and the other OnlyFans sections.
- Start with more room — Full width is the default until you choose another position.
- Keep narrow windows usable — the labeled menu returns to its compact form automatically when space is limited.
Fixed
- Content no longer shifts to a different alignment when you move between OnlyFans sections
Improvement2026.8.13
Arrange Scenarios right inside chat
The Scripts panel now lets you place Scenarios in the order your team actually uses them.- Drag-and-drop Scenarios
- Immediate visible ordering
- Safe error rollback
- Edit access respected
- Search-safe sorting
- Roomier Script editor
New
- Move complete Scenarios — drag items in the left column of the Scripts panel, just as you already reorder steps and Scripts.
Improved
- See the new order immediately — the panel updates at drop time and keeps the saved order when reopened.
- Protect filtered lists — dragging is unavailable during search so hidden Scenarios cannot be reordered accidentally.
- Follow role access — only users who can edit Scenarios receive the sorting control.
Fixed
- A failed save restores the previous order with a clear message, and the Script editor opened from chat no longer narrows the OnlyFans page
Improvement2026.8.13
Use Desktop controls where expected
A unified application menu and familiar window controls make AgencyKey Desktop feel more consistent on macOS and Windows.- Unified application menu
- Dedicated Navigation section
- Familiar fullscreen controls
- Windows integrated title bar
- Direct Settings shortcuts
- Close Window shortcut
New
- Navigate from one menu — a dedicated Navigation section groups tab and Account movement, while Settings, Keyboard Shortcuts, and Network Settings open their CRM pages directly.
- Close only the window — use Command/Ctrl+Shift+W without replacing the separate Close Tab shortcut.
Improved
- Use familiar fullscreen controls — Quick Settings, the application menu, the macOS window button, and F11 on Windows now stay in agreement.
- Gain space on Windows — AgencyKey content uses the title bar while built-in minimize, maximize, close, and Snap Layouts remain available.
- Reach help from any screen — Help groups the website, Telegram, support, and logs, while Network Settings stays available before sign-in and during a required update.
Fixed
- Duplicate menu actions were removed, and fullscreen no longer disagrees between Quick Settings, Windows, and macOS
Improvement2026.8.12
Open the exact schedule behind each gap
Dashboard shift coverage now explains uncovered time and opens the matching Account and date in Shifts.- Day-by-day coverage
- Covered-hours summary
- Uncovered time intervals
- Scrollable Account list
- Exact schedule links
Improved
- Choose the day clearly — switch between the available coverage days and see covered hours plus every uncovered interval.
- Review every Account — the card keeps the full accessible Account list inside its own scroll area while the Shifts shortcut stays visible.
- Open the right schedule — select an Account row or upcoming shift to open Shifts with the matching date and Account already selected.
Fixed
- The Account filter no longer loses its selected value while that Account is still loading or after a temporary loading error
Improvement2026.8.12
Chat and media polish
Muted fans stay quiet, media pickers recover without resetting, and uncertain sends no longer leave permanent spinners.- Muted fan sounds
- Visible sale cards
- Reliable gallery paging
- Media details at a glance
- Retry without resets
- No permanent send spinners
Improved
- Mute controls every sound — messages, tips, PPV purchases, and subscriptions from a muted fan stay silent; sale cards remain visible and clickable.
- Inspect media before choosing — Priority Mass Messages and Scripts now show video duration, notes, and tags in a consistent picker.
Fixed
- Later gallery pages load reliably, already loaded media stays visible after an error, and Retry continues from the same place
- When a connection leaves delivery uncertain, the sending spinner now clears after its waiting period without offering a potentially duplicate resend
Feature2026.8.11
Make every chat list fit your workflow
New chat interface settings let you control density, names, previews, metrics, and unread styling.- Three list densities
- Flexible display names
- One- or two-line previews
- Selectable chat metrics
- Independent unread colors
- Instant visual updates
How it works
Open Chat interface settings from the tuning button above the chat list. Choose the list density, what each chat card shows, and how unread chats and notifications are highlighted. Changes appear immediately.Density and unread colors apply across every Account. Display names, message preview length, and selected metrics are saved for the current Account.Key details
- Pick the right spacing — switch between Compact, Standard, and Spacious layouts
- Choose the useful name — show the original name, username, or a custom name as the primary label
- Keep previews focused — use one or two message lines and select only the metrics your team needs
- Separate unread signals — set message, notification, and unread-chat colors independently
- Access stays respected — OnlyFans metrics appear only when the role can view platform statistics
Feature2026.8.11
Catch sales across open Accounts
Sale cards bring purchase details from every active Account into view while you work.- Account and buyer
- Sale type and amount
- PPV and post purchases
- Tips and subscriptions
- One-click buyer chat
- Optional sound alert
How it works
When a sale arrives for an Account opened during the current app session, AgencyKey shows the Account, fan, amount, and sale type. Use Open chat to move straight to the buyer when your role can access messages.Cards cover PPV unlocks, paid posts, tips, and new, renewed, or trial subscriptions.Key details
- Sound stays optional — the card remains visible when sale sounds are muted
- Active chats stay quiet — AgencyKey avoids a redundant alert when that buyer’s chat is already open
- Access changes are safe — sensitive cards and chat actions disappear when the related permission is removed
- The session boundary is clear — an Account starts being monitored after it is opened in the current app session; events during a restart or disconnection may not appear
Improvement2026.8.11
Place Account navigation where it fits
AgencyKey Desktop can keep the Account menu on the left or move it above the workspace.- Left or top menu
- Saved Desktop layout
- Separate search and filters
- Drag-and-drop ordering
- Scrollable top navigation
- Account notes on hover
New
- Choose the menu position — open Settings → Menu position in AgencyKey Desktop and select Left or Top.
- See the Account note — the hover card shows an internal Account note when one exists and your role can view that Account.
Improved
- Find Accounts precisely — search and group filters now have separate controls with a clear active state.
- Arrange the top menu — drag Accounts into order and scroll through large workspaces without losing the current tab.
Fixed
- Navigation arrows now disappear at the ends of the list, and the selected menu position returns after restart and across Desktop windows
Improvement2026.8.11
Give every role safer boundaries
Roles & Permissions now separate sensitive Vault and payout actions without hiding the information a role can still use.- Separate CRM Vault access
- Independent edit and delete
- Import permission enforcement
- Separate payout requests
- Hidden unavailable actions
- Clear permission messages
New
- Control the CRM Vault separately — set view, edit, and delete access for Automation → Vault independently from the OnlyFans Vault.
- Separate payouts from statements — grant Request payout without tying it to statement access or the visibility of balances and payout history.
Improved
- Imports follow their own access — adding Vault data through Data Migration requires the matching import permission.
- Read-only roles stay useful — users can inspect allowed Vault or financial data without receiving modification controls.
Fixed
- Unavailable OnlyFans Vault actions are now hidden, and readable permission messages appear only after a blocked action instead of during background loading
Improvement2026.8.11
Keep typing simulation in your control
Faster presets and a new immediate-send action make simulated replies easier to manage without changing their order.- Faster speed presets
- Send now action
- Messages stay in order
- Clearer permission placement
- Reliable consecutive replies
New
- Send the active reply now — use Send now after that reply’s countdown begins; waiting replies keep their original order.
Improved
- Use practical speeds — Slow, Normal, and Fast now use 3, 4.5, and 10 characters per second.
- Find access faster — the typing-simulation permission appears under Additional chat features in Roles & Permissions.
Fixed
- Consecutive replies to the same fan no longer skip simulation because the previous typing window was still active
Improvement2026.8.10
Know what an export will contain
Data Migration now counts available records before you export a supported data set.- Available record count
- Empty export protection
- Count loading status
- One-click retry
New
- See the export size first — record counts are available for Vault, Scripts, Scenarios, and Fan Notes exports.
Improved
- Avoid empty downloads — export stays unavailable while the count is loading or when no records are available.
- Recover in place — a failed count can be retried without leaving Data Migration.
Improvement2026.8.9
Review every Mass Message before launch
Audience, chains, media, and launch details are now easier to inspect in one consistent editor.- Clear audience sections
- Visible active filters
- Chain-level actions
- Wider media workspace
- Complete launch review
- Visible recipient limit
New
- Build the audience clearly — Recipients, Do not send, and Additional conditions have separate sections with a shared summary.
- Review complete chains — the launch screen groups text, media, price, and timing for every chain before sending.
Improved
- Understand the current selection — search, selected states, counters, and active filters stay visible while the audience changes.
- Manage chains in place — duplicate or delete a chain beside its title and work with attachments in a wider editor.
- Know the launch rules — the preview explains random chain assignment and shows the 50,000-recipient limit.
Fixed
- The editor no longer closes when campaign details are still loading
Feature2026.8.8
Style Mass Messages like chat
The Mass Messages editor now supports rich text that stays visible through the final launch review.- Bold and italic
- Five font sizes
- Four text colors
- Fan name insertion
- Formatted launch preview
How it works
Select text and open the Aa toolbar to apply emphasis, size, or color. Add a fan name or emoji as usual, then check the formatted result in the launch preview before sending.Key details
- Formatting stays intact — the final OnlyFans message keeps the supported style choices
- Length stays honest — only visible text counts toward the 5,000-character limit
- Names stay safe — formatting cannot split an inserted fan name
- Tables stay compact — campaign lists show a plain-text preview while the editor and launch review retain formatting
Improvement2026.8.8
Read the Dashboard at a glance
A clearer hierarchy puts daily work, financial summaries, and performance charts into a more readable flow.- Clearer section order
- Compact finance summaries
- Larger revenue charts
- Weekday chart labels
- Cleaner loading states
- Consistent Account avatars
Improved
- Start with the daily picture — the main Dashboard groups key work and financial context in a clearer order.
- Compare performance faster — larger charts and weekday labels make revenue trends easier to read.
- Keep the layout steady — loading states, profile details, Mass Messages, and Account avatars now use more consistent spacing and sizing.
- Existing access stays intact — the refreshed hierarchy keeps the same permission boundaries.
Feature2026.8.6
Preview every Vault media type
Photos, videos, and audio can now be checked at useful size before you attach or send them.- Enlarged photo preview
- Silent video hover
- Full video playback
- Gallery audio player
- Large desktop audio
How it works
Click a photo to enlarge it, hover a video for a silent loop, or maximize the video to watch it with sound. Audio items now have a Listen action in the gallery and on saved Script or Scenario attachments.Opening a preview does not select the media. Select it separately only after you confirm that it is the right item.Key details
- Photos stay clear — enlarge an image without changing the current selection
- Videos start quietly — hover previews loop without sound; the full player restores sound and controls
- Audio is reusable — listen from the gallery or while reviewing saved Script and Scenario attachments
- Large files stay safe — the browser refuses audio declared above 128 MB, while AgencyKey Desktop can stream it
Improvement2026.8.6
Keep important chats pinned
Pinned tabs stay compact and within reach, while middle-click opens another chat without replacing your current work.- Pinned compact tabs
- Middle-click chat opening
- Drag-and-drop ordering
- Device-level persistence
New
- Pin or unpin a tab — right-click a chat or CRM tab and choose Pin tab or Unpin tab.
- Open beside your work — middle-click a chat to open it in a new tab without switching away from the current one.
Improved
- More room for active chats — pinned tabs use an icon-only compact view and still work with drag-and-drop ordering.
Fixed
- Pinned state and tab order now return on the same device after a reload
Feature2026.8.5
Make prepared replies feel live
Typing simulation shows fans a natural typing indicator before manual and prepared replies are sent.- Account-wide setting
- Three speed presets
- Native typing indicator
- Visible send countdown
- Cancellable message queue
- Sixty-second maximum
How it works
Open an Account’s chat settings, enable Simulate typing, and choose Slow, Normal, or Fast. Before delivery, the fan sees the native “typing…” state while AgencyKey counts down the remaining time.Manual messages, Scripts, Scenarios, and quick replies from notifications use the selected speed. Mass message campaigns continue to send without simulation.Key details
- Shared per Account — one setting applies to every chatter working with that Account
- Draft time counts — text you already typed reduces the remaining simulated delay
- Cancel stays safe — canceling a queued reply returns it to the composer for editing
- Delay stays bounded — a simulated typing stage never exceeds 60 seconds
- Access stays controlled — changing the setting follows the Account chat-settings permission
Feature2026.8.5
Compare all fans with new fans
Tracking Link campaigns can now separate first-time fans from the full attributed audience.- Unique fans column
- First-time fan share
- Metrics basis switch
- Basis-aware calculations
- Basis-aware CSV export
How it works
The new Unique fans column shows first-time fans and their share of all subscribers. Switch Metrics basis between All fans and Unique fans to recalculate conversion, ROI, cost per subscriber, average revenue per subscriber, revenue, and profit for the selected audience.Engagement counts continue to describe all attributed fans, so their meaning does not change when you switch the basis.Key details
- Clear comparison — see the unique count and percentage beside the total audience
- Consistent finances — revenue, profit, ROI, CPS, ARPS, and conversion follow the selected basis
- Honest totals — Total Revenue and Total Profit show a dash for Unique fans because cross revenue is available only for all fans
- Older data stays honest — older campaigns show no Unique fans value when first-time data is unavailable instead of substituting zero
- Traceable exports — CSV files record which metrics basis was selected
Feature2026.8.3
Explore cross subscriptions two ways
Cross-subscription details now move between creator totals and individual fans without losing the current campaign context.- By models view
- By fans view
- Expandable fan lists
- Search and model filters
- Matching CSV exports
How it works
Open Cross Subs from a Tracking or Trial Link. By models groups results by the other models and can expand to their fans. By fans provides a searchable, sortable, paginated list with a model filter.Cross-subscription details and both CSV exports use lifetime data, even when the surrounding link list is filtered by date.Key details
- Totals remain available — users with list access can still compare creator-level aggregates
- Fan privacy follows access — fan rows and fan-level CSV data require detail access
- Exports match the tab — each tab downloads its own report format and access scope
- One flow for both tools — the modal works the same way for Tracking Links and Trial Links
Improvement2026.8.3
Find creator Scripts faster
The Scripts page now starts with a creator summary before opening the detailed library.- Creator summary table
- Script and Scenario counts
- Direct library opening
- Browser history support
New
- Compare creator libraries — the first table shows Script and Scenario counts for every accessible creator.
Improved
- Open the right library — select a creator row to enter its Scripts, then use All creators to return to the summary.
- Navigate normally — the selected creator is reflected in the address, so browser Back and Forward keep the page in context.
Fixed
- Returning to Scripts no longer depends on remembering which creator was selected in a previous session
Feature2026.8.2
Keep important events in one inbox
A global notification center now brings account, team, shift, task, and creator connection events together.- Global notification bell
- Unread event count
- All, Unread, Read tabs
- Read-state controls
- Access-aware shortcuts
How it works
Use the bell in the top bar to review the latest events from anywhere in AgencyKey, or open View all notifications for the complete inbox. Filter All, Unread, and Read items, mark one item read or unread, delete it, or mark everything as read.Notifications cover expired OnlyFans sessions, employee invitations and removals, password changes, shifts, and assigned tasks.Key details
- Unread stays visible — the bell count follows unread items across the CRM
- Actions respect access — a notification opens its destination only when your role can use it
- State is manageable — mark one item read or unread, delete it, or mark everything as read
- Sound is optional — system notifications and their sound have separate switches inside the panel
- Creator alerts stay separate — OnlyFans activity and creator-event sounds keep their existing controls
Improvement2026.8.2
Enter promo cost your way
Tracking Link campaigns now accept either the full promotion cost or a cost per subscriber.- Total cost mode
- Per-subscriber mode
- Live total preview
- Tracking campaign workflow
New
- Choose the cost basis — switch between Total and Per subscriber when entering promotional spend.
Improved
- See the resulting total — per-subscriber cost is multiplied by the current subscriber count and previewed before you save.
- Campaign metrics stay aligned — the effective spend feeds Profit and ROI after you save.
Fixed
- Clearing the cost now removes the saved spend instead of leaving an old total behind
Feature2026.8.0
Build multi-message campaigns
Message Campaigns can now send an ordered sequence while the Dashboard summarizes campaign delivery and results.- Up to ten collections
- Twenty messages each
- Random fan assignment
- Ordered follow-up delivery
- Full launch preview
- Dashboard campaign summary
How it works
Add one or more Collections to a Message Campaign and build an ordered set of messages inside each collection. At launch, each fan is randomly assigned one collection, receives its first message, and then receives that collection’s follow-ups in order.Each follow-up delay starts after the previous message, so the sequence timing is cumulative. The launch review shows every collection, message, delay, price, and attachment before anything is sent.Key details
- Room for variants — create up to 10 collections with up to 20 messages in each
- One path per fan — every recipient stays inside the randomly assigned collection
- Ordered timing — follow-up delays are counted between consecutive messages
- Complete review — verify all text, media, prices, and delays before launch
- Dashboard visibility — see the next campaign plus the latest send, purchases, conversion, and revenue from the home page
Feature2026.7.31
See shift coverage before gaps grow
New Dashboard cards show schedule coverage for today and tomorrow alongside your own active and upcoming shifts.- Today and tomorrow coverage
- Half-hour coverage checks
- Your next five shifts
- Active shift highlighting
- Personal timezone alignment
- Direct schedule shortcuts
- Live shift refreshes
How it works
Shift coverage checks each model’s schedule for today and tomorrow in half-hour intervals. Models without full-day coverage are listed first with covered hours and an hourly timeline, while a fully covered day gets a clear confirmation.Your Shifts shows up to five active and upcoming shifts from the next seven days. The active shift is marked Now, entries stay in chronological order, and the card opens the full Shifts schedule when you need to plan ahead.Key details
- Time stays aligned — dates, groups, and hour strips follow your AgencyKey time zone and handle overnight shifts and daylight-saving changes
- Honest coverage — the summary checks up to 100 models; larger agencies are directed to Shifts instead of receiving an incomplete all-clear
- Access-aware actions — cards and schedule shortcuts follow your permissions, including whether you can create a shift
- Focused summary — coverage shows up to five models with gaps and counts the rest, while Your Shifts shows the next five entries
- Fresh schedule — shift changes refresh the Dashboard cards without a full page reload
Improvement2026.7.31
Safer migrations and lighter updates
Data Migration explains what it understood and what it will change, while clearer errors, translation controls, and quieter downloads make recovery easier.- Parsed CSV preview
- Clear import consequences
- Matching export and import
- Localized recovery messages
- Original-message shortcut
- Lighter background updates
- Clearer Billing access
New
- Know what import will do — Data Migration explains how Vault, Fan Notes, and Scripts will be created, replaced, or preserved before you start the import.
- Send the original faster — Send original is easier to spot in the translation panel and now works with Ctrl+Shift+Enter, or Command+Shift+Enter on macOS.
Improved
- Preview recognized values — array fields such as tags and media identifiers are shown as the values AgencyKey actually parsed, so formatting mistakes are visible before import.
- One CSV contract — examples, column hints, preview, export, and import now agree on supported fields and list formatting.
- Updates use less traffic — regular updates download only changed blocks when possible, and background downloads are limited so they compete less with daily work.
- Recovery speaks your language — known errors and the recovery screen use clear English or Russian messages with working Reload and Support actions.
Fixed
- Billing restrictions no longer look like an expired OnlyFans session or leave an Account loading forever; the message can open Billing directly
- Unknown import errors now show a clear, actionable message