n8n

How to Automate Gumroad Lead Management?

Turn each Gumroad sale into a complete customer update. New buyers join your email list, get logged in your CRM sheet, and your team hears about it right away. Best for creators and small shops that sell digital products and want faster follow up.

Here is how it runs. A Gumroad sale event starts the flow. The workflow calls the Beehiiv API to list your publications, then adds the buyer email to the first publication it finds. It stores the sale in Google Sheets by appending a new row with date, email, country, and product data from the sale. A Set node holds your Telegram chat ID. Finally, a Telegram message posts the sale details to your channel so everyone stays in the loop.

You need active accounts and API access for Gumroad, Beehiiv, Google Sheets, and Telegram. Add your keys and tokens in n8n, choose the correct sheet, and paste the chat ID. Expect fewer manual steps, cleaner data, and faster outreach. Great for launch days, flash sales, and paid newsletter funnels.

What are the key features?

  • Gumroad Sale Trigger listens for new purchases and passes buyer data.
  • Beehiiv publications are fetched by HTTP Request to get a valid publication ID.
  • Buyer email is subscribed to Beehiiv through a POST request.
  • Google Sheets appends a row with sale time, email, country, and product.
  • Set node stores the Telegram chat ID used by the message step.
  • Telegram channel message sends a clear alert with sale details.
  • Secure credentials connect Gumroad, Beehiiv, Google Sheets, and Telegram.

What are the benefits?

  • Reduce manual work from 30 minutes to 2 minutes per sale
  • Automate 100% of newsletter signups from buyers
  • Improve data accuracy by 90% with direct field mapping
  • Connect Gumroad, Beehiiv, Google Sheets, and Telegram seamlessly
  • Handle up to 10 times more sales without extra admin work

How do you set it up?

  1. Import the template into n8n: Create a new workflow in n8n > Click the three dots menu > Select 'Import from File' > Choose the downloaded JSON file.
  2. You'll need accounts with Gumroad, Beehiiv, Google Sheets and Telegram. See the Tools Required section above for links to create accounts with these services.
  3. Open the Gumroad Sale Trigger node in n8n. In the credential field, click Create new credential, name it clearly, and paste your Gumroad access token from Settings > Advanced > Applications. Set the resource to Sale and save.
  4. Open the HTTP Request nodes for Beehiiv. For both List publications and Post subscription, click Create new credential on the credential dropdown, choose the header or bearer option shown, and add your Beehiiv API key from your Beehiiv account API page. Save both nodes.
  5. Open the Google Sheets node append row in CRM. Click Create new credential and sign in with the Google account that owns the sheet. Select the correct document and Sheet1. Confirm the field mapping for date, email, country, and product.
  6. Create a Telegram bot using BotFather in the Telegram app and copy the bot token. In the Telegram Notify in channel node, click Create new credential and paste the token. Add your bot to the target channel as an admin.
  7. Open the Set ChatID node and set the telegramChatId value to your channel or chat ID. You can get the channel ID using a Telegram ID bot or from your channel settings.
  8. Activate the workflow in n8n. Make a test purchase in Gumroad or send a test event if available, so the trigger fires.
  9. Validate results: check Beehiiv for the new subscriber, confirm a new row in your Google Sheet, and verify a message was posted in your Telegram channel.
  10. Troubleshoot issues: if Beehiiv returns 401 or 403, recheck the API key and header type. If Telegram fails, confirm the bot is an admin and the chat ID is correct. If the sheet is not updated, ensure the selected document and sheet name match and that the Google account has access.

Tools Required

$24 / mo or $20 / mo billed annually to use n8n in the cloud. However, the local or self-hosted n8n Community Edition is free.

Beehiiv

Sign up

Launch (Free): $0 / mo, API access included

Google Sheets

Sign up

Free: $0 (Google Sheets API usage has no additional cost; quota limits apply)

Gumroad

Sign up

Free: $0 / mo; 10% + $0.50 per direct sale (30% via Discover).

Telegram

Sign up

Free: $0, Telegram Bot API usage is free for developers

Similar Templates

Join Futurise to access 1,200+ automation templates

Get instant access to ready-made automation workflows for n8n, Make.com, AI agents, and more. Download, customise, and deploy in minutes.