All platforms

Agents for Gumroad

Pump Up hosted agents connect to candidate Gumroad API integrations or supplied transaction exports to evaluate ecommerce operations including refund eligibility, revenue reconciliation exceptions, and paid member support requests. The agent inspects sales records, queries non-mutating license verification records, compares platform fees and remitted taxes, and drafts structured recommendations, while designated business owners retain explicit decision authority for authorizing refunds, posting ledger adjustments, and approving subscription cancellations.

2 related templates

When to use it

Operators at digital commerce businesses, software creators, and membership managers evaluating candidate Gumroad workflows for product sales and recurring subscriptions.

Example scenario

In a fictional illustrative scenario, a customer requests a refund for a $149 digital software toolkit purchased 18 days earlier, citing technical incompatibility. The agent queries Gumroad candidate sales records to confirm transaction authenticity, purchase timestamp, and gross amount. To inspect license status without mutating evidence, the agent calls the license verification endpoint with increment_uses_count set to false, confirming the license remains active and valid with 42 historical verifications recorded prior to the review. Because Gumroad verification records reflect API validation calls rather than verified client application usage or device telemetry, the agent reports that actual software utilization cannot be determined from platform records alone. The agent presents an exception summary with the verified purchase timestamp, non-mutating license check, and highlighted telemetry limitations. The customer support lead reviews the unresolved usage uncertainty, determines that the refund window policy applies without disqualifying usage evidence, and authorizes a full refund via the sales dashboard drawer.

Getting started

  • Configure candidate Gumroad API access via personal access tokens or OAuth applications with required scopes such as view_sales and view_payouts, or establish recurring CSV exports
  • Configure webhook endpoints or Ping URLs with URL secret tokens and authenticated read-back against the sales API to deduplicate and verify inbound transaction events
  • Map Gumroad product IDs, membership tiers, fee accounts, and business refund policy rules to operational workflows
  • Establish human review channels and notification routing for owner approvals and policy exceptions

Common questions

Can an AI agent issue refunds directly through the Gumroad API?

While Gumroad OAuth defines scopes such as refund_sales and edit_sales, production automated agents generally treat financial mutations as sensitive operations requiring human authorization. In practice, operators either review agent-staged exception packets and complete refunds manually in the Gumroad sales drawer, or configure an authorized payment gateway connector where approved by policy. Pump Up agents prepare the verified refund packet and await explicit human approval.

How does Gumroad Merchant of Record status impact revenue reconciliation?

Because Gumroad acts as the Merchant of Record, it calculates, collects, and remits global sales tax and VAT on behalf of creators. Consequently, gross customer payments include taxes and platform fee percentages that do not reach the creator bank account. Financial reconciliation workflows must disaggregate gross sales, Gumroad platform fees, payment processing charges, and remitted tax withholdings before comparing net disbursement summaries against bank deposits.

How are real-time Gumroad purchase and cancellation events captured and authenticated?

Gumroad provides a Ping notification service and Resource Subscriptions that send HTTP POST payloads for events such as sales, refunds, disputes, and cancellations. Because standard webhook notifications arrive as form-encoded POST requests without default cryptographic signature headers, recipient services typically secure endpoints using URL secret parameters and perform an authenticated read-back against the Gumroad sales or subscriber API to verify transaction legitimacy and deduplicate events.

How these workflows use your software

Refund review

Source records
Inbound refund request and Gumroad sale transaction details
Agent work
Evaluate purchase date, policy rules, and non-mutating license key verification
Result
Structured refund evaluation with fee impact and license state
Human decision
Support lead approves refund execution or policy rejection

Workflow example

Source records
Gumroad weekly payouts, sales logs, and accounting ledger entries
Agent work
Match net payout deposits against gross sales, platform fees, and tax withholdings
Result
Reconciliation exception report highlighting ledger variance causes
Human decision
Finance controller authorizes adjustment entries and variance write-offs

Paid member request resolution

Source records
Member inquiry and Gumroad subscriber record status
Agent work
Verify active subscription interval, license validity, and renewal status
Result
Entitlement status summary and suggested member communication
Human decision
Membership manager approves tier modification or access exception

Platform documentation