Blog Post

The Qrew Blog
5 MIN READ

Automate faster and smarter with AI Actions

GeorgiPeev's avatar
GeorgiPeev
Quickbase Staff
7 months ago

Coming to everyone on 24th February



Don't want to read? - Watch the video instead:




Over the past few months, I’ve been sharing how AI Actions can be used inside Pipelines to

extract insights from emails
analyze complex documents like 10-K filings
and even
generate weekly report summaries automatically

The feedback has been great. You love the flexibility and power.
But it's also been very clear where things could be better.

Questions like:

  • How do I construct the desired output? What is "JSON schema"?
  • How do I give the AI all the context without stitching together dozens of fields?
  • Can I pass images, not just documents and spreadsheets?
The release on the 24th will be about answering those questions.

With three major improvements, AI Actions becomes easier to use, more context-aware, and far more versatile — without changing the core idea: one simple step that lets AI reason over your pipeline data directly inside your workflows.

This release introduces:

  • A Structured AI Output Builder (no manual JSON schemas)
  • Prior step references for richer AI context
  • Image file support for AI Actions

What We’ve Done So Far

AI Actions started intentionally simple.

It’s a single Pipelines step "Custom Action" that allows builders to:

  • Send text and files to an AI securely managed by Quickbase
  • Provide custom instructions 
  • Receive either free-form text or structured output
  • Reference that output in downstream steps

 

This unlocked powerful use cases:

  • Extracting structured data from emails and documents
  • Summarizing content from long documents or other sources
  • Analyzing reports and sending executive-ready insights






But with that flexibility came some friction:

  • Writing and maintaining JSON schemas by hand
  • Manually assembling context using Jinja and CSV files
  • Flattening rich data into long text prompts
The goal of this release was simple: remove that friction without removing control.

Use Case 1:
Smart record matching between emails and Quickbase records

Incoming emails often reference projects by name — but rarely in a clean, consistent way.

For example:

“From this email, find the Quickbase project whose name is mentioned somewhere in the email, and return its project name and record ID.”

With AI Actions, you can:

  1. Use the Outlook trigger to capture the email content.
  2. Run a Quickbase query to fetch candidate project records.
  3. Pass both the email step and the query step to AI Actions.
  4. Let the AI match the email text to the correct Quickbase record based on meaning or exact text.

Why it matters:
You avoid brittle string matching and complex branching logic, while still getting a structured result that flows cleanly into the rest of your pipeline.


Use Case 2:
Replace complex Jinja with natural language

Most complex pipeline logic is technically possible with Jinja — but painful to build and even worse to maintain.

A classic example: workday date rules, like:

“Given a date, calculate the first working day of the following month.”

Before, this often meant:

  • Lots of Jinja
  • Nested conditions
  • Edge cases (weekends, month boundaries, holidays depending on rules)

With AI Actions, you can describe the rules in plain language and let the AI do the reasoning.

And with the Structured Output Builder, you don’t have to hand-write a JSON schema — you simply define the fields you want (for example: is_working_day, next_working_day, explanation), and the AI fills them in reliably.

Why it matters:
You replace brittle templating logic with a readable prompt + structured output that’s easier to build, easier to change and to understand later.


Use Case 3:
Compare two Quickbase tables to find discrepancies

Reconciling data between systems is a common headache — especially when the same list lives in two separate Quickbase tables (or a spreadsheet).

With AI Actions, you can pass two prior steps into one prompt — for example:

  • A Quickbase query in app A (your source of truth)
  • Another Quickbase query in app B (what a team is tracking)

Then ask something like:

“Compare these two datasets and list discrepancies: missing rows, mismatched values, and any duplicates. Return a clear summary plus a structured list of issues.”

Why it matters:
Instead of exporting files, writing custom logic, or manually scanning rows, AI Actions can do the comparison automatically and return a discrepancy report you can store in Quickbase or send to stakeholders. Even more, you can process it directly in the pipeline.


Use Case 4:
Extract invoice details from a photo

Not everything comes in as a clean PDF or spreadsheet — sometimes it’s just a photo taken on a phone.

With image file support in AI Actions, you can now pass common image formats (JPG/PNG/GIF/WEBP) directly to the AI and extract structured invoice details.

For example:

“From this invoice photo, extract vendor name, invoice number, invoice date, total amount, and line items.”

Pair this with the Structured AI Output Builder, and the AI returns the exact fields your pipeline needs — ready to create a record, route for approval, or trigger a payment workflow. How to deal with nested lists/arrays.

Why it matters:
You can turn unstructured image uploads into structured Quickbase data automatically, without manual extraction.


Get Started

A simple way to start is with a single pipeline and a single AI Actions step.

Pick one repetitive task that requires interpretation — summarize, match, compare, or extract — and try expressing it in plain language. You can always add context, structure, scheduling, and automation once the value is clear.

AI Actions continues to evolve, but the goal stays the same:
help you move from raw data to usable insight with automatically and with less effort.

When to Use AI Actions

AI Actions works best when the task involves:

  • Interpreting unstructured input (emails, images, free text)
  • Comparing data across systems
  • Applying business rules that are hard to express in logic
  • Producing human-readable explanations or summaries

If you find yourself writing increasingly complex Jinja or branching logic just to “figure something out,” that’s usually a good signal that AI Actions is a better fit.

Improvements

On 24th February we're launching the latest and biggest batch of improvements to the channel:

  • Users on all plans can try AI Actions before April 1, 2026 at no cost
  • Significantly increased daily limits for data sent to and received from the AI (per account)
  • Increased limits for data processed per step execution
  • Increased file size limit to 3 MB
  • Structured AI Output simple builder (released 12th Feb)
  • Reference entire outputs from prior steps
  • Image support for files
  • Other performance and usability bugs
Updated 7 months ago
Version 4.0
Comments have been turned off for this post