CSV Guard logo

CSV Guard

Published May 2026
   •    Updated this week

Plugin details

Validate CSV rows before import with clear errors, counts, and preview JSON.
CSV Guard checks CSV text before your Bubble app creates or updates anything. It catches missing required columns, blank required fields, duplicates, bad allowed values, invalid numbers, broken references, and malformed quoted CSV.

It returns can_import, counts, row error messages, valid rows JSON, invalid rows JSON, and preview JSON so your workflow can decide whether to continue.

$29

One time

stars   •   0 ratings
0 installs  
This plugin does not collect or track your personal data.

Platform

Web

Contributor details

Gage Fassam logo
Gage Fassam
Joined 2023   •   3 Plugins
View contributor profile

Instructions

Use the server-side workflow action: Validate CSV rows.
Key inputs:
- csv_text: the CSV text to check
- validation_rules: one rule per line, for example sku|required|unique or quantity|required|type=number|min=0
- required_columns: comma-separated required headers
- unique_columns: comma-separated columns that must be unique
- existing_values: static reference lists such as companies=Acme Ltd,Example Co
- delimiter: auto, comma, semicolon, tab, or pipe

Read can_import before running any database import. If can_import is no, show error_message, row_error_messages, or row_errors_json to the user.

CSV Guard validates only. It does not upload files, write database records, call external APIs, or sync spreadsheets.

Demo app run mode:
https://csv-guard-demo.bubbleapps.io/version-test

Demo app editor:
https://bubble.io/page?id=csv-guard-demo&tab=Design&name=index

Types

This plugin can be found under the following types:

Categories

This plugin can be found under the following categories:

Resources

Support contact
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble