Feather Web Subscription Renewal Reminder
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
This tool monitors your Feather furniture rental subscription and keeps you informed about upcoming renewals and billing. It extracts active items, renewal dates, monthly fees, subscription plans, and upcoming billing dates from the page. The panel displays a live countdown timer to the renewal date, color-coded to show urgency. A list shows all currently rented items with their status (active, returned, pending). The panel calculates days until the next billing cycle and shows the total monthly cost. The script sends desktop notifications when the renewal date approaches, helping you avoid unwanted charges. A "Manage Subscription" button provides quick access to your account settings.
WHERE IT RUNS
The script activates on Feather pages (feather.com), including the account dashboard, subscription management, and order history pages. It automatically detects subscription data using multiple extraction strategies that work across different Feather page layouts. The panel appears as a draggable overlay that stays accessible as you manage your subscription.
HOW TO USE
Navigate to your Feather account page. The panel will appear showing the countdown to your renewal date, a summary of your subscription, and a list of active items. Set the "Remind (days)" input to control how many days before renewal you receive a notification (default 7 days). Toggle "Notify on/off" to enable or disable desktop notifications. Select your preferred currency (USD, EUR, GBP) for price display. The "Refresh" button manually updates the data, and "Reset Notification" clears the notification flag so you can test reminders. The "Manage Subscription" button opens your account settings page in a new tab. The panel updates automatically every minute to keep the countdown current.
THE TECHNICAL MECHANISM
The script employs a multi-strategy DOM extraction approach for Feather's dynamic subscription interface. It first attempts structured selectors targeting known class names like .rental-item, .item-card, and .furniture-item, then falls back to heuristic detection of item containers based on content patterns including style, color, and material indicators. Renewal dates are extracted from patterns matching "renewal date", "renewal on", or "scheduled". Billing dates are identified from patterns like "billing date", "billing cycle", or "next billing". Monthly fees are extracted from patterns with currency symbols followed by "month", "monthly", or "/mo". Subscription status detection uses pattern matching for active, paused, and cancelled statuses. Item status detection uses pattern matching for active, returned, and pending indicators. The countdown timer uses setInterval with 1-minute granularity, computing the difference between the current time and the renewal date. The notification system uses GM_notification with a storage-based deduplication system using GM_setValue to prevent repeated reminders. The notification flag is automatically cleared when the renewal passes or when the reminder lead time is exceeded. All settings are persisted using GM_setValue.
THE PANEL
The panel is fully draggable by its header and remembers its position on the page across sessions. It can be collapsed to a small bubble using the minimize button, then restored by clicking the bubble. The panel resizes automatically to fit its content and can be closed with the Escape key or by clicking the close button. The panel's position and state persist globally, so it returns to the same location on subsequent visits.
PLEASE NOTE
Requires the free BotGentz extension to run. Feather may update its site structure, which could affect the script's ability to detect subscription data — updates will be released as needed. All subscription data is read from the page and displayed locally; nothing is transmitted externally. This tool is for informational purposes only and does not replace official Feather notifications. The script does not modify your Feather account or subscription in any way. Always verify renewal and billing dates with the official Feather platform.