Build AI apps with OpenAI

Databases
Natural language queries powered by OpenAI
Overview

The Jet Admin OpenAI integration lets your app send prompts, generate completions, summaries and images, and read the results back into your own records, driven by the same tables, forms and record actions you already build in Jet. Whether a ticket needs summarizing, a lead needs classifying, or a document needs its fields extracted, the whole workflow runs inside Jet, and every call is scoped by role and written to the audit log.

That covers what teams build on OpenAI first: AI-assisted support consoles that draft replies from a ticket thread, data enrichment workflows that tag and classify records as they arrive, and document processing flows that extract structured fields from an upload. Because Jet reads your own database alongside OpenAI, every prompt can pull in the exact record it's working on, and every response writes straight back to it.

What you can do
Generate text completion
Send a prompt built from your own record data to OpenAI and write the response back to the record, for example drafting a reply or a summary.
Summarize text
Send a document, ticket thread or note to OpenAI and store a short summary next to the record.
Classify or tag content
Send text to OpenAI and use the response to set a category, priority or sentiment field on a record automatically.
Generate embeddings
Create embeddings for a record's text so it can be matched or searched by meaning elsewhere in your app.
Moderate content
Check user-submitted text against OpenAI's moderation endpoint before it's stored or shown, and flag or block what fails.
Generate image
Create an image from a prompt built inside a Jet workflow, for example a placeholder or a generated asset for a record.
Run assistant thread
Send a message to an OpenAI Assistant and read back its response as part of a multi-step workflow.
Transcribe audio
Send an audio file to OpenAI and write the transcript back to the record it belongs to.
Extract structured data
Send unstructured text (an email, a form response) to OpenAI and parse the structured fields it returns into your own table.
Translate text
Send a field's content to OpenAI for translation and store the result alongside the original.
Use Cases
Scenario
What it looks like
AI-assisted support console
Draft a reply or summarize a long ticket thread from inside your support screen, with the agent reviewing before it sends.
Automated data enrichment
Classify, tag or summarize incoming records like leads, tickets or submissions the moment they're created, so your team works from data that's already organized.
Content moderation queue
Screen user-submitted text automatically and route anything flagged to a review queue instead of publishing it directly.
Natural-language search
Let your team search records by meaning, not just keyword, using embeddings generated from your own data.
Internal knowledge assistant
Let staff ask questions against your own records or documents and get an AI-drafted answer with the source record attached.
Automated document processing
Extract structured fields from uploaded documents or forms and write them directly into your database, cutting out manual entry.

Key benefits

  • AI without a separate app. Generate text, summaries and classifications from inside the same screens your team already works in.
  • Prompts built from your own data. Pull fields from a record straight into a prompt, instead of copying and pasting between tools.
  • Results written back automatically. Store a completion, summary or extracted field directly on the record it came from.
  • Actions with a record. Every OpenAI call runs inside your app, scoped by role, and written to the audit log.
  • Complete workflows. Tie a generated result to everything that follows it: update a record, trigger a notification, route for review.
  • Human review where it matters. Draft with AI, then have a person approve before anything sends or publishes.

How to connect Jet Admin with OpenAI

  1. In OpenAI, open platform.openai.com/api-keys and create a Secret key.
  2. In Jet Admin, open your project and add a new resource, or pick OpenAI while creating a project.
  3. Choose OpenAI and paste the Secret key.
  4. Jet loads the OpenAI actions available: completions, embeddings, moderation and image generation.
  5. Add the data sources you want to feed into prompts, for example the record fields you want summarized or classified.
  6. Generate the screens you need, then set role permissions on who can trigger AI actions.
  7. Add actions and workflows on top: auto-tagging on record creation, ticket summaries, and a review step before AI output is saved.