[XenCustomize] Auto Delete Threads

[XenCustomize] Auto Delete Threads 2.0.0

No permission to buy ($20.00)
Compatible XF 2.x versions
  1. 2.2
  2. 2.3
License
Single-use License (1 License, 1 website) https://xencustomize.com/about/license-agreement/
Updates duration
6 Month / $13 Renewal / $30 Branding Removal
Visible branding
Yes, but removable with payment
๐Ÿ—‘๏ธ XenCustomize Auto Delete Threads for XenForo 2
Automatically delete threads via global or per-thread rules - based on inactivity, age, replies, or a specific date.

โœจ Why You Need This​

Every active forum eventually runs into the same problem - old threads piling up. Outdated support topics, expired sale announcements, dead discussions from years ago. Cleaning them up manually is tedious, inconsistent, and frankly a waste of your moderation team's time.

Auto Delete Threads solves this permanently.

Set your rules once - per thread or globally across entire forums - and let the addon handle the rest. Threads are automatically soft deleted or hard deleted exactly when the conditions are met, silently logged in the Moderator Log, and your forums stay clean without anyone lifting a finger.

Whether you want to wipe a thread after 100 replies, delete it on a specific date, or purge anything inactive for 30 days - this addon does it all, natively inside XenForo.



๐Ÿ”ฅ Key Features​

๐Ÿ”ข Delete after X replies​

Automatically delete a thread once it reaches a reply count you define โ€” great for support threads, giveaways, and limited-slot announcements.

โฐ Delete at a specific date & time​

Schedule a thread for deletion at an exact moment. Set it and forget it โ€” the addon takes care of the rest at the right time.

๐Ÿ’ค Delete after inactivity​

If no one replies within your chosen timeframe, the thread gets deleted automatically. Keep forums active and clutter-free.

๐Ÿ“† Delete after thread age​

Threads older than a threshold you set are deleted automatically, regardless of activity. Perfect for time-sensitive content.

๐ŸŽฏ Per-thread rules via Thread Tools​

Moderators can set a custom delete rule on any individual thread directly from the Thread Tools menu, using a clean and simple overlay form.

๐ŸŒ Global rules for entire forums​

Admins can define a single global rule that applies automatically across any combination of forums - no per-thread setup required.

๐Ÿ—‘๏ธ Soft delete or hard delete โ€” your choice​

Choose whether auto-deleted threads are soft deleted (hidden, recoverable by staff) or hard deleted (permanently removed from the database). Configured once in Admin Options, applies to all rules.

๐Ÿง  Smart rule priority​

Per-thread rules always take priority over global rules. Threads with a custom rule are never touched by the global batch processor.

๐Ÿ“ Full moderator log entries​

Every auto-delete action is recorded in XenForo's native Moderator Log with a clear reason - so your team always knows what happened and why.

๐Ÿ‘๏ธ Visual delete indicator​

A clear notice bar is shown on thread view when a delete rule is active, displaying exactly when and why the thread will be deleted.

๐Ÿ” Permission-based access​

Control who can set per-thread delete rules using a dedicated forum-level moderator permission: Set auto-delete rules for threads.

๐Ÿš€ High-performance cron job​

Global rules are processed by a background cron job in efficient batches - no slowdowns, no timeouts, no impact on your visitors.



๐Ÿ“‹ Complete Features List​

Per-thread auto-delete rules
Set delete behavior on any thread directly from Thread Tools using a clean overlay interface. Four rule types available. Only one rule is active per thread at a time - no conflicts, always clear outcomes.

Four delete triggers
  • Delete after a maximum reply count
  • Delete at a specific date & time
  • Delete after post inactivity (since last reply)
  • Delete after thread age (since thread creation)

Soft delete vs. hard delete
  • Soft delete - Thread is hidden from public view but remains in the database. Admins and moderators with the right permission can view, restore, or permanently remove it at any time.
  • Hard delete - Thread and all its posts are permanently erased from the database. No recovery possible. Use with care.

Three automatic delete trigger points
  • Thread view - time-based and date rules are checked instantly when someone opens the thread
  • New reply submission - reply count rule is evaluated immediately after each new post is saved
  • Background cron job - global rules are processed in batches on a schedule

Global auto-delete rules
Defined by admins in Admin Options. Applies across any selection of forums you choose. Supports three global rule types: reply count, inactivity, and thread age. Threads with a per-thread rule are automatically excluded from global processing.

Global delete settings
  • Reply count limit
  • Inactivity threshold (in seconds)
  • Thread age threshold (in seconds since creation)

Visual rule indicator
When a thread has an active delete rule, an info bar is shown on the thread view showing the exact date/time or condition when deletion will occur.

Native moderator logs
Every automatic deletion is logged in XenForo's Moderator Log with action keys such as:
  • Deleted due to reply limit
  • Deleted due to inactivity
  • Deleted due to thread age
  • Deleted due to scheduled date/time

XenForo-native implementation
  • Uses XF's native Thread Deleter service for all deletions
  • Full moderator permission and logging support
  • Follows XenForo coding standards throughout



๐ŸŽฏ Perfect For​


โš™๏ธ Support & Help Forums​

Auto-delete resolved or inactive support threads after a set period - keeping your support forum clean and focused on open issues only.

๐Ÿ›๏ธ Sales, Deals & Giveaway Threads​

Schedule threads to be deleted the moment a sale ends, a giveaway closes, or a limited offer expires โ€” no manual cleanup needed.

๐Ÿ“… Event & Announcement Threads​

Time-limited announcements can delete themselves after the event date passes, so your forums never show stale pinned content.

๐Ÿงน Keeping Forums Clutter-Free​

Apply global rules to entire forum sections and let the cron job silently handle the heavy lifting while your staff focuses on the community.

๐Ÿข Busy & High-Volume Forums​

High-traffic communities with hundreds of daily threads can automate content lifecycle management without adding to staff workload.

๐Ÿ“š Q&A and Knowledge Base Forums​

Delete unanswered questions after a period of inactivity and keep your Q&A sections relevant and tidy.



๐Ÿ”ง Compatibility & Requirements​

  • โœ… XenForo 2.2.x
  • โœ… XenForo 2.3.x
  • โœ… PHP 7.2.0 or newer


๐Ÿ“ธ Screenshots​

XenCustomize-Auto-Delete-Threads-200-Admin-Options.png

๐Ÿ”น Admin options: Global auto-delete settings

XenCustomize-Auto-Delete-Threads-200-User-Group-Permission.png

๐Ÿ”น User group permission

XenCustomize-Auto-Delete-Threads-200-Thread-Tools-Set-Auto-Delete-Rules.png

๐Ÿ”น Thread Tools โ†’ โ€œSet Auto-Delete Rulesโ€ link

XenCustomize-Auto-Delete-Threads-200-Thread-Set-Auto-Delete-Rules-Overlay.png

๐Ÿ”น Auto-Delete Rules overlay (all rule options visible)

XenCustomize-Auto-Delete-Threads-200-Info-Bar-Delete-After-Maximum-Replies.png

XenCustomize-Auto-Delete-Threads-200-Info-Bar-Delete-After-Post-Inactivity.png

XenCustomize-Auto-Delete-Threads-200-Info-Bar-Delete-After-Thread-Age.png

XenCustomize-Auto-Delete-Threads-200-Info-Bar-Delete-At-Specific-Date-Time.png

๐Ÿ”น Thread info bar showing scheduled delete message

XenCustomize-Auto-Delete-Threads-200-Cron-Entry.png

๐Ÿ”น Cron entry
Author
Veer
Views
4
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from Veer

Back
Top Bottom