FBuddy
Features

Auto Messages

Automatically send DMs to fans based on simple rules and triggers.

Automatically send DMs to fans based on simple rules and triggers.

What It Does

  • Sends automatic DMs when a rule matches:
    • Expiring Subscribers: N days before a non-auto-renewing subscription ends.
    • After Renewal: N days after a subscription starts or renews (0-30 days).
    • Renewal Milestone: On a specific month of an ongoing subscription (e.g. 3rd month).
    • Going Live: One mass message shortly after you go live, once per stream.
  • Lets you attach media (images, video, audio) to the message.
  • Optional media access controls: require purchase, require subscription (any or a specific tier), or require follow.
  • Shows a Recent Logs panel so you can confirm what was sent and when.

Requirements

  • FBuddy extension installed and signed in
  • Pro plan
  • A Fansly Management Session connected in FBuddy with the Send Messages permission enabled
  • You are logged into the Fansly creator account you want to message

Where to Find It

  • In Fansly, click the FB button (top-right) -> Auto Messages

Quick Start

  1. Open Auto Messages from the FB button.
  2. Under Management Session, select Open Setup and follow the prompts to connect your Management Session. Ensure "Send Messages" is enabled for that session.
  3. Select Send Test DM to verify the session works. Test sends are not shown in Recent Logs.
  4. Select New Auto Message, then choose a type:
    • Expiring Subscribers: set Days Before Expiry (0-365) and, if desired, limit to a specific subscription tier.
    • After Renewal: set Days After Renewal (0-30) and optionally limit to a tier.
    • Renewal Milestone: set Milestone Month (1 or later) and optionally limit to a tier.
    • Going Live: write the message that will be sent as a Mass Message when you go live.
  5. Write your message.
  6. Optional: add media from your vault or by uploading supported types (images, video, audio). You can also restrict who can unlock attached media (require purchase, subscription, or follow).
  7. Turn on Active and select Save.
  8. Repeat for more rules. Use the ⋯ menu on each rule to Send Test DM for that rule.
  9. Check Recent Logs to confirm deliveries.

Triggers

  • Expiring Subscribers
    • Sends to subscribers with non-auto-renewing plans N days before their current term ends.
    • Range: Days Before Expiry 0-365.
  • After Renewal
    • Sends N days after the start of the subscriber's current subscription period. For new subscribers, this is N days after they subscribe.
    • Range: Days After Renewal 0-30.
  • Renewal Milestone
    • Sends on the subscriber's renewal day when they reach the selected month (e.g., month 3).
    • Milestone Month: 1 or later.
  • Going Live
    • Sends a mass message when you go live. Not filtered by tier.
    • Sends once per stream.

Tips & Limits

  • Timing: for date-based triggers, allow some time on the target day. For Going Live, allow a few minutes after you go live (it sends once per stream).
  • Supported media: images, video, and audio. Larger files take longer to upload.
  • Media access controls: require purchase, require subscription (any or a specific tier), or require follow.
  • Tier filter: applies to Expiring Subscribers, After Renewal, and Renewal Milestone. Going Live ignores tier filters.
  • Logs: Recent Logs lists the last 25 automated sends. Tests don't show here.
  • Tests: if a test fails, re-open Management Session setup and confirm Send Messages is enabled, then try again.

Troubleshooting

  • Test DM fails
    • Re-open Management Session setup, confirm it shows as configured and the Send Messages permission is on, then retry.
    • Make sure your plan is Pro and you are logged into the correct Fansly account.
  • Nothing sent for Expiring Subscribers
    • Check that the subscriber actually expires (not auto-renewing) and that your Days Before Expiry matches today.
  • Nothing sent for After Renewal
    • Confirm the day offset is within 0-30 and give it up to an hour on the target day.
  • Going Live didn't send
    • It sends once per stream. Give it a few minutes after going live and check Recent Logs.

On this page