Gumroad
Connect Gumroad's digital commerce platform with Webflow to sell products, courses, and subscriptions directly from your website. Handle payments, digital delivery, and tax compliance while maintaining complete design control.

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:
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
Place the main Gumroad script
<script src="https://gumroad.com/js/gumroad.js"></script>
once in your site-wide custom code header. In CMS collection templates, use only the button HTML without the script tag. Apply collection filters like "Show 3 items, start from 1" and add a "Name Equals Current Item" filter to ensure each product loads once.Yes, wrap Gumroad embeds in Webflow div blocks with custom classes, then override styles using CSS with
!important
flags. For complete control, use custom buttons that trigger Gumroad's overlay via JavaScript while maintaining your site's design. Find implementation details in Gumroad's widget documentation.Configure Gumroad Ping webhooks to send purchase notifications to a serverless function or automation platform like Zapier. Parse the webhook payload containing customer email, product details, and custom fields, then use Webflow's CMS API to create or update collection items automatically.
Webflow limits form submissions to 100/month on Basic and 2,000/month on Business plans. Since Gumroad handles all transaction data, you can bypass these limits entirely by using Gumroad's embed widgets instead of Webflow forms for purchases. For other forms, consider using the Gumroad API to capture data directly.

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.

Multi-currency for Webflow Shops & Sites by Monto
Automatically convert your shop's prices into your shoppers' home currencies. Free trial!

Host Europe
Point your Host Europe domain name to Webflow

Foxy
Build and manage an online store using Webflow's Designer and CMS. Unlimited free trial included.
.png)
Flow Phantom Upsells
Build native upsells and cross-sells that delight your customers, positively reflect your brand, and increase your average order value.

Elfsight Contact form
Embed an elfsight Contact Form widget on your Webflow website.

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.

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

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

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