Appearance
Upsert
Use this action to create new rows or update existing rows in a Supabase table.
Add the action
- Create (or open) a workflow.
- Click
Add an action. - Select
Interface→Supabase→Upsert. - Select the Supabase
Connectionyou want to use.
Configure the action
- Table — The table you want to create or update rows in.
- Data — A list of items (each item is one row).
Conflict resolution
- On conflict columns (optional) — The columns Supabase uses to decide whether a row already exists (defaults to the table’s primary key).
- Ignore duplicates (optional) — If enabled, duplicate rows are ignored instead of updated.
Advanced
- Return columns (optional) — Choose which columns you want back after the upsert (default is all columns).
Common pitfalls
Rows are not updated (or you get duplicates)
Check your On conflict columns. They must match the columns that uniquely identify a row for your use case (often the primary key, or a unique column like email).
CONTINUE LEARNING
Learn how to use Supabase safely from WeWeb (including using WeWeb as an API layer).

