Turn Bubble records into OpenAI vector store files and turn vector search results back into ranked Bubble Things. This plugin gives Bubble builders a practical server-side workflow for OpenAI vector search, semantic search, and AI retrieval over Bubble data.
Demo |
Editor |
Docs`Upload Bubble Records To Store` takes a Bubble list of Things, turns each record into its own `.md`, `.txt`, or `.json` file, and uploads those files into an existing OpenAI vector store. Each record is tagged with a stable `record_id`, so your Bubble data can be indexed in a way that still maps cleanly back to your app.
`Search Vector Store` returns ranked `record_ids` along with file ids, scores, snippets, and filenames. `Rank Bubble Search Results` then takes the Bubble Things you fetched in your workflow and returns them in the same ranked order, which makes it much easier to use OpenAI vector search results in repeating groups, search pages, and retrieval workflows.
This plugin is a strong fit for semantic search in Bubble, AI-powered site search, searchable knowledge bases, support center and FAQ search, document lookup, directory search, and retrieval over dynamic Bubble records. It also works well when you want Bubble records and uploaded files to live in the same OpenAI vector store.
Create and manage vector stores
- Create Vector Store
- Update Vector Store
- Retrieve Vector Store
- List Vector Stores
- Delete Vector Store
Index Bubble data
- Upload Bubble Records To Store
- choose `.md`, `.txt`, or `.json` output per record
- attach a stable `record_id`
- control filenames, titles, and included fields
Search and return ranked Bubble results
- Search Vector Store
- optional Bubble-native filter row with `filter_key`, `filter_operator`, and `filter_value`
- ranked `record_ids`, file ids, scores, snippets, filenames, and pagination fields
- Rank Bubble Search Results
Work with files in a store
- Upload File URL To Store
- Retrieve Vector Store File
- Retrieve Vector Store File Content
- List Vector Store Files
- Update Vector Store File Attributes
- Delete Vector Store File
Bubble-friendly outputs
- Bubble-friendly names, statuses, timestamps, counts, ids, and attributes from list and retrieve actions
- raw JSON outputs are still available when you want lower-level control