{"product_id":"n8n-webhook-to-teable-rest-api-create-records-workflow","title":"n8n Webhook to Teable REST API: Create Records Workflow","description":"\u003ch3\u003eCreate Teable records instantly from an n8n POST webhook\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow listens for a \u003cstrong\u003ePOST webhook\u003c\/strong\u003e, then uses the \u003cstrong\u003eTeable REST API\u003c\/strong\u003e to \u003cstrong\u003ecreate one or more records\u003c\/strong\u003e in your Teable table—returning Teable’s response to the caller with HTTP status \u003cstrong\u003e201\u003c\/strong\u003e.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReceives a webhook request:\u003c\/strong\u003e The workflow gets a POST at its webhook endpoint containing a \u003cstrong\u003etableId\u003c\/strong\u003e and record data.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eValidates and normalizes the payload:\u003c\/strong\u003e It confirms that \u003cstrong\u003etableId\u003c\/strong\u003e is present, then transforms the incoming data into a \u003cstrong\u003erecords array\u003c\/strong\u003e with fields. During normalization, it applies defaults like \u003cstrong\u003efieldKeyType\u003c\/strong\u003e and performs \u003cstrong\u003etypecasting\u003c\/strong\u003e as needed.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCreates records in Teable:\u003c\/strong\u003e Using an authenticated HTTP request, it sends a \u003cstrong\u003ePOST\u003c\/strong\u003e to Teable’s \u003cstrong\u003eCreate Records API\u003c\/strong\u003e for the specified table.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReturns the result:\u003c\/strong\u003e The workflow responds with Teable’s creation output as \u003cstrong\u003eJSON\u003c\/strong\u003e, including \u003cstrong\u003eHTTP status 201\u003c\/strong\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSaaS operator workflows:\u003c\/strong\u003e Create Teable rows when events happen in your application (e.g., “new lead created”).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAutomation engineers:\u003c\/strong\u003e Provide an easy webhook interface for internal systems to write data into Teable.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eMulti-record ingestion:\u003c\/strong\u003e Send batches of records to a single endpoint to populate a Teable table quickly.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNodes \/ components:\u003c\/strong\u003e \u003cem\u003eWebhook\u003c\/em\u003e, \u003cem\u003eCode\u003c\/em\u003e, \u003cem\u003eHTTP Request\u003c\/em\u003e, \u003cem\u003eRespond to Webhook\u003c\/em\u003e, and \u003cem\u003eSticky Note\u003c\/em\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAuthentication:\u003c\/strong\u003e Uses the \u003cstrong\u003eTEABLE_TOKEN\u003c\/strong\u003e environment variable (Teable Personal Access Token).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTeable base URL:\u003c\/strong\u003e Optionally set \u003cstrong\u003eTEABLE_BASE_URL\u003c\/strong\u003e; defaults to \u003cstrong\u003ehttps:\/\/app.teable.ai\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWebhook paths:\u003c\/strong\u003e Test at \u003ccode\u003e\/webhook-test\/teable\/records\u003c\/code\u003e, then use \u003ccode\u003e\/webhook\/teable\/records\u003c\/code\u003e after activation.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePassing tableId:\u003c\/strong\u003e Include \u003cstrong\u003etableId\u003c\/strong\u003e in the request body, query string, or the \u003cstrong\u003ex-teable-table-id\u003c\/strong\u003e header.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003eBuild a reliable Teable record-creation endpoint with n8n and the Teable REST API—without manual data entry.\u003c\/p\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45923043508403,"sku":"N8N-18894","price":74.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/srj82DuRUgmL2xtPmTEmr_VN1Ifu9S.png?v=1788167237","url":"https:\/\/buyflowscripts.com\/products\/n8n-webhook-to-teable-rest-api-create-records-workflow","provider":"N8N Commerce","version":"1.0","type":"link"}