gumroad-analytics_skill

This skill pulls Gumroad analytics for products, sales, and revenue to help daily stats, trend analysis, and marketing impact.
  • Python

2.5k

GitHub Stars

4

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill openclaw/skills --skill gumroad-analytics

  • _meta.json470 B
  • package.json467 B
  • README.md1.6 KB
  • SKILL.md1.4 KB

Overview

This skill pulls analytics from the Gumroad API to track products, sales, revenue, and conversion rates. It provides daily snapshots, exports sales, and helps correlate marketing activity with sales performance. Designed for routine reporting and lightweight trend detection.

How this skill works

The skill reads a Gumroad access token from a credentials file and calls the Gumroad v2 API endpoints for products and sales. It aggregates product counts, sales totals, and revenue in daily JSON snapshots and can export paginated sales lists. Built-in checks flag new sales, large revenue spikes, and first-time product sales.

When to use it

  • Daily reporting of sales, revenue, and top products
  • Exporting historical sales for bookkeeping or analysis
  • Detecting sudden revenue spikes or first-sale events
  • Correlating marketing posts or campaigns with sales timing
  • Feeding lightweight trend data into dashboards or alerts

Best practices

  • Store the access token in ~/.config/gumroad/credentials.json and rotate it when needed
  • Run daily snapshots to memory/metrics/gumroad/YYYY-MM-DD.json for consistent trend analysis
  • Respect API rate limits (~500 requests/hour) by using pagination and caching
  • Log engagement events with timestamps to enable simple correlation analysis
  • Aggregate revenue in cents to avoid floating-point rounding issues

Example use cases

  • Automate a morning script that writes daily sales totals and top products to a metrics folder
  • Export sales since a campaign start date to measure conversion from a specific promotion
  • Detect a >2x revenue spike and trigger a Slack alert for the growth team
  • Generate a weekly report showing conversion rate and average sale value per product
  • Archive all historical sales data for accounting or backup purposes

FAQ

It expects an access token in ~/.config/gumroad/credentials.json with the key access_token.

Can it track traffic sources or funnel metrics?

No. Gumroad's API does not expose traffic sources, views, or funnel data; those are visible in the Gumroad dashboard only.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational