MARKETPLACE
PLUGINS
OPENAI VECTOR SEARCH
OpenAI Vector Search logo

OpenAI Vector Search

Published April 2026
   •    Updated April 2026

Plugin details

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

$10

One time  •  Or  $5/mo

stars   •   0 ratings
1 installs  
This plugin does not collect or track your personal data.

Platform

Web & Native mobile

Contributor details

OmniPortl logo
OmniPortl
Joined 2023   •   16 Plugins
View contributor profile

Instructions

How To Get Your OpenAI API Key
1. Sign in to your OpenAI API account.
2. Open your project settings and go to the project’s API Keys page.
3. Click Create new secret key.
4. Copy the key immediately and store it safely. OpenAI only shows the full secret once.
5. In Bubble, open the plugin settings and paste it into the shared private key field named OPENAI_API_KEY.

Types

This plugin can be found under the following types:

Categories

This plugin can be found under the following categories:
AI   •   Chat   •   Customer Support   •   Mobile   •   Productivity

Resources

Support contact
Documentation
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble