Theory ends here. Every project below is a workflow a small business will pay $200–$2,000 to have built. Follow along, then swap in your client's data.
1. Email Automation — Welcome Series
- Trigger: Supabase "new row" on signups.
- Wait: 5 minutes. Resend: welcome.
- Wait: 2 days. Resend: onboarding tips.
- Wait: 5 days. Resend: case study.
2. Lead Capture from Ads
Meta Lead Ads webhook → Set → IF (country) → Sheets append → Slack DM.
3. CRM Automation
Sync a Google Sheet as a lightweight CRM. Every new row: enrich, score, tag, update.
4. Invoice Generator
const items = $json.cart.map(i => ({ description: i.name, qty: i.qty, unit_price: i.price, line_total: i.qty * i.price }));
const subtotal = items.reduce((s, i) => s + i.line_total, 0);
return [{ json: { items, subtotal, tax: subtotal * 0.13, total: subtotal * 1.13 } }];5. PDF Generator
Feed invoice JSON into an HTML template, POST to PDFShift, save to Supabase Storage.
6. Telegram Bot — Order Status
- Telegram Trigger → user types /status 1042.
- Code parses ID → Postgres fetches order → Telegram replies.
7. WhatsApp Notifications
{
"from": "whatsapp:+14155238886",
"to": "={{ 'whatsapp:' + $json.phone }}",
"body": "={{ 'Hi ' + $json.name + ', your order #' + $json.id + ' is out for delivery' }}"
}8. Google Sheets Automation
Nightly: read yesterday's Stripe charges → group by customer → append summary row → email CSV.
9. Website Contact Form → Everything
Webhook → Set → Supabase insert → Resend team email → Slack ping → Respond 200.
10. Stripe → Slack
Verify signature (Crypto in Code node), then post a rich Slack block: customer, plan, MRR delta.
11. Weather Digest
Cron 07:00 → HTTP GET OpenWeather for 5 cities → aggregate → Resend nicely-formatted email.