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

Church Management Platform Giving Trend Chart

Finance · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryFinance
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 church management and giving dashboard pages—Planning Center, Tithe.ly, Pushpay, Breeze, and others—for donation data including total giving, giving frequency, donor counts, average gift, and giving categories. It displays a floating panel showing current giving period summary with total giving, donor count, average gift, and giving frequency. The trend chart shows giving over time using sequential snapshots saved on each visit, with green bars for increases and red bars for decreases. A category breakdown shows giving by fund or category (tithe, offering, mission, building, etc.) with percentages. Users can view historical giving trends and export all giving data as CSV. Each visit saves a snapshot, building a history of giving patterns over time.

WHERE IT RUNS

Works on any church management or giving dashboard—Planning Center, Tithe.ly, Pushpay, Breeze, ChurchSuite, or any page displaying donation totals and metrics. The script scans page content for giving numbers, donor counts, and category data, making it compatible with most church management platforms.

HOW TO USE

The panel appears automatically when you visit a giving dashboard. It detects total giving, donor count, average gift, and giving frequency. The current giving section shows these metrics in a clean summary. The category breakdown shows giving by fund with amounts and percentages. The trend chart shows your giving history over time—each visit saves a snapshot, building a visual trend. The chart bars are color-coded: green for increases, red for decreases, yellow for flat. Click "Refresh Data" to rescan for updated giving numbers. Export all historical giving data as CSV with dates, total giving, donor counts, and average gifts. Use "Clear History" to reset stored snapshots for the current domain.

TECHNICAL MECHANISM: MULTI-PASS GIVING DATA EXTRACTION WITH TREND CHART VISUALIZATION

The script uses a comprehensive detection strategy. First, it scans the page text for giving patterns using regex for "total giving," "donor count," "average gift," "giving frequency," "total givers," and "new givers." Monetary values are parsed with a currency parser that handles $ symbols and commas. Second, it scans all tables on the page, checking each row for giving-related keywords (total, giving, donation, donor, count) and extracting numeric values from adjacent cells. Third, it detects category/fund data by scanning for keywords like "tithe," "offering," "mission," "building," "general," "youth," and "worship," then extracting amounts from the same row or cell. The average gift is calculated as total giving divided by donor count when not directly provided. Each snapshot stores total giving, donor count, average gift, giving frequency, and category breakdowns with a timestamp, capped at 30 entries per domain. The trend chart displays the last 20 snapshots as a bar chart with color-coding based on whether the value increased, decreased, or stayed flat compared to the previous snapshot. The x-axis shows labels at the first, middle, and last data points.

THE PANEL

The giving trend chart appears in a draggable, resizable panel that remembers its position per site. The panel shows current giving metrics, category breakdown, and a trend chart. 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—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. Giving data detection relies on the page displaying metrics in a parsable format—some church management platforms may use non-standard layouts that prevent automatic detection. The script does not access your giving account data beyond what is visible on the page. All giving data is stored locally in your browser via GM_setValue and never transmitted. The script can only detect data that is currently visible on the page—ensure your dashboard view shows the relevant metrics. The category breakdown is based on common fund names and may not capture all custom categories used by your organization. The trend chart uses snapshots saved on each page visit; visit the dashboard regularly to build a meaningful history.

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.