How to integrate Gumroad with Webflow
Gumroad lets you add commerce to your Webflow site in three ways that scale from no-code embeds to advanced API solutions.
The simplest way is to use embed widgets and overlays, which only require copy-pasting snippets for instant “Buy” buttons or full product displays. You can also set up Custom Code and CMS integrations or a direct API integration to get more control over branded overlays, automated data syncing, real-time inventory, subscription management, and license verification.
Use embed widgets and overlays
Gumroad's native embed options provide the fastest path to selling on your Webflow site. The Overlay widget adds a Buy Now button that triggers a popup checkout modal, keeping visitors on your site.
Install it by copying two code snippets from your Gumroad dashboard into Webflow's Embed element.
For displaying full product information, the Embed widget inserts product images, descriptions, and checkout forms directly into your pages. Key capabilities include:
- One-click setup with no coding required
- Automatic payment processing including credit cards and PayPal
- Digital file delivery immediately after purchase
- Tax compliance handled globally by Gumroad
To prevent common issues like duplicate popups in CMS collections, place the main Gumroad script in your site's custom code header, then use only button links in individual CMS items.
Use custom code and CMS integration
Advanced implementations leverage Webflow's CMS with custom JavaScript for dynamic product displays. Create a Plain Text field in your CMS collection to store Gumroad product IDs, then use dynamic embeds to generate purchase buttons for each item.
Custom button integration preserves your site's design by triggering Gumroad's checkout from Webflow-styled buttons:
document.getElementById("custom-button").onclick = function() {
Gumroad.overlay("https://gum.co/YOUR_PRODUCT_ID");
};
For responsive overlays, add CSS overrides to ensure checkout modals adapt to mobile viewports. The integration supports:
- Dynamic pricing pulled from CMS fields
- Conditional visibility based on stock or availability
- A/B testing different button styles and placements
Third-party tools like Zapier extend functionality by syncing Gumroad sales to Webflow CMS collections, enabling customer dashboards and order tracking without code.
Build with Webflow and Gumroad APIs
Direct API integration unlocks capabilities beyond embeds, such as automated inventory updates, subscription management, and advanced analytics. This approach suits businesses needing real-time data synchronization or custom checkout flows that standard widgets can't provide.
Gumroad's RESTful API uses OAuth 2.0 authentication with granular permission scopes. Key capabilities include programmatic product management, sales tracking, license validation, and webhook automation for event-driven workflows.
Automate sales tracking and CMS updates
Sync Gumroad transactions to Webflow CMS for real-time dashboards:
- Configure webhooks: Set up Gumroad Ping or resource subscriptions to notify your server on sales
- Parse sale data: Extract customer email, product details, and custom fields from the webhook payload
- Update Webflow CMS: Use the Collections API to create or update customer records
The Sales endpoint GET /sales
retrieves transaction history with filtering options for date ranges and products, enabling revenue analytics within Webflow dashboards.
Implement subscription management
Build membership sites with tiered access using Gumroad's subscription webhooks:
- Monitor subscription events: Subscribe to
subscription_updated
andsubscription_ended
webhooks via the resource subscriptions endpoint - Sync membership status: Map Gumroad subscription tiers to Webflow CMS access levels using custom fields
- Handle tier changes: Process upgrade/downgrade events to adjust content permissions automatically
The API returns detailed subscription metadata including tier names, billing cycles, and cancellation reasons for churn analysis.
Validate licenses for digital access
Protect premium content or software with license verification:
- Generate license keys: Gumroad creates unique keys for each purchase automatically
- Verify access: Call the license verification endpoint
GET /licenses/verify
with the product permalink and license key - Gate content: Use serverless functions to check licenses before serving protected Webflow pages or downloads
This pattern works well for software tools, premium templates, or course content requiring authenticated access.
What you can build
Integrating Gumroad with Webflow opens possibilities for selling digital products, managing subscriptions, and building marketplaces without complex e-commerce infrastructure.
- Webflow template marketplaces: Designers sell templates and UI kits with live previews on Webflow while Gumroad processes payments and delivers files instantly to buyers worldwide
- Online course platforms: Educators create beautiful course landing pages in Webflow with embedded Gumroad checkout, automating student enrollment and content access through webhooks
- Digital agency resource hubs: Agencies monetize their expertise by selling checklists, workflows, and tools directly from their portfolio sites with branded checkout experiences
- SaaS documentation sites: Software companies use Webflow for marketing pages and documentation while Gumroad handles license key generation and subscription billing for their tools
Frequently asked questions

Category
Description
Gumroad is an all-in-one e-commerce platform that enables creators to sell digital products, physical goods, and subscriptions directly to their audience. It handles payment processing, file delivery, tax compliance, and customer management with a simple 10% transaction fee and no monthly charges.
This integration page is provided for informational and convenience purposes only.

Paypal Shopping Cart
Paypal Shopping Cart allows your customers to add items to a cart and checkout right from your site.

Shopify
Ecommerce solution that allows you to organize products, customize a storefront & accept payments.

Abandoned Cart Recovery for Webflow Shops by Monto
Recover lost sales with customized, automated email sequences to shoppers who abandoned their cart.

Affiliate & Referral Management for Webflow Shops by Monto
Create your shop's Affiliate Program. Completely free for the first 5 affiliate sales :)

Chec/Commerce.js
Sell things as small as ebooks, licensed software, or run an entire clothing line from your site.

Ecwid
Add a full-featured online store to your Webflow site with Ecwid's powerful e-commerce platform. Sell products across multiple channels, manage inventory from one dashboard, and accept payments globally—all while maintaining complete design control in Webflow.