At the end of this checklist, deskrune.com serves static HTML from Cloudflare Pages, handles email subscriptions via a Workers KV-backed endpoint, delivers lead magnet PDFs on subscribe, processes payments through Gumroad and Payhip with live product links, and logs all conversions — with the first paid PDF sold and tracked in Resend and Gumroad analytics.
Go to https://dash.cloudflare.com and sign inClick on deskrune.com from the domain listConfirm A record points to 104.21.34.121 and CNAME www points to deskrune.com.pages.devEnsure DNS records are orange-clouded (proxied)Set SSL/TLS to Full (strict)Wait 5 minutes, then run dig deskrune.com in terminalClick on Pages in left sidebar of Cloudflare dashboardClick on existing project named 'toolstack-fyi'Click Settings > General > Rename to 'deskrune.com'Set Build directory to 'site/web/' and Build command to 'echo No build needed'Confirm Publish directory is 'site/web/'Click Deploy site buttonWait until status shows 'Deployed' (takes 30-90 seconds)Visit https://deskrune.com and confirm homepage loadsClick Workers & Pages in Cloudflare dashboardClick Create application > Create custom workerEnter 'subscribe-worker' as nameReplace default code with content from api/subscribe.jsClick Save and DeployGo to KV > Create namespace > Name: 'subscribers' > CreateIn worker settings, click Add binding > Type: KV Namespace > Variable: 'SUBSCRIBERS' > Select 'subscribers'In worker code, replace 'RESEND_API_KEY' with actual key from Resend dashboard > Settings > API KeysRun curl -X POST https://subscribe-worker.deskrune.com -d '{"email":"[email protected]"}' in terminalCheck Resend dashboard > Messages for '[email protected]' deliveryIn Workers & Pages > Routes > Add route: subscribe.deskrune.com/* > Select 'subscribe-worker'Go to https://gumroad.com/loginClick Products in left menuClick on 'dsk-aios-01' productSet Download link to https://deskrune.com/pdfs/dsk-aios-01.pdfSet price to $14.99Click SaveRepeat steps 4-6 for dsk-aios-02 through dsk-aios-11For each product, copy the Gumroad link from the Share buttonIn site/web/index.html, replace placeholder Gumroad links with actual product URLsGo to https://payhip.com/loginClick Products in top menuClick on 'dsk-aios-12' productUnder Files, upload pdfs/dsk-aios-12.pdfSet price to $19.99Click Save ChangesClick Share > Copy linkIn site/web/index.html, replace Payhip placeholder with actual product linkRepeat steps 3-8 for 'dsk-aios-13'Open https://deskrune.com in incognito windowEnter [email protected] in subscribe form and click SubmitCheck Resend dashboard for '[email protected]' receiptClick link in email to download pdfs/dsk-lead-magnet.pdfOpen downloaded PDF and confirm it matches source file in pdfs/Click first Gumroad product link on homepageUse Gumroad test email ([email protected]) to buy dsk-aios-01 for $0.01Check Gumroad dashboard > Sales for transactionClick first Payhip product link on homepageUse Payhip test email to buy dsk-aios-12 for $0.01Check Payhip dashboard > Sales for transactionIn Cloudflare dashboard > KV > subscribers > Browse > confirm [email protected] is storedIn site/web/blog/, create file dsk-aios-01.md with title and 300 wordsIn site/web/index.html, add link to /blog/dsk-aios-01 under 'Latest Posts'Run npx serve site/web/ in terminal to preview locallyRun git add . && git commit -m "feat: drop first blog post and update nav"Run git push origin mainWait for Cloudflare Pages to auto-deploy new versionOpen https://deskrune.com/blog/dsk-aios-01 and confirm renders correctlyIn Cloudflare dashboard > Analytics > Web > Enable for deskrune.comIn Resend > Emails > Enable open/click trackingIn Gumroad > Analytics > Enable conversion trackingIn Payhip > Analytics > Enable sales funnel trackingSchedule Monday 9am to review: email signups, PDF downloads, Gumroad sales, Payhip salesRecord first paid sale in Notion: date, product, email, revenueChange homepage button text from 'Subscribe' to 'Get dsk-aios-01 free'Append ?utm_source=homepage&utm_medium=lead_magnet to all Gumroad and Payhip linksWeek 1: 1 paid sale (any product) tracked in Gumroad or Payhip. Week 4: 5 paid sales across both platforms, with 50+ email signups and 30+ PDF downloads.
For when you come back.