Posts

Showing posts with the label Keith Evangelista

Can You Deliver Unique License Keys with Jekyll Without a Server?

One of the major features WooCommerce offers is license key distribution via plugins. These allow you to generate and deliver unique serials per transaction. But Jekyll has no backend or database — so how can you implement this in a fully static architecture? Surprisingly, it's possible using a combination of GitHub Actions , Zapier or Make , and external license banks . This allows you to deliver unique codes post-purchase without needing a traditional server. Option 1: Use Google Sheets + Zapier to Send Unique Keys Here’s a serverless way to do it using Google Sheets as a license bank: Create a Google Sheet with a list of pre-generated license codes. Set up a column to track whether each code has been sent (e.g. used = TRUE ). Configure a Zap in Zapier or Make.com to watch your Stripe or Gumroad sale events. When a sale is confirmed, the Zap looks for the first unused code, marks it as used, and sends it via email. You can personalize the email u...