SleekView for Gumroad: sales, customers & license keys as tables
Gumroad's WordPress integration covers product display and license verification, with sales data living in the Gumroad API. SleekView pulls sales, refunds, and license keys into sortable WP Admin tables so authors stop logging into Gumroad.com for routine reconciliation.
♾️ Lifetime License available
Gumroad sales without leaving WordPress
Gumroad's WordPress plugin focuses on the storefront side: embed products, handle license verification, and let buyers download files via WordPress URLs. Sales data, refund history, and customer lists live behind the Gumroad API and the seller dashboard at gumroad.com. For an author publishing a single ebook the dashboard is enough. For someone running ten products and a small support pipeline it means flipping tabs to answer questions WordPress should be able to answer locally.
SleekView calls the Gumroad API on a schedule and caches sales, customer records, and license verification events into local tables. Once cached, every column is sortable and filterable: sales by product, refunds by month, license keys by activation count, customers by lifetime spend. The cache refresh interval is per-table, so a sales view can be near-realtime while customer aggregates rebuild hourly to keep API usage modest.
Writes that need to hit Gumroad (refunds, license disabling, customer email updates) go through the official API endpoints. SleekView never assumes its cache is the source of truth for billing data. What it adds is a familiar table-and-filter workspace for the day-to-day work of selling on Gumroad: who bought what, which licenses look suspicious, which products refund most often, and which customers come back.
Workflow
How SleekView pulls Gumroad into WP Admin
Reuse the API token
Schedule per-table refreshes
Build views per workflow
Refund and disable through the API
Sample columns
A typical Gumroad sales view
Gumroad API + local SleekView cache tables
| Sale ID | Product | Customer | Price | Country | State |
|---|---|---|---|---|---|
| GR-44210 | Pixel Kit | alex@studio.co | $29.00 | DE | Completed |
| GR-44209 | Lens Pack | ria@design.io | $49.00 | US | Completed |
| GR-44208 | Pixel Kit | tom@hello.dev | $29.00 | GB | Disputed |
| GR-44207 | Brush Bundle | mia@brew.coop | $19.00 | FR | Refunded |
Comparison
Default Gumroad WP integration vs SleekView
Default Gumroad WordPress integration
- Sales data is not surfaced in WP Admin at all
- License key lookup is one key at a time, not a sortable list
- Refund and dispute states require the Gumroad seller dashboard
- Customer lifetime spend is computed manually if at all
- No saved filters for recurring reconciliation tasks
SleekView
- Local cache of sales, customers, and license keys with scheduled refresh
- Sort and filter by product, country, refund state, or recurrence type
- License verification log as a queryable table with rate-limit alerts
- Customer-level rollup with lifetime spend and last purchase date
- Inline refund and license disable through the Gumroad API
Features
What SleekView gives you for Gumroad for WordPress
Sales cache with scheduled refresh
Pull sales from the Gumroad API on a schedule (per-table interval) and store them locally. Filters and sorts run against the cache, so a 500-row sales view is instant and doesn't burn API calls.
License verification audit
Every license check the WordPress plugin performs becomes a row: key, product, activation count, last verified at, IP. Spot keys with abnormal activation counts and disable them through the official API.
Customer-level rollups
Aggregate sales by buyer email to compute lifetime spend, purchase count, and last-active date. Save a view of high-value customers for outreach, or a churn view of customers who haven't bought in 12 months.
Audience
Who uses SleekView for Gumroad
Course and ebook authors
Sales by product per month, side by side with refund rates. Spot products that overperform on volume but underperform on retention; rerun ad spend against the survivors instead of guessing.
Plugin and theme sellers
License verification tables with activation counts per key. A key with 30 activations across 30 IPs is visible inline; disable it without leaving WordPress and the buyer hears from support before reactivation.
Support teams
Look up a customer email and see every product they own, every license, and every refund or dispute event. No more 'one second, let me check Gumroad' on a support call.
The bigger picture
Why authors need a local Gumroad workspace
Gumroad's pitch is radical simplicity: zero setup, no merchant-of-record headaches for the seller, payouts handled. The cost is that almost everything operational lives on Gumroad's servers, with the WordPress plugin acting mostly as a storefront and license-verification client. For a solo author selling one product, this is fine.
For someone with three or more products, a recurring subscription tier, and a steady stream of refund and license-key requests, the friction adds up. Every support ticket starts with logging into Gumroad to look up the buyer, every monthly reconciliation is a CSV export from gumroad.com, and every license-abuse investigation is a series of single-key lookups. SleekView caches what's worth caching, joins it to WordPress users where there's overlap, and saves the filter sets your team uses every day.
The Gumroad dashboard keeps doing what it does well; WordPress gets a workspace for the work that overlaps with it.
Questions
Common questions about SleekView for Gumroad for WordPress
Yes. SleekView uses the Gumroad API token already configured by the Gumroad plugin (or asks you to add one). Read endpoints fetch sales, customers, and license data; write endpoints handle refunds, license disabling, and customer updates. No alternative scraping path; Gumroad doesn't expose this data outside the API.
 Each table has its own refresh schedule. Sales default to a five-minute pull, customer aggregates to hourly, license verification logs to realtime via webhooks where available. You can tighten or relax these per workspace; tighter intervals cost more API calls but keep dashboards near-live.
 Yes. Recurrence (monthly, quarterly, yearly, one-off) is a column on the sales table. Combine it with product ID, refund state, and date range to answer questions like 'how many monthly subscribers churned in March across products A and B'. Each filter combination saves as a named view.
 Both surface as columns. Affiliate ID and discount code are part of each sale record from the API, so filters by affiliate or by code work the same as any other field. A typical view might be 'sales attributed to affiliate X this quarter' or 'sales using discount LAUNCH25'.
 It calls Gumroad's license disable endpoint. After that, any verification check from your WordPress plugin against that key returns a disabled response, which is exactly the same behavior you'd get from disabling the key inside the Gumroad dashboard. Re-enabling is a separate API call SleekView also exposes.
 Subscription state, cancellation date, and renewal info are all part of the sale record once fetched. SleekView treats subscriptions as sales with extra fields rather than a separate object, which matches Gumroad's API model. A subscription-only view is one saved filter.
 Yes. Any saved view supports CSV export of the filtered rows with the chosen columns, useful for accountants who don't have WordPress access. The export uses the cached data, so it doesn't call the API repeatedly during a download.
 Use both. The Gumroad dashboard owns payouts, tax forms, and product configuration. SleekView's value is keeping the operational data (sales, customers, licenses, refunds) inside WordPress alongside the rest of the site, with saved filters and column sets the support team can rely on every day.
 Pricing
More than 1000+
happy customers
Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.
Lifetime ♾️
Most popular
EUR
once
- Unlimited websites
- Lifetime updates
- Lifetime support
...or get the Bundle Deal
and save €250 🎁
The Bundle (unlimited sites)
Pay once, own it forever
Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.
What’s included
-
SleekAI
-
SleekByte
-
SleekMotion
-
SleekPixel
-
SleekRank
-
SleekView
€749
Continue to checkout