Guides
Practical, code-first walkthroughs. Everything here works on the free tier - test it against the live demo.
1Send an HTML form to Google Sheets without a backendPost a plain HTML form straight to Google Sheets with a permanent endpoint - no server, no...guide2Forms to a spreadsheet without Zapier (and why you might want that)Skip the automation middleman. How to send form submissions straight to Google Sheets or E...guide3Capture gclid (and every other click ID) in your formsHow gclid, wbraid, gbraid, fbclid, and msclkid work, why they vanish before your form, and...guide4Turn emails into Google Sheets rowsForward email to a token address and labeled lines become spreadsheet rows. How SheetLink ...guide5Form spam protection that does not eat real leadsHoneypots, rate limits, heuristics, Turnstile - and why quarantine beats deletion. A layer...guide6Send form submissions to Excel Online automaticallyDeliver form submissions straight into an Excel Online table via Microsoft Graph - no CSV ...guide7Webhook form submissions, explained with working examplesWhat a form webhook actually is, why the receiving end is the hard part, and working setup...guide8CORS for form endpoints: what actually needs itWhen a cross-origin form POST needs CORS, when it does not, why urlencoded fetches skip th...guide9Redirects and thank-you pages after form submitHow the 303 redirect after a form POST works, why it exists, how to send visitors to your ...guide10Attribution across multi-page journeysCampaign parameters live on the landing page URL; your form lives pages later. How to carr...guide11A contact form on a fully static siteGitHub Pages, S3, a folder behind a CDN - no server anywhere. How to ship a working contac...guide12Form endpoint vs writing your own serverless functionAn honest build-vs-buy for form handling: when a hand-rolled serverless function is the ri...guide13Quarantine vs CAPTCHA: two philosophies of spam defenseBlock bots at the gate, or screen submissions and review the borderline? A fair comparison...guide14Google Sheets as your form database: how far it goesA spreadsheet is a real database for a surprising amount of lead capture. Where Sheets gen...guide15AJAX form submission, from scratch and with sl.jsBuild an AJAX form submission with plain fetch - preflight-free, with honest error handlin...guide16From website form to a live Power BI dashboardWire a website form into a Power BI dashboard that refreshes itself: form to Excel table i...guide
