UnFollow
Bulk-unfollows accounts from the following list with whitelist protection and fresh-follow skipping. Available on the Unlim plan only.
How it works
Each cycle, the module fetches your following list, filters it, and unfollows accounts one by one with delays between each action:
- Fetch the full following list.
- Skip the most recently followed accounts (protected by Skip fresh follows).
- Remove whitelisted usernames.
- Limit to Max unfollows per cycle.
- Unfollow each remaining user with delay + random jitter.
The default cycle delay is 24 hours, making it a daily cleanup task.
Filtering logic
The following list is processed in reverse-chronological order. Three filters are applied:
- Skip fresh follows: The N most recently followed accounts are always skipped (default: 10).
- Whitelist: Usernames in the whitelist are never unfollowed.
- Per-cycle limit: Only the configured maximum unfollows per cycle are processed (default: 50).
Configuration reference
| Setting | Default | Description |
|---|---|---|
| Max unfollows per cycle | 50 | Maximum unfollows per cycle |
| Delay (sec) | 40 | Base delay between unfollows |
| Skip fresh follows | 10 | Skip the N most recently followed accounts |
| Whitelist usernames | — | Usernames to never unfollow (one per line) |
A random jitter of 1–10 seconds is always added to the base delay.
Safety behavior
- Fresh-follow protection: the most recently followed accounts are always skipped.
- Whitelist supports both @handle and handle formats.
- Rate limit (429) triggers a 15-minute pause, then continues.
- The module respects Work Time windows.