SheetLink Forms beta

Guides

Practical, code-first walkthroughs. Everything here works on the free beta - test it against the live demo.

1 Send an HTML form to Google Sheets without a backend Post a plain HTML form straight to Google Sheets with a permanent endpoint - no server, no... guide 2 Forms 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... guide 3 Capture gclid (and every other click ID) in your forms How gclid, wbraid, gbraid, fbclid, and msclkid work, why they vanish before your form, and... guide 4 Turn emails into Google Sheets rows Forward email to a token address and labeled lines become spreadsheet rows. How SheetLink ... guide 5 Form spam protection that does not eat real leads Honeypots, rate limits, heuristics, Turnstile - and why quarantine beats deletion. A layer... guide 6 Send form submissions to Excel Online automatically Deliver form submissions straight into an Excel Online table via Microsoft Graph - no CSV ... guide 7 Webhook form submissions, explained with working examples What a form webhook actually is, why the receiving end is the hard part, and working setup... guide 8 CORS for form endpoints: what actually needs it When a cross-origin form POST needs CORS, when it does not, why urlencoded fetches skip th... guide 9 Redirects and thank-you pages after form submit How the 303 redirect after a form POST works, why it exists, how to send visitors to your ... guide 10 Attribution across multi-page journeys Campaign parameters live on the landing page URL; your form lives pages later. How to carr... guide 11 A contact form on a fully static site GitHub Pages, S3, a folder behind a CDN - no server anywhere. How to ship a working contac... guide 12 Form endpoint vs writing your own serverless function An honest build-vs-buy for form handling: when a hand-rolled serverless function is genuin... guide 13 Quarantine vs CAPTCHA: two philosophies of spam defense Block bots at the gate, or screen submissions and review the borderline? A fair comparison... guide 14 Google Sheets as your form database: how far it goes A spreadsheet is a real database for a surprising amount of lead capture. Where Sheets gen... guide 15 AJAX form submission, from scratch and with sl.js Build an AJAX form submission with plain fetch - preflight-free, with honest error handlin... guide 16 From website form to a live Power BI dashboard Wire a website form into a Power BI dashboard that refreshes itself: form to Excel table i... guide