Threads Bulk Delete Old Posts
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Threads Bulk Delete Old Posts solves a common social media management challenge: cleaning up old Threads posts is tedious when done one at a time. Threads provides no native way to select and delete multiple posts simultaneously, making it difficult to manage your profile's content history. This tool reads your current Threads profile page, detects all visible posts, and displays them in a scrollable checklist with post content previews, dates, and engagement counts (likes, replies, reposts). You can filter posts by age (old/recent) and select multiple posts to delete them all at once. The tool identifies posts older than a configurable threshold (default 30 days) and highlights them for easy selection. For each selected post, the tool automates the deletion process — clicking the "More" menu, selecting "Delete," and confirming the action. Multiple confirmation dialogs prevent accidental deletions, and progress tracking shows each post as it's processed.
WHERE IT RUNS
This extension panel runs directly inside your browser as an overlay on your Threads profile page. It works on the profile feed where your posts are displayed. The tool detects posts from the page's DOM and uses DOM manipulation to perform deletions through Threads' interface. It requires no additional API keys or permissions beyond the BotGentz extension.
HOW TO USE
After installing the BotGentz extension and activating Threads Bulk Delete Old Posts, navigate to your Threads profile page (threads.net/@yourusername). Click the extension icon in your browser toolbar to open the panel. The tool automatically detects all posts displayed on the current page. Each post appears with a content preview, date, and engagement counts alongside a checkbox. Use the filter dropdown to view only old or recent posts. Adjust the age threshold in the settings section (default 30 days) — posts older than this are marked as old (red indicator). Click "Select Old Posts" to automatically check all posts that exceed the threshold. The preview section shows how many posts are selected. Click "Delete Selected Posts" to delete all selected posts. Two confirmation dialogs appear to prevent accidental deletions. The tool processes each post with a 600ms delay, showing progress as each post is deleted. A notification appears when all posts have been processed. Click "Export Report" to copy a report of all post data to your clipboard in CSV or JSON format.
TECHNICAL OPERATION — DOM-Based Post Detection and Deletion Automation
This tool detects posts on the Threads profile page by scanning for elements with selectors like `[data-post-id]`, `.post-item`, and `.thread-item`. It extracts post content from content elements, dates from date elements, and engagement counts from like, reply, and repost elements. The date is parsed to calculate days since posting, and posts are marked as old when the age exceeds the user-defined threshold. For deletion, the tool locates the "More" button on each post (using selectors like `[aria-label*="More"]`, `.more-button`, or `.options-button`), clicks it to open the menu, finds the "Delete" option in the dropdown, clicks it, and then clicks the confirmation button. A 600ms delay between deletions prevents UI congestion and ensures each operation completes. Results can be filtered by age and exported as CSV with proper field quoting for Excel compatibility, or as structured JSON.
THE PANEL
The extension panel is fully draggable and remembers its position per site session. It snaps to the nearest edge of the browser viewport when dragged within 50 pixels of any side. You can collapse the panel to a compact title bar using the minimize button, preserving your selection state. The panel resizes vertically by dragging the bottom edge. Press the Escape key to close the panel instantly without losing your post selection. The preview updates in real-time as you select posts or apply filters.
PLEASE NOTE
This tool requires the free BotGentz extension to function. The script operates by simulating clicks on Threads' interface and does not use Threads' official API. It only sees posts that are currently rendered in the page's DOM — scroll to load all posts before using the tool. Threads' UI structure may change over time, which could affect post detection and deletion flows; we monitor and release compatibility updates as needed. The tool does not store, transmit, or log any post data, content, or user activity. All operations occur locally in your browser session. Deleted posts are permanently removed from Threads and cannot be recovered — review the preview and confirmation dialogs carefully before confirming. The age threshold is configurable and defaults to 30 days. Export formats include CSV and JSON for maximum compatibility with analysis tools.