This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

Feather Web Subscription Renewal Reminder

Shopping · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryShopping
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

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.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.