Import an app generated by ChatGPT into Superblocks and turn your prototype into a production-ready application connected to your enterprise data, with platform-managed authentication and RBAC.Documentation Index
Fetch the complete documentation index at: https://docs.superblocks.com/llms.txt
Use this file to discover all available pages before exploring further.
Before you begin
Make sure you have:- A ChatGPT-generated project you want to migrate
- Access to the Superblocks workspace where the app will live
- The integrations (databases, APIs) you plan to connect already configured in Superblocks
How to import from ChatGPT
Start the import
From the Superblocks home screen, click Import in the prompt bar, or click the Import an app link below it.
Export your project from ChatGPT
Export your app as a zip archive from ChatGPT. Before zipping, exclude the following to keep the upload small:
node_modules/.git/dist/andbuild/directories

Clark migrates the app
Clark inspects your project structure and imports what it can, including:
You’ll be prompted to connect your integrations — pick the databases, APIs, and services the app should use in your environment.
- Code — your app’s source files and logic
- Static assets — images, fonts, and other files
- Detected data sources — any databases or APIs Clark identifies in your code
| ChatGPT app | Superblocks |
|---|---|
| Hardcoded API calls and fetch requests | Integrations connected to your data sources |
| Hardcoded API keys and secrets | Credentials managed by the platform |
| Custom auth | Platform-managed authentication and RBAC |
| React pages and components | React pages hosted on the platform, preserving your design and styles |
What gets migrated
Clark analyzes the ChatGPT-generated source code and replaces external dependencies with Superblocks platform features. ChatGPT projects are typically React or vanilla JavaScript apps — layouts, styles, and component structure are preserved as closely as possible.Troubleshooting
The zip won’t upload — Make sure the zip excludesnode_modules, .git, and build output directories. Ask ChatGPT to regenerate the export if needed.
Some components look different after migration — Clark preserves styles where possible, but some UI patterns may render slightly differently in Superblocks. You can edit any component directly after the import completes.
Integrations aren’t connecting — Verify that the integration is configured in your Superblocks workspace before importing. You can add integrations from the Integrations page and then reconnect them from within the imported app.

