How to collect form data from a JAMStack website to Google Sheets using Google Cloud Functions

Abubakar Siddiq Ango
7 min readMar 29, 2020

In the term JAMStack, the ‘A’ in JAM stands for APIs, allowing you to fetch data from different services to render on your static website. In some use-cases, you need to collect data from users and for a static website, you’ll have to depend on an API, most often a custom API endpoint. In this tutorial, we will see how you can create a Google Cloud Functions endpoint to receive data from a form, append it to a Google Sheet and send an email notification using NodeJS runtime.

Abubakar Siddiq Ango