Instructions
Step 1: Install the Plugin
Go to Bubble.io.
Open your app from the Bubble dashboard.
Navigate to the Plugins tab on the left menu.
Click “Add plugins”.
Search for Dynamic CSV Exporter (or paste the plugin link if you're installing it privately).
Click “Install” to add it to your app.
Step 2: Prepare Your Data
Make sure your app has a list of structured data that includes:
A header label (e.g., "Name", "Email").
A list of values for each header (e.g., a list of names or emails).
This data will typically be set up in a Custom State, Database Thing, or Repeating Group Source.
Step 3: Use the Plugin Action in a Workflow
Go to the Workflow tab.
Choose the trigger (e.g., when a button is clicked).
Click “+” to add a new action.
Choose Plugins → Dynamic CSV Exporter.
Fill in the plugin’s fields:
Headers: Provide a list of objects (each object must include a name and values).
Header Name Field: Enter the key name that holds the header title.
Header Column Field: Enter the key name that holds the list of values.
Step 4: Run It in the Browser
Once triggered, the plugin will:
Convert the columns to rows.
Encode the data into a CSV format.
Prompt the user to download the file named output.csv.