Templates / Create Teable records from incoming webhook requests using a REST API

Create Teable records from incoming webhook requests using a REST API

Ready for 3.0

by ben · 8 views · created 2026-08-31 · Document Extraction

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

Nodes used (4)

What it does

Quick overview This workflow receives a POST webhook request and creates one or more records in a Teable table via the Teable REST API, then returns the API response to the caller. How it works 1. Receives a POST request on the webhook endpoint containing a Teable tableId and record data. 2. Validates that tableId is present and normalizes the payload into a records array with fields, applying defaults like fieldKeyType and typecast. 3. Sends an authenticated HTTP POST request to Teable’s Create Records API for the specified table. 4. Returns Teable’s creation result as a JSON response with HTTP status 201. Setup 1. Set the TEABLETOKEN environment variable in your n8n runtime (Teable Personal Access Token) so the workflow can authenticate to the Teable API. 2. (Optional) Set TEABLEBASEURL to your Teable instance URL if you are self-hosting; otherwise it defaults to https://app.teable.ai. 3. Copy the n8n webhook URL (/webhook-test/teable/records for testing and /webhook/teable/records after activation) into the system that will send record-creation requests, and include tableId in the request body, query string, or x-teable-table-id header.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.