GoFundMe Update Digest
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
GoFundMe Update Digest scans any GoFundMe campaign page and extracts all updates posted by the organizer, displaying them in a clean, digest-style summary. The panel shows each update with its text, date, author, and any attached images. Key metrics include total updates count and average time between updates. A donation milestones timeline highlights significant fundraising achievements, and milestone updates are visually highlighted with a gold border and badge. Updates are organized chronologically with the most recent first, helping you quickly catch up on campaign progress. You can copy the entire digest as text for sharing with supporters, archiving, or creating a campaign summary. Perfect for campaign organizers tracking their own updates, donors following a campaign, or supporters wanting to share the journey with others.
WHERE IT RUNS
This script runs on GoFundMe campaign pages (*.gofundme.com/*). It operates entirely within your browser tab, reading the page's DOM to locate update containers, post content, dates, author information, and images. The script cannot access other tabs, your browsing history, bookmarks, downloads, or any data outside the current page. All settings—including image visibility, donation milestone display, milestone highlighting, sort order, and auto-detect preference—are stored locally using GM_setValue and never transmitted anywhere.
HOW TO USE
After installing with the BotGentz extension, the script automatically detects GoFundMe campaign pages and displays the update digest (if auto-detect is enabled). The panel shows all updates with the most recent first, along with total update count and average time between updates. A milestones timeline shows donation milestones reached during the campaign. Use the settings to toggle images on or off, show or hide donation milestones, highlight milestone updates with a gold border, and choose between newest-first or oldest-first sort order. Click "Copy Update Digest" to copy the entire digest as formatted text for sharing or archiving. The panel updates automatically when you navigate to a new campaign page.
THE REAL MECHANISM
The script detects GoFundMe updates using multiple selectors (.campaign-update, .update-item, .story-update, .update-card, [data-testid="update"]) to handle different campaign page layouts. For each update, it extracts the text from .update-text, .story-text, or .post-content, the date from .date, .update-date, or .timestamp, the author from .author, .update-author, or .post-author, and images from img elements (filtering out avatars and icons). Milestone detection uses keyword analysis on the update text, checking for terms like "raised," "goal," "milestone," "reached," "achieved," "thank you," and "donation." Donation amounts are extracted using regex to find currency patterns. The digest is rendered as a scrollable list with metadata, text content, and optional image thumbnails. The sort order reverses the update list based on user preference. All DOM manipulation uses safe methods with no innerHTML from untrusted content.
THE PANEL
The Update Digest panel is a BGPanel component that you can drag anywhere on your screen by its header. It snaps to the nearest edge when released, keeping your workspace organized. The panel collapses to a small bubble showing only the emoji icon when minimised—click to expand it again. You can resize the panel horizontally to see more of the update content. Press the Escape key to collapse the panel instantly. Your panel position and size are saved per-site.
PLEASE NOTE
This script requires the free BotGentz browser extension to function. GoFundMe frequently updates its UI, which may change class names, data-testid attributes, and DOM structure—the script may require updates to maintain compatibility. The milestone detection uses keyword matching and may not catch all milestone updates, especially if the organizer uses non-standard language. The donation milestone extraction relies on currency symbols and may not work for non-USD campaigns. The script never reads or writes password fields, hidden inputs, or file inputs. It stores only your image visibility, donation milestone display, milestone highlighting, sort order, and auto-detect preference locally. No campaign data, update content, or personal information is ever collected, transmitted, or shared.