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

Wattpad Update Notification Digest

Social Media Tools · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategorySocial Media Tools
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 script scans Wattpad inbox and notification pages for updates—story updates, new chapters, follower notifications, and messages—and displays a floating digest panel summarizing all recent activity. It extracts notification data from the page, groups by type (story updates, followers, messages, comments, votes), and shows a summary with unread counts and timestamps. A one-click mark-as-read function clears the unread status in the local view, and notification data can be exported as CSV or JSON. Users can filter by notification type to focus on specific updates. All notification snapshots are stored per domain locally for tracking over time.

WHERE IT RUNS

Works on Wattpad inbox and notification pages—wattpad.com/inbox, wattpad.com/notifications, or any page displaying notification items. The script detects notification containers using Wattpad's page structure, making it compatible with Wattpad's notification interface.

HOW TO USE

The panel appears automatically when you visit your Wattpad notifications page. It detects notifications and displays a summary with total count, unread count, and counts by type. Each notification card shows the title, description, date, type badge, and a visual indicator for unread status (blue border for unread, gray for read). Use the "Filter" dropdown to show only specific types of notifications (Story Updates, Followers, Messages, Comments, Votes). Click "Mark All Read" to mark all notifications as read in the local view. Click "Refresh Data" to rescan for updated notifications. Export notification data as CSV for tracking or analysis. Use "Clear History" to reset stored snapshots for the current domain. The panel automatically saves a snapshot each time you visit, building a history of your notification activity.

TECHNICAL MECHANISM: NOTIFICATION EXTRACTION WITH TYPE CLASSIFICATION AND LOCAL PERSISTENCE

The script uses a multi-pass detection strategy to find notification entries. It searches for notification containers using selectors (.notification, .notification-item, .update-item, .notif-item, .activity-item, .message-item) and falls back to scanning divs with update-related keywords (updated, posted, followed, messaged, new chapter). For each notification, it determines the type using keyword matching: story_update (updated, new chapter, posted), follower (follow, follower), message (message, messaged), comment (comment, replied), vote (vote, liked), and other. The title is extracted from title elements or by identifying capitalized text at the beginning of the notification. The description is extracted from the notification text. The date is extracted from date patterns. The read status is determined by checking for keywords like "unread" or "new." Notifications are sorted by date descending and grouped by type for the summary. Each snapshot stores the notification data with a timestamp, total count, and unread count, capped at 30 entries per domain. The mark-as-read function updates the local view only (since modifying Wattpad's read status requires server-side actions). The export function generates CSV with type, title, description, date, and read status.

THE PANEL

The notification digest appears in a draggable, resizable panel that remembers its position per site. The panel shows summary stats, a notification list with type badges and unread indicators, filter controls, and export buttons. Drag by the header to reposition, collapse to a compact icon with a click, and resize using the bottom-right corner. The panel snaps to screen edges for tidy placement and closes with the Escape key. All settings—filter preference and panel position—persist per website using GM_setValue, so your view returns exactly as you left it.

PLEASE NOTE

This script requires the free BotGentz extension to run. The script relies on Wattpad's current notification page structure—if Wattpad updates their layout, notification detection may need updating. The script does not access your Wattpad account credentials—all data is read from the visible page and stored locally. The mark-as-read function marks notifications as read in the local view only; it does not actually modify Wattpad's read status on the server. The notification type classification uses keyword matching and may not be 100% accurate for all notification types. All data is stored locally in your browser via GM_setValue and never transmitted. The script is designed for viewing and tracking notifications, not for modifying or uploading data to Wattpad.

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.