DEV Community

Cover image for day 2: I Built a Universal Client Onboarding Automation (Works with Gumroad, Stripe, PayPal) — Here's the Complete Architecture
alex
alex

Posted on

day 2: I Built a Universal Client Onboarding Automation (Works with Gumroad, Stripe, PayPal) — Here's the Complete Architecture

From webhook trigger to 6 automated actions in under 1 second. Platform-agnostic design using Make.com, Google Sheets, Notion, and zero monthly costs.

Every time someone bought my digital product, I had to:

Check my email for the sale notification

Copy their details to a spreadsheet

Write a welcome email

Create a task in Notion

Tell my team on Discord

Set a reminder to follow up

This took 10-15 minutes per client. And I'd forget steps.

So I built an automation that does all 6 actions in under 1 second. No manual work. 100% consistent.

Here's how it works, the architecture decisions I made, and why it's platform-agnostic (works with Gumroad, Stripe, PayPal, or any webhook platform).

The Problem: Manual Onboarding Is Painful

When you're selling digital products — templates, courses, SaaS trials — every sale should be a celebration. Instead, it's a chore:

Check email for Gumroad/Stripe notification

Open spreadsheet, copy customer email, product name, price

Write welcome email with download instructions

Create Notion page to track the client

Post to Discord so your team knows

Set calendar reminder to follow up in 3 days

This is tedious. And when you get 5 sales in a day, it's overwhelming.

Worse: you'll forget steps. You'll send the welcome email but forget the Notion page. You'll log the spreadsheet but forget to tell your team.

Solution: Automate everything.

The Goal: Zero Manual Work

I wanted every sale to trigger:

✅ Google Sheets log (my client database)

✅ Welcome email to customer

✅ Notification email to me

✅ Notion page creation (CRM)

✅ Discord team notification

✅ Calendar follow-up reminder

The Architecture: 7 Modules, 1 Second

I built this with Make.com (formerly Integromat), a no-code automation platform similar to Zapier but more powerful.

Here's the flow:

[Webhook] → [Google Sheets] → [Gmail x2] → [Notion] → [Discord] → [Calendar]

Template + setup guide available: https://alexkraft.gumroad.com/l/jtrmot

Top comments (1)

Collapse
 
maame-codes profile image
Maame Afua A. P. Fordjour

This is a great way to work better. I went to a Stripe meeting not long ago. They talked about how many companies waste too much time on paperwork and tasks after a sale happens. Your project is a perfect example of how to fix that.