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.

Install app
View website
View lesson
A record settings
CNAME record settings
Gumroad

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:

  1. Configure webhooks: Set up Gumroad Ping or resource subscriptions to notify your server on sales
  2. Parse sale data: Extract customer email, product details, and custom fields from the webhook payload
  3. 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:

  1. Monitor subscription events: Subscribe to subscription_updated and subscription_ended webhooks via the resource subscriptions endpoint
  2. Sync membership status: Map Gumroad subscription tiers to Webflow CMS access levels using custom fields
  3. 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:

  1. Generate license keys: Gumroad creates unique keys for each purchase automatically
  2. Verify access: Call the license verification endpoint GET /licenses/verify with the product permalink and license key
  3. 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.

Gumroad
Gumroad
Joined in

Category

Ecommerce

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.

Install app

This integration page is provided for informational and convenience purposes only.


Other Ecommerce integrations

Other Ecommerce integrations

Multi-currency for Webflow Shops & Sites by Monto

Multi-currency for Webflow Shops & Sites by Monto

Automatically convert your shop's prices into your shoppers' home currencies. Free trial!

Ecommerce
Learn more
Host Europe

Host Europe

Point your Host Europe domain name to Webflow

Ecommerce
Learn more
Foxy

Foxy

Build and manage an online store using Webflow's Designer and CMS. Unlimited free trial included.

Ecommerce
Learn more
Flow Phantom Upsells

Flow Phantom Upsells

Build native upsells and cross-sells that delight your customers, positively reflect your brand, and increase your average order value.

Ecommerce
Learn more
Elfsight Contact form

Elfsight Contact form

Embed an elfsight Contact Form widget on your Webflow website.

Ecommerce
Learn more
Ecwid

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.

Ecommerce
Learn more
Chec/Commerce.js

Chec/Commerce.js

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

Ecommerce
Learn more
Affiliate & Referral Management for Webflow Shops by Monto

Affiliate & Referral Management for Webflow Shops by Monto

Create your shop's Affiliate Program. Completely free for the first 5 affiliate sales :)

Ecommerce
Learn more
Abandoned Cart Recovery for Webflow Shops by Monto

Abandoned Cart Recovery for Webflow Shops by Monto

Recover lost sales with customized, automated email sequences to shoppers who abandoned their cart.

Ecommerce
Learn more

Related integrations

No items found.

Get started for free

Try Webflow for as long as you like with our free Starter plan. Purchase a paid Site plan to publish, host, and unlock additional features.

Get started — it’s free