Hey Bubblers! ![]()
Want to integrate professional-grade AI video generation directly into your Bubble apps? We are thrilled to announce the launch of the NestUI Text-to-Video Plugin!
Whether you are building a marketing automation tool, a content creation platform, or adding AI magic to your UX, NestUI provides high-fidelity video generation via a developer-friendly API.
Here is your step-by-step guide to getting started.
1. Installation
In your Bubble Editor, head to the Plugins tab, search for “NestUI Text-to-Video”, and click install.
2. Authentication & API Access
To get your credentials:
-
Sign up at nestui.store.
-
Navigate to the footer and click API Reference, or go directly to https://nestui.store/api_reference.
-
Copy your unique API Key.
3. Plugin Configuration
In the Bubble Plugin settings, you’ll see fields for your API GET and POST keys.
- Important: Paste your API key value directly. Do NOT add the word “Bearer”—only the raw key value is required.
4. Setting Up the Workflow (Backend focus)
For a smooth user experience, we recommend using Backend Workflows.
IMPORTANT: Credit Requirements
Before triggering a generation, ensure the user has a sufficient balance. A video requires 5 credits per second of output. > Note: The POST call will not initiate if the credit account balance on NestUI is lower than the production cost. Ensure you handle this logic in your app to notify users if they need to top up.
Step A: The POST Request (Initiate Task)
Pass the Prompt, Size, and Duration (5 or 10 seconds) from your frontend to your backend.
-
Supported Sizes:
832*480,480*832,624*624,1280*720,720*1280,960*960,1088*832,832*1088,1920*1080,1080*1920,1440*1440. -
Execution: Trigger the NestUI POST call. If successful, it returns a Task ID.
Step B: The GET Request (Status & Retrieval)
Use the Task ID to poll for the result. The API returns:
-
Output Status: (
PENDING,RUNNING,SUCCEEDED,FAILED,CANCELED, orUNKNOWN). -
Output Video URL: The link to your media.
-
Task ID: For record-keeping.
Step C: Permanent Storage
The output_video_url is temporal. To keep the video permanently, use Bubble’s “Upload to S3” action to save the file to your own database.
Why NestUI?
We support everything from cinematic wide-screen to vertical social formats (up to 1440*1440). With our streamlined API, you can scale your AI features without the headache.
Questions? Check out the API Reference or drop a comment below!
Happy Bubbling!
The NestUI Team
