MARKETPLACE
PLUGINS
CSV EXCEL IMPORT PLUGIN | IMPLER
CSV Excel Import Plugin | Impler logo

CSV Excel Import Plugin | Impler

Published March 2024
   β€’    Updated this week

Plugin details

The Best CSV & Excel Import Experience for Your Bubble App!
Effortlessly let your users import customer data (or any data!) directly into your Bubble application with Impler's powerful and intuitive CSV/Excel import plugin.
Key Features:

πŸš€ Scalable: Built to handle large datasets and import thousands of records smoothly.
✨ User-Friendly Editor: Provides a familiar spreadsheet-like interface for users to easily validate and correct data before importing.
πŸ”— Smart Column Mapping: Automatically maps spreadsheet columns to your Bubble Data Type fields with just one click, saving you setup time.
πŸ‘€ Link Data to Users: Easily pass the Bubble User's unique id (userId) to associate imported records with the correct user.
🎨 Themeable: Customize the importer's appearance (colors) to seamlessly match your app's branding.
🧩 Flexible Integration: Supports adding multiple, independent importers on the same Bubble page if needed.

Get Started:
In-depth Instructions: https://docs.impler.io/widget/bubble.io-embed

Live Demo: https://impler-app.bubbleapps.io/version-test

Need Help? Feel free to contact [email protected] for any questions or assistance.

Free

For everyone

4.5 stars   β€’   2 ratings
522 installs  
This plugin does not collect or track your personal data.

Other actions

Platform

Web & Native mobile

Contributor details

Impler logo
Impler
Joined 2024   β€’   1 Plugin
View contributor profile

Instructions

* Prerequisite:
You must have a paid Bubble application plan. The Bubble Data API, required by this plugin, is only available on paid plans.

A. Setting up Your Bubble App:

i) Prepare Data Type: Go to the Data tab -> Data types. Define the Bubble Data Type (e.g., Contacts, Products) where you want to import data. Ensure all necessary fields exist. Crucially, set this Data Type to be Publicly visible in its definition (check privacy rules separately if needed).
ii) (Recommended) Add Sample Data: Manually add at least one record (row) to this Data Type in the App data view. This helps Impler correctly identify columns during setup.
iii) Enable API Access: Go to the Settings tab -> API sub-tab.
- Check the box to Enable Data API.
- Check the box next to the specific Data Type you prepared in step A1.
- Scroll down to API Tokens, generate a New API Token, give it a label (e.g., "Impler Key"), and copy the Private key immediately. Save it securely – you'll need it for Impler.

B. Setting up the Impler Application:

i) Create Import Project: Log in to web.impler.io and click Create Import. Give it a name and continue.
ii) Configure Destination: Navigate to the Destination tab within your new Impler project.
- Toggle Bubble.io ON.
- Fill in your Bubble App details:
- Bubble App Name (the name part of your .bubbleapps.io URL).
- Environment (production or development).
- Custom Domain Name (if applicable).
- API Private Key (paste the key saved from step A3).
- Select Data Type: Enter the exact Datatype Name from Bubble (step A1) where data should be sent.
iii) Test & Save: Click Test and Save to verify the connection.
iii) Map Columns: Click the Map Columns button. Impler will use your Bubble Data Type's structure to automatically suggest mappings. Review and confirm.

C. Using the Plugin in Bubble:
i) Install Plugin: Go to the Plugins tab in Bubble, click + Add plugins, search for "CSV Excel Import Plugin Impler", and click Install.
ii) Add Impler Element: Go to the Design tab. Drag the CSVExcelImporter visual element onto your page. (Note: This element is typically invisible to end-users, so placement isn't critical for appearance).
iii) Get Impler Credentials: Go back to your Impler project (web.impler.io). Click the Integrate button (usually top-right). Copy the projectId, templateId, and accessToken provided. (This corresponds to the "Snippet section" mentioned in your source).
V) Configure Element & Actions:
- Double-click the CSVExcelImporter element on your Bubble page to open its properties. Paste the projectId, templateId, and accessToken into the corresponding fields. Configure other options like User Id or Primary Color here if needed.
- Go to the Workflow tab. Create a new event: General -> Page is loaded. Add an action: Element Actions -> Initialize Importer (select your CSVExcelImporter element).
- Add a Button element to your Design tab (e.g., label it "Import Data"). Click Start/Edit workflow for the button. Add an action: Element Actions -> Open Import Widget (select your CSVExcelImporter element).

By following these steps, you can embed a scalable and user-friendly CSV/Excel Importer into your Bubble.io application using Impler.

For comprehensive details and advanced options:
https://docs.impler.io/widget/bubble.io-embed

Types

This plugin can be found under the following types:
Api   β€’   Background Services   β€’   Element   β€’   Event   β€’   Action

Categories

This plugin can be found under the following categories:
Data (things)   β€’   Ecommerce   β€’   Technical   β€’   Productivity   β€’   Customer Support   β€’   Visual Elements

Resources

Support contact
Documentation
Tutorial

Rating and reviews

Average rating (4.5)

Best CSV Importer
July 30th, 2024
Happy to found Impler eariler. Upon looking into it deeply found out that it fits perfectly with Bubble for importing customer data. Also getting emails if something goes wrong during import.
Very Handy and Includes everything
July 9th, 2024
It took us less than half hour to understand, integrate and release CSV Excel Importer in our application. Validations works smoothly and supports adding multiple importers on same page.
Bubble