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

Square Dashboard Daily Sales Summary Badge

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

Square Dashboard Daily Sales Summary Badge scans the current page for Square Dashboard sales data, extracting daily sales totals, transaction counts, average ticket values, and sales trends from Square dashboard reports. The floating panel shows a daily sales summary badge with total sales, transaction count, average transaction value, and day-over-day change. Color-coded indicators (green for up, yellow for flat, red for down) and a summary of sales metrics provide quick visibility. Filter by date range and location, and export sales data as CSV or text. Sales trends and anomalies are highlighted, and daily sales performance is tracked over time.

WHERE IT RUNS

Works on Square Dashboard pages, including sales reports, transaction history, and daily summary views. The script detects sales metrics using Square-specific selectors and extracts sales data. It works best on Square Dashboard sales pages.

HOW TO USE

The panel displays a badge showing total sales with color-coded performance status, day-over-day change percentage, and target progress. Additional metrics show transaction count, average ticket value, and trend direction. Click "Scan Sales" to extract all sales metrics from the current page. Export the sales data as text for reporting or analysis. The panel automatically detects sales totals, transaction counts, and previous day comparisons.

MECHANISM — SALES EXTRACTION WITH TREND ANALYSIS

The script detects Square sales metrics by scanning the page for numeric patterns and sales labels. Total sales are identified by matching currency patterns with sales-related keywords. Transaction counts are extracted from transaction or order labels. Average ticket value is calculated as total sales divided by transactions when both are available. Previous day comparison is extracted from "vs yesterday" labels or by comparing multiple currency values on the page. The trend is calculated as the percentage change between today's sales and the previous day's sales. Performance is evaluated against the user-configured sales target and threshold. All extraction and calculation runs client-side with no network calls.

THE PANEL

The floating panel is fully draggable and remembers its position per domain. Click the minimize button to collapse it to a small bubble, or press Escape to hide it. The panel automatically adjusts to different screen sizes and can be resized to show more content. All settings, including sales target and performance thresholds, are saved per domain. The panel integrates smoothly with any page layout using the BGPanel framework, maintaining clean separation from page content.

PLEASE NOTE

This script requires the free BotGentz extension to run. It does not send any data to external servers; all extracted sales data and settings remain entirely local to your browser using GM_setValue. The script never reads password fields, hidden inputs, or file inputs. It stores only sales totals, transaction counts, average ticket values, and trends from publicly visible Square Dashboard page content. Sales detection depends on the page structure; if metrics are not detected, use the "Scan Sales" button to refresh extraction. The script works on Square Dashboard pages and detects pages by hostname. Sales targets and thresholds are configurable and can be adjusted to match your benchmarks. Data persists across browser sessions and is isolated per browser profile.

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.