MARKETPLACE
PLUGINS
DATAFORGE (PRO)
DataForge (Pro) logo

DataForge (Pro)

Published April 2026
   β€’    Updated this week

Plugin details

Welcome to DataForge PRO! πŸ› οΈ The ultimate Data Manipulation & JSON Engine for Bubble.
Tired of fighting with Bubble's native Regex just to extract a single value? Frustrated by wasting thousands of Workload Units (WUs) trying to process complex lists in the database? Or maybe you're dealing with legacy XML APIs that make you want to pull your hair out?

DataForge brings the world-renowned power of Lodash directly to Bubble. Process, extract, merge, and organize complex data in 0 milliseconds.

🟒 DataForge FREE Features (Client-side):

🎯 JSON Get Value: Extract deeply nested data using a simple path (e.g., user.profile.email).

🧬 JSON Merge: Instantly combine two JSON objects into one.

πŸ“‹ Map Array: Extract a specific key from every object in a giant JSON list, returning a clean Bubble text list.

πŸ’Ž DataForge PRO Exclusive Features:

πŸŽ›οΈ Advanced Array Master: Access Filter, Sort, and Group By operations. Organize thousands of records in milliseconds.

βš™οΈ Server-Side Actions: All Lodash actions (Get, Merge, Map, Filter, Sort, Group) are available as standalone Server-Side actions. Perfect for Cron Jobs, Webhooks, and Backend Workflows!

🎯 XML Sniper: Dealing with SOAP or old invoicing APIs? Pass your XML and a list of tags. The Sniper ignores namespaces and returns perfectly formatted text lists and JSON.

⚑ Hybrid Power: All actions (CSV to JSON, XML to JSON, JSON to CSV) now accept both Raw Text and File URLs (including Bubble's File Uploader links).

✨ Client-Side Magic: Process 10,000+ rows directly in the user's browser using PapaParse. Zero WUs, zero server load, instant UX.

βš™οΈ Server-Side Reliability: Need to automate in background? Our new Server Actions handle files via Webhooks or API Workflows with high-performance Node.js libraries.

🧠 Smart XML Extraction: Say goodbye to complex Regex. Convert nested XML structures to clean JSON in one click.

Whether it's a 50MB CSV or a complex SOAP XML response, DataForge handles it with ease.


✨ What's new in V3.0:

πŸ›‘οΈ Schema Validator: Define rules (e.g., required, email, number) and default values. The engine automatically separates good data from bad data, generating a clean payload and a detailed Rejected Rows Report.

🧼 Data Cleaning Toolkit: A heavy-duty Server-Side cleaner. Instantly remove duplicates, trim extra spaces, remove nulls, and auto-convert messy European/US date formats into standard ISO 8601 strings.

πŸ”„ Advanced Transform Chains (Run ETL): Build a multi-step JSON pipeline configuration to process massive arrays in a single, ultra-optimized backend step.

πŸ“¦ Universal Output Formatter: Wrap your clean data exactly how you need it. Output as a Bubble List (perfect for "Schedule API Workflow on a List"), an Excel-ready CSV, a legacy XML, or a Webhook-ready JSON.

🩹 SOAP/XML Namespace Stripper: We completely upgraded the XML to JSON engine. It now automatically strips out messy SOAP namespaces (soapenv:, n1:), ensuring your resulting JSON is always perfectly clean and readable.

Demo Page: https://demo-app-56978.bubbleapps.io/version-test/dataforge_pro/1777459770429x114397604549897330

Editor Page: https://bubble.io/page?id=demo-app-56978&test_plugin=1777455054802x119831713310310400_current&tab=Design&name=dataforge_pro

$15

One time  β€’  Or  $5/mo

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

Platform

Web

Contributor details

NoCoddo logo
NoCoddo
Joined 2025   β€’   94 Plugins
View contributor profile

Instructions

πŸ“– Full Instructions
1. Client-Side Usage (Save WUs, run in the browser)

Drag the DataForge Controller (Free or PRO) element onto your page.

In your workflows, trigger an Element Action (e.g., Filter Array (Client)).

Add the corresponding Event to your workflow (e.g., A DataForge Controller - Filter Finished).

Inside that event, access your processed data using the element's exposed states (e.g., DataForge Controller's filtered_array).

2. Server-Side Usage (Backend Workflows & Webhooks)

In your Backend Workflows, add a standard Action from the plugin list (e.g., Map Array (Server)).

Pass your JSON string into the inputs.

The action runs synchronously, so you can immediately use the Result of Step X in your next backend actions.

3. Using the XML Sniper (Server-Side)

Add the Extract XML Tags (Sniper) action.

Paste your raw xml_payload.

In tags_to_extract, type the exact names separated by commas (e.g., InvoiceNo, Total).

Use the outputted values_list or json_mapping!


Client-Side: Place the DataForge Controller element on your page.

CSV to JSON: Use the action and pass a File Uploader's URL. Wait for the translation_finished event and use the translated_json state.

Server-Side: Use the CSV to JSON (Pro) server action in your API Workflows for background processing of large files.

Pro Tip: Combine V2's Translator actions with V1's Lodash actions (Filter, Map, Merge) to build a complete data pipeline.


How to build a Data Pipeline in your Backend Workflows:

Extract (Receive the Data): Set up your API workflow to receive the raw text/JSON from your external API or Webhook.

Clean: Add the Clean JSON Data (Server) action. Pass the raw payload and use the checkboxes to trim strings, remove nulls, and specify keys for deduplication and date normalization.

Validate: Add the Validate JSON Schema (Server) action. Pass the cleaned payload and a schema rule set (e.g., {"email": "required|email", "status": "default:active"}).

Format (Load): Add the Format Data Output (Server) action. Pass the valid_payload from the previous step and select your desired output (e.g., Bubble List).

Execute: Use Bubble's native "Schedule API Workflow on a List" using the newly generated bubble_list to create your database Things safely, while saving the rejected_rows_report to an error log!

Types

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

Categories

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

Resources

Support contact
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble