Skip to main content
Message Campaigns lets you prepare one message for a selected audience, review it as a draft, and launch it now, on a schedule, or from a supported trigger. Navigate to Automation → Message Campaigns, then choose a creator above the table. The table shows campaigns for that selected creator.

What you can do

Before every launch, recheck the selected model, recipient count, message, attachments, price, timing, removal settings, and estimated duration.

Campaigns table

The campaigns table displays all your mass message campaigns with the following columns:

Performance columns

The default table shows Deletion and a combined Result column. If you need a more detailed layout, enable the separate Buyers and Earned columns from the columns menu. These result columns behave differently from the rest:
  • Sortable across the whole list — click a header to rank every send by that column. The first click puts the top performer up front, and the ranking covers your entire filtered list, not just the page you’re on.
  • Refresh behavior — use Refresh to load new Buyers and Earned values; PPV purchases and earnings are not pushed into the table live. Deletion events can refresh the list, and changed cells flash after a refresh so you can see what moved.
  • A tip on every header — hover a column header for a short note on exactly what that number counts.
  • Default layoutDeletion and Result start visible. Buyers and Earned are optional separate columns.
Result, Buyers, and Earned count PPV unlocks from this send only. Tips and any other purchases a fan makes in the chat are not included.
A free send is labeled Free in Result. Optional Buyers and Earned cells show a dash (—), so you can tell that there was nothing to buy.

Customizable columns

You can show or hide table columns using the columns visibility button in the table header. Click the slider icon to open a dropdown where you can toggle individual columns on or off. Some columns (Campaign, Status, Actions) are always visible and cannot be hidden. Your column preferences are saved locally.

Page size

You can change how many campaigns are displayed per page using the page size selector at the bottom of the table. Your selection is remembered locally.

Campaign statuses and workflow

Creating a campaign never sends it. The safe workflow is Save → Draft → Review → Launch: save the draft, verify the audience count, message, price, removal timer, limits, and estimated duration, and only then launch it. Deletion has its own column and does not replace the delivery lifecycle above. While cleanup runs, that column shows Deleting; it ends as Finished or With errors and shows the deleted count.

Filters

Use filters to quickly find specific campaigns:
  • Status — Filter by campaign status
  • Search — Search campaign name, message text, and internal note
  • Price range — Filter by message price
  • Created date — Filter by creation date
  • Created by — Filter by the team member who created the campaign
  • Sending date — Filter by scheduled sending date
  • Launched by — Filter by the team member who launched the campaign
  • Cancelled date — Filter by cancellation date
  • Cancelled by — Filter by the team member who cancelled the campaign
  • Sent — Filter by number of sent messages (min/max range)
The creator selector above the table controls which creator’s campaigns are shown; it is not a table filter. The team filters are Created By, Launched By, and Cancelled By.

Actions

Available actions depend on the campaign status and your permissions:
  • Edit campaign — Edit a draft; a launched automation allows only its name and note to change
  • Create a copy — Duplicate the campaign into a new draft
  • Launch campaign — Review the saved draft, then start it now or at the configured time
  • Stop sending — Permanently stop a Pending or Sending campaign
  • Delete sent messages from OnlyFans — Delete all eligible copies or eligible unread copies from the last 24 hours
  • Stop deletion process — Stop an active deletion job; already deleted messages cannot be restored
  • Delete draft / Remove campaign from CRM — Remove the CRM campaign record when available; this is separate from deleting delivered messages in OnlyFans
Choose which eligible sent messages to delete
OnlyFans allows a sent message to be deleted (unsent from the fan’s chat) only within 24 hours. Purchased messages cannot be deleted. Starting deletion on an active or triggered campaign also stops future sending permanently. A timer or manual action cannot delete an ineligible copy.

Limits and sending speed

The editor shows the current audience cap, allowed sending-rate range, account default, and estimated duration for the selected model. These values can differ by creator, so always follow the limits shown in the campaign editor. A custom rate can be selected only when your role has the corresponding permission.

Permissions

Viewing campaigns, creating or editing drafts, launching, stopping, deleting sent messages, deleting campaign records, and changing the sending rate are separate permissions. Buttons that your role cannot use are hidden or disabled; creator scope also limits which model accounts you can manage.

Next steps: create → target → automate → review

  1. Create a campaign — Prepare the content and save it as a draft; saving does not send anything.
  2. Target the audience — Set the Include and Exclude rules, then verify the recipient count.
  3. Automate when needed — For trigger-based messages, choose the event, delay, frequency, and targeting before launch.
  4. Review the result — Follow status and delivery first, then use the performance columns to compare completed sends.