Skip to main content

Introduction

Webhooks allow your spreadsheet to receive HTTP requests from external services. Create a webhook column, get a unique URL, and process incoming data with custom code.

The Webhook Object

In webhook columns, you have access to a webhook object with request information:

Quick Example

Key Method

webhook.addRootFieldsToSheet()

Automatically maps webhook body fields to sheet columns and creates a new row.
Example:

Context Availability

In webhook columns, ctx.thisRow and ctx.thisCell are not available. Use the webhook object instead.
Available: webhook, ctx.sheet(), ctx.getRowByValue(), ctx.utils, services Not available: ctx.thisRow, ctx.thisCell

Learn More

Setup Guide

Create and test webhooks

API Reference

Complete webhook API documentation