Skip to main content
February 23, 2026
Improvement

Mobile layout, proxy overhaul, and account management

Mobile-responsive layout, proxy management overhaul, and account page redesign.
  • Mobile-responsive CRM layout
  • Proxy management: paste URL, bulk import, duplicate
  • Profile merged into Account page
  • Account and team member deletion
  • Shifts scheduler density modes
  • Unified table actions and copy cells
  • Desktop app navigation and update improvements

New

  • Account deletion (Danger Zone) — agency owners can now delete their entire agency from a new “Danger Zone” section on the Account page. A safety switch and confirmation dialog prevent accidental deletion
  • Team member deletion — managers can remove team members directly from the table. Deleted members are archived and can be recovered if needed
  • Shifts scheduler density modes — three display options: S (Compact), M (Default), and L (Comfortable). Switch between modes with the S/M/L toggle in the toolbar

Improved

  • Proxy management overhaul — paste a proxy URL to auto-fill all fields, bulk-import multiple proxies at once, duplicate existing proxies, and auto-check connectivity after creation
  • Mobile-responsive CRM — the sidebar becomes a slide-out menu on mobile, dialogs and toolbars adapt to small screens, and tables adjust their layout for narrow viewports
  • Profile merged into Account — the Profile and Account pages are now combined into a single page with Profile, Change Password, and Danger Zone sections
  • Unified table actions and copy cells — all tables now use consistent action buttons and copy-on-click cells with confirmation toasts
  • Desktop app navigation — Back, Forward, and Reload shortcuts now work on all CRM pages, not just the chat view
  • Desktop app update dialogs — “Later” button replaced with “In 5 Minutes” auto-restart, dialogs now show version numbers, and all text is properly translated
  • Invite & Earn — moved to the main sidebar for easier access; referral link detail pages now show a “Last Visit” stat
  • Proxy and accounts tables — proxy columns stretch to fill available width; account table headers no longer wrap

Fixed

  • Chat topbar buttons no longer overlap on narrow windows — extras collapse into a menu
  • Send button and Enter key no longer blocked when the translation panel is visible
  • Script insertion in chat now correctly syncs price and paid-text settings
  • ~30 missing Russian translations added across sidebar, settings, and permissions pages
February 23, 2026
Feature

AI Assistant

Built-in AI assistant powered by Claude, integrated into the desktop app.
  • Chat with Claude directly inside AgencyKey
  • AgencyKey-specific prompt suggestions
  • One-click connection to your agency data
  • Prompt usage tracking for managers

How it works

The AI Assistant is available in the desktop app header — click the sparkle icon to open it. Claude loads in a dedicated tab that stays active even when you switch to other pages, so your conversation is never lost.

Ready-to-use prompts

On the start screen, you’ll find prompt suggestions tailored to AgencyKey: My Team, Shifts, Analytics, and Chats. Click any suggestion to start a conversation about that topic — no need to figure out what to ask.

Connect your agency data

A “Connect AgencyKey” banner appears on the start screen. One click connects Claude to your agency data — team members, shifts, analytics, and more. After connecting, Claude can look up information and answer questions using your actual data. Data access respects your role permissions, so each team member only sees what they’re allowed to.

Prompt tracking

Managers can see what prompts team members are sending to the AI assistant. This helps track how the team uses AI and identify common questions or workflows.

Key details

  • Desktop app only — the AI Assistant is available in the Electron app, not in the browser version
  • Your own Claude account — you log in with your personal Claude account
  • Permission-aware — data access follows your existing AgencyKey role and permissions
  • Available to everyone — no special permission required, any team member can use it
February 22, 2026
Feature

Script Flows

Build multi-step conversation flows with the visual Flow Editor.
  • Visual flow builder for multi-step conversations
  • Script picker for each step
  • Script tags for organization and filtering
  • Searchable flows table

How it works

Script Flows let you chain multiple scripts into a structured conversation sequence. Instead of manually picking the next script during a chat, you define the entire flow in advance — step by step.

Flow Editor

The Flow Editor lets you build multi-step conversation flows visually. Add steps, assign a script to each one, and arrange the entire flow in the order you need. Each step can reference any script from your library.

Flows table

All your flows are displayed in a searchable, paginated table with columns for name, description, number of steps, and associated scripts. Find, edit, or create flows quickly from one place.

Script tags

Organize your scripts with tags. Create, rename, and sort tags to keep your script library structured. Filter scripts by tag when building flows or browsing the Scripts section.

Key details

  • Flows live under the Scripts section in the sidebar
  • Each flow step references a script — updating a script automatically updates all flows that use it
  • Tags are shared across all scripts and flows for consistent organization
February 19, 2026
Feature

Delayed Messages

Schedule messages to be sent after a delay instead of immediately.
  • Preset delays: 30s, 1m, 2m, 3m, 5m, 10m
  • Custom delay time
  • “Send when online” option
  • Auto-cancel on new messages

How it works

When chatting with a fan, you can now queue a message to be sent after a delay. Instead of clicking Send, choose a delay — the message will wait in the queue and send automatically when the timer expires.

Delay options

Choose from preset delays (30 seconds, 1, 2, 3, 5, or 10 minutes), set a custom time, or pick “Send when online” — the message will be sent as soon as the fan comes online.

Auto-cancel

Enable auto-cancel to automatically discard the queued message if a new message arrives before the delay expires — either from the fan or from you. This prevents awkward double messages and keeps conversations flowing naturally.

Queue indicator

While a message is waiting, a countdown timer shows the remaining time. You can cancel the queued message at any time before it sends.

Key details

  • Delayed messages work per chat — you can have different delays in different conversations
  • Auto-cancel triggers on any new incoming or outgoing message in the same chat
  • The countdown is visible to you but not to the fan
February 17, 2026
Improvement

Rate limits, permissions, and desktop proxy

Custom mass message rate limits, improved role management, and proxy support in the desktop app.
  • Custom sending speed for mass messages
  • Copy permissions from another role
  • Role creation success screen
  • Confirmation dialogs for deactivation
  • Proxy connections in the desktop app
  • Group hierarchy in Accounts table

New

  • Custom sending speed for mass messages — set a custom rate for each campaign, up to 700 messages per hour. You can also set a per-account default speed, so all campaigns use your preferred rate unless overridden
  • Copy permissions from another role — on the permissions page, click “Copy from role” to instantly apply all permissions from an existing role. No need to configure everything from scratch
  • Success screen after role creation — after creating a new role, a prompt offers to take you directly to permission setup
  • Confirmation dialogs for deactivation — deactivating a role or a team member now shows a clear explanation of what will happen before you confirm
  • Proxy connections in the desktop app — the desktop app now supports proxy connections with automatic fallback: account proxy, then app-level proxy, then global proxy, then direct connection
  • Group hierarchy in Accounts table — the Groups column now shows the full parent-child chain as breadcrumbs. Accounts visible to multiple groups display each branch as a separate badge

Improved

  • Permissions enforced for proxies, fan lists, and shifts — action buttons on these pages now respect your role permissions. If you don’t have “Add” access, the create button is hidden
  • Group filter saved in URL — selecting a group filter on the Team Members page saves it to the URL, so you can share filtered links and use browser back/forward
  • Global page size — changing rows-per-page in any table now applies across all tables and persists between sessions
  • Window position per account — the desktop app remembers window size and position separately for each account
  • Script media paid/free per attachment — you can now mark each media file individually as paid or free when creating scripts with multiple attachments

Fixed

  • OnlyFans account connection stability improved
  • Badges no longer display “NA” in certain cases; gallery filters work correctly
  • Actions no longer blocked when permissions have no data access scope set
  • macOS desktop app icon now displays with proper rounded corners
  • Re-creating a proxy with the same details as a previously deleted one no longer fails
February 11, 2026
Improvement

Mass messages auto-cleanup, live refresh, and proxy updates

Auto-delete unread mass messages, live table updates, and more.
  • Auto-delete unread mass messages
  • Live refresh for mass messages table
  • HTTPS proxy type
  • Re-add previously deleted accounts
  • Smaller minimum window size
  • Settings persistence across sessions
  • Emoji favourites fix

New

  • Auto-delete unread mass messages — when creating a mass message, enable “Auto-delete if unread” and set a timer (1–24 hours). If a fan hasn’t read the message within that time, it is automatically deleted from their chat
  • Live refresh for mass messages table — the table now updates automatically every 10 seconds (configurable: 10s, 15s, 30s, 60s). Changed cells are highlighted in color — blue for sending, green for finished, red for cancelled. Toggle and interval controls are in the new refresh button on the toolbar
  • HTTPS proxy type — you can now add HTTPS proxies alongside HTTP and SOCKS5 in Custom Proxy settings

Improved

  • Re-add deleted accounts — if you previously removed an OnlyFans account, you can now add it back. The system restores the original record with all its history
  • Smaller minimum window size — the desktop app minimum window size is now 1280x720 (previously 1400x768), so it fits better on smaller screens. The chat view automatically adjusts zoom to maintain the two-column layout
  • Chat list settings persist — display preferences (emoji visibility, list icons, creator marks) are now saved per creator and survive app restarts
  • Scripts page size — your chosen page size in the Scripts section is now remembered across sessions
  • Translation insert reliability — pressing Enter after translating no longer accidentally sends the message

Fixed

  • Emoji favourites now display correctly when switching between creators
  • Auto-updater dialogs work properly in the desktop app
February 11, 2026
Feature

Custom Chat Messages

Custom message rendering in the OnlyFans chat with team attribution and smart actions.
  • Author attribution on every message
  • Inline message translation
  • Media galleries and voice player
  • Permission-controlled actions
  • Message resend capability
  • Price badges for paid content

How it works

Messages in the OnlyFans chat are now rendered by AgencyKey instead of the native OnlyFans interface. This gives you more control, better team visibility, and smarter actions.

Author attribution

Every outgoing message now shows the name and avatar of the team member who sent it. You can instantly see who wrote what — useful for managers reviewing conversations. Mass messages sent from AgencyKey or OnlyFans are marked with a dedicated icon.

Inline translation

When translation is enabled, each message shows the translated text directly below the original. Both incoming and outgoing messages are translated automatically — no need to copy-paste into a translator.

Media & voice

  • Photo and video galleries display as a grid inside the message bubble
  • Locked content shows a blurred preview with a lock icon and price — click to purchase
  • Voice messages have an inline player with progress bar and time display

Message actions

Actions appear on each message based on your role and permissions:
  • Like, Pin, Reply — quick actions on any message
  • Copy, Hide, Report — in the “more” menu
  • Unsend — remove a sent message (requires permission)
  • Resend — resend a message within 24 hours
  • Add tag — tag other creators on a message (requires permission)
  • Forward — forward a message to another conversation

Reply previews

When someone replies to a message, the original is shown as a quoted block with author name, text preview, and media count — so you always have context.

Price badges

Paid messages show a clear price badge. For incoming paid content, click the badge to purchase directly from the chat.

Delayed messages

Scheduled messages display a countdown timer showing the remaining time before they are sent.
February 9, 2026
Improvement

Profile page and account management updates

Profile page, account switcher, two-step signup, and more.
  • Profile page with username settings
  • Account switcher on login page
  • Two-step signup with role selection
  • Account deletion
  • “Open in Desktop App” button
  • Links in notifications
  • Telegram support button

New

  • Profile page — each user now has a profile where you can set your username
  • Account switcher on login — if you have multiple accounts, you can quickly switch between them on the login page
  • Two-step signup — when signing up, you now first choose your role (owner, manager, chatter), then fill in your details
  • Delete accounts — you can now remove a linked OnlyFans account directly from the interface
  • “Open in Desktop App” button — if you’re using the web version, you can open the desktop app in one click
  • Links in notifications — from a notification, you can now jump to a user’s profile or go straight to the chat
  • Support button — a button to quickly contact support via Telegram has been added

Fixed

  • Notification counter no longer gets cut off when the sidebar is collapsed
  • Improved indicator for unanswered messages in the chat list
  • Fixed chat list behavior in the OnlyFans extension
  • Fixed media file saving
February 8, 2026
Improvement

Campaign limits and table improvements

Smart Lists copy, Mass Messages filters & limits, updated table design, and more.
  • Copy segments between accounts
  • New Mass Messages filters
  • Campaign limits
  • Updated Mass Messages table
  • Account visibility in menu
  • Chat permissions
  • Window restoration on restart
  • Updated table design with avatars

New

  • Copy segments between accounts — in Smart Lists, you can now copy configured segments (by spending, messages, etc.) from one account to others in one action
  • New filters in Mass Messages — when creating a campaign, you can filter by sign-up date, expired subscriptions, and recommended fans
  • Campaign limits — you can set a maximum time and message count for campaigns. After completion, the reason is shown (all sent, limit reached, error)
  • Updated Mass Messages table — customizable columns, filters by author and cancellation date, info on who created/launched/cancelled a campaign
  • Account visibility in menu — the Accounts table now has an “In Menu” toggle to choose which accounts appear in the left menu
  • Chat permissions — rename, lists, and mute buttons are hidden if you don’t have the required permissions
  • Remember windows on restart — the desktop app remembers which windows were open and restores them on relaunch
  • Updated table design — avatars instead of text lists in employee and account columns, interactive cells with quick editing

Fixed

  • Account list in the sidebar now updates automatically when a new account is added (previously required a reload)
  • Groups filter in the sidebar hides when not needed and shows a count of hidden accounts
  • Fixed the password recovery page
  • Page title now updates correctly when switching languages
February 3, 2026
Improvement

Keyboard shortcuts and Smart List updates

Keyboard shortcuts, smart list copying, and bug fixes.
  • Keyboard shortcuts for content blur and creator switching
  • Smart List copying with filter adjustment

New

  • Keyboard shortcuts — Cmd+Shift+B to blur content for privacy, Ctrl+` to switch between creators. Shortcuts now work in the extension and appear in the app menu
  • Smart List copying — copy a Smart List and choose which segment types to include. The system automatically adjusts filters to match the new configuration

Fixed

  • Fixed missing text in mass messages
  • Fixed dashboard redirect
  • Fixed i18n translation gaps across the app
February 3, 2026
Feature

Custom Proxy

Bring your own proxy servers and assign them to creator accounts.
  • HTTP & SOCKS5 support
  • One-click connectivity testing
  • Per-account proxy assignment
  • Shared proxies across accounts

How it works

A new Custom Proxy page is available under Creators in the sidebar. Here you can manage your proxy servers in one place.

Adding a proxy

Click “Add New Proxy” and fill in the details:
  • Label — a friendly name (e.g., “US East Proxy”)
  • Type — HTTP or SOCKS5
  • Host and Port — the proxy server address
  • Username and Password — optional, for authenticated proxies

Testing connectivity

In the desktop app, proxies are automatically tested when you open the page. Each proxy shows a status badge:
  • Available (green) — proxy is working, shows detected IP
  • Unavailable (red) — connection failed
  • Not checked (gray) — not yet tested
You can also test individual proxies by clicking “Test” on any row, or test all at once with “Check All.”

Assigning to accounts

In the Accounts table, a Proxy column shows the current proxy for each account. Click the pencil icon to change it:
  • Direct Connection — use default proxies
  • Use Proxy — pick from your custom proxies with a live status indicator
You can also assign a proxy when connecting a new account.

Key details

  • Proxy testing is available only in the desktop app
  • One proxy can be shared across multiple accounts
  • Accounts without a custom proxy use secure default proxies automatically
  • Managing proxies and assigning them to accounts require separate permissions
February 3, 2026
Feature

Analytics

Two analytics views to track team and creator performance.
  • By Employees & By Creators
  • PPV, tips, revenue metrics
  • Period-over-period trends
  • CSV export
  • Customizable columns

How it works

In the sidebar under Analytics, you’ll find two new pages:

By employees

See how each team member performs: messages sent, PPV sent and sold, tips, total revenue, and more. Click on any employee row to expand a breakdown by each creator they worked with.

By creators

The same metrics but grouped by creator account. Expand any row to see which employees contributed to that creator’s results.

Filters and tools

  • Date range — defaults to the current month, adjustable to any period
  • Creators and Employees — filter by specific accounts or team members
  • Trends — toggle to compare metrics with the previous period of equal duration. Green means growth, red means decline
  • Export to CSV — download a summary or detailed report
  • Customizable columns — show or hide metrics you care about

Key metrics

MetricDescription
MessagesTotal messages sent
Unique FansNumber of distinct fans messaged
PPV Sent / SoldPay-per-view messages sent and purchased
PPV Open %Conversion rate (sold / sent)
TipsNumber of tips and total amount
Total $Combined revenue (PPV + Tips)
Rev/MsgRevenue per message sent
Rev/FanRevenue per unique fan
% of SalesShare of total team sales

Key details

  • Each page requires its own permission: Analytics → By Employees and Analytics → By Creators
  • Data visibility depends on your access scope — you may see all data, only your group’s data, or only your own
February 3, 2026
Feature

Employee Groups

Hierarchical team groups for access management and account filtering.
  • Up to 6 levels of nesting
  • Sidebar group filter for accounts
  • Per-employee group assignment
  • Role-based group visibility

How it works

On the Team Members page, a new Groups panel appears on the left side. Here you can build a hierarchy of groups — for example, by shift, department, or team.
  • Create groups — click the menu on any group and choose “Add Group.” You can nest groups up to 6 levels deep
  • Assign employees — each team member belongs to one group. When adding an employee, choose their group. You can also change it later with the pencil icon in the “Group” column
  • Filter in the sidebar — a new groups filter appears above the account list. Select a group to see only the accounts that employees in that group (and its sub-groups) work with
  • “Include Subgroups” checkbox — on the Team Members page, toggle this to show employees from the selected group only or include all sub-groups
The Accounts table also has a new Groups column showing which employee groups work with each account. Hover over the badges to see the full hierarchy.

Key details

  • Groups are an organizational structure for your team, not for accounts — accounts are linked to groups through assigned employees
  • The sidebar filter is automatically hidden if you only have access to one group
  • Group visibility depends on your role — you see your own group and sub-groups below
  • Managing groups requires permissions under Team Members → Manage Groups