Skip to main content

Create New Record

Creates a new record in a specified Supabase table.

Create New Record node

The Create New Record node inserts a new row into a selected table in your connected Supabase database. You define the field values either directly in the property panel or dynamically by connecting inputs from other nodes.

This node is commonly used for creating application data such as users, orders, content items, or any custom domain objects defined in your database schema. Insert operations respect Supabase Row Level Security (RLS) policies and the authentication context of the current user.

This functionality is based on the Supabase Client SDK insert method. For reference, see
Supabase Client SDK – Insert data.

Inputs

DataTypeDescription
Table NameenumThe table where the new record will be created.

Under the Data group, all available fields for the selected table are exposed. These fields can be set directly in the property panel for supported types or populated dynamically through node connections.

Outputs

DataTypeDescription
Object IDstringInternal identifier for this insert operation.
SuccesssignalTriggered when the record is successfully created.
FailuresignalTriggered if the insert operation fails.
FinallysignalTriggered after the operation completes, regardless of outcome.
Is FetchingbooleanTrue while the insert request is in progress.
Is FetchedbooleanTrue once the request has completed.
StatusstringStatus returned from the insert operation.
Is SuccessbooleanTrue if the record was created successfully.
Is ErrorbooleanTrue if an error occurred.
Error TextstringError message returned by Supabase, if any.