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

Shopify

Shopify

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

Ecommerce
Learn more
Paypal Shopping Cart

Paypal Shopping Cart

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

Ecommerce
Learn more
SimpleFunnel

SimpleFunnel

Collect one time, recurring payments and sell your product, accept payments directly into Stripe.

Ecommerce
Learn more
Simple Subscriptions for Webflow Shops by Monto

Simple Subscriptions for Webflow Shops by Monto

Easily turn any Webflow Product into a Subscription Product! Totally free to try :)

Ecommerce
Learn more
Shippo

Shippo

Connect Shippo's multi-carrier shipping platform with Webflow to automate order fulfillment, generate shipping labels across 85+ carriers, and sync tracking updates. Reduce shipping costs by up to 89% while streamlining your e-commerce operations.

Ecommerce
Learn more
Shoprocket

Shoprocket

Shoprocket allows you to sell products on your website with Stripe and PayPal.

Ecommerce
Learn more
SendOwl

SendOwl

Connect SendOwl, a secure digital commerce platform, with Webflow to sell digital products, courses, and memberships seamlessly using built-in payment processing and automated delivery.

Ecommerce
Learn more
Printful

Printful

Connect Printful's print-on-demand fulfillment with Webflow to create custom merchandise stores without inventory. Automate product syncing, order fulfillment, and shipping while maintaining complete design control over your storefront.

Ecommerce
Learn more
Off Script

Off Script

Off Script is a social commerce platform that enables influencers to set up their own e-commerce and start selling brands they love directly via their own shop.

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