Supabase

Easily import CSV or Excel data directly into your Supabase tables.

🧭 Overview

The Supabase destination lets you push uploaded spreadsheet data from CSVBox straight into your Supabase database. It’s ideal for SaaS products that already use Supabase as their backend.


⚙️ Setup Instructions

1. Choose Supabase as the Destination

In your Sheet Settings, set Destination Type to Supabase.

2. Connect Your Database

Provide your Supabase project credentials:

  • Project URL – found in your Supabase project settings

  • Service Role Key – available under Project → API → Service Role

🔒 CSVBox stores credentials securely and uses them only for insert operations.

3. Set the Target Table Name

Enter the Table Name where you want the imported data to be inserted. Ensure that this table already exists in your Supabase database. Click Test Connection to see if it is successful.

4. Map Columns to Fields

Match each column in your CSV or Excel sheet to the corresponding field in your Supabase table.

5. Use Custom Attribute Mapping (Optional)

You can also map custom attributes from the CSV to specific fields in your table.


🚀 Data Flow

Once the setup is complete, every submitted file will automatically insert the processed data into your specified Supabase table — row by row — without any manual intervention.


🧩 Notes

  • Ensure your Supabase table schema matches the uploaded columns (case-sensitive).

  • Insert operations use Supabase’s REST API under the hood.

  • Bulk uploads are optimized for large CSVs.

  • You can combine Supabase with CSVBox features like validation rules, virtual columns, and AI Transforms for advanced workflows.

Last updated

Was this helpful?