How to use Runbook's AI agent

7 min read

On this page
  1. Pulling specific data and reports from QuickBooks
    1. Example #1: Expense reporting
    2. Example #2: Work-in-progress (WIP) reporting
  2. Building new spreadsheet reports
    1. Example #1: Building an AR dashboard
    2. Example #2: Building a forward-looking budget
  3. Ad-hoc analysis
    1. Example #1: Variance analysis
    2. Example #2: Monthly general ledger review
  4. Tips for using Runbook's agent in your own workflow
    1. Iterate
    2. Save your prompts in Google Sheets
    3. Give the agent a template
  5. Questions?

Runbook's AI agent can do a lot. It can pull QuickBooks reports and data into Google Sheets, build new reports and analyses in your spreadsheet, and answer open-ended questions about your QuickBooks data. You can think of the agent as a team member that can read QuickBooks data and knows how to use spreadsheets, and you can ask it to do anything involving those skills.

That said, if you're looking at the chat screen wondering what to ask, it can be helpful to see some specific examples. To help you get started, we put together a list of some common use cases, along with some examples of tasks Runbook's agent can help with.

Note: the examples below are not an exhaustive list. They're meant to demonstrate Runbook's general capabilities, which you can then apply to your own workflow.

Pulling specific data and reports from QuickBooks

Runbook's agent can pull cuts of data that aren't available in QuickBooks' standard reporting features. This is helpful when you're building a custom report or analysis that requires a specific slice of data. Rather than pulling a full report or transaction list and manually cleaning it in a spreadsheet, you can just ask Runbook to pull the data you want by describing it in plain English.

Here are a couple examples.

Example #1: Expense reporting

Say you want to create a report to understand trends in your expenses over time. You could start with a P&L to see expenses over time at a high level, but you'll probably have several questions about the underlying data:

  • Which vendors have been costing more/less over time?
  • Which vendors did I spend the most on in the past 3 months?
  • How many bills were over $5K last month, and what were they?
  • Were there any abnormally large bills in the past few months (over $10K)?

Rather than slicing and dicing the data yourself, you can just ask Runbook to do it for you.

Example prompt: "Show me expenses by vendor for the past 6 months and highlight the top 5 vendors with the largest cost increase."

A Google Sheets report ranking vendors by monthly spend from January to June 2025, with the five vendors showing the largest spend increase highlighted, and the Runbook sidebar open showing the custom report listed alongside standard reports with refresh and edit settings buttons

This functions just like any other Runbook report. You can refresh it with new data and edit the report configuration.

Example #2: Work-in-progress (WIP) reporting

If you track estimated vs. actual costs and income by project in QuickBooks, you might want to see a single report with estimated vs. actual amounts across all projects. Unfortunately, there isn't a way to build that report in QuickBooks. You can only see estimated vs. actual amounts by each project individually, so you'd need to piece them together into a consolidated report manually.

Instead, you can ask Runbook to pull the consolidated data into Google Sheets.

Example prompt: "Show me estimated and actual costs and income across all projects."

A Google Sheets report listing construction projects with estimated cost, actual cost, estimated income, actual income, and color-coded difference columns

Building new spreadsheet reports

The previous examples showed how to pull specific cuts of data from QuickBooks to Google Sheets. Runbook can also work inside your spreadsheet to build new reports with the data that it pulls from QuickBooks (writing formulas, formatting cells, etc.).

Example #1: Building an AR dashboard

Let's say you want to build an AR dashboard to keep track of all overdue invoices. The typical process would be:

  1. Use Runbook to pull an AR Summary and AR Detail report for a specific time period
  2. Manually build a dashboard in a separate Google Sheets tab using formulas to reference the live data

Runbook's agent can do this entire process for you.

Example prompt: "Pull an AR Summary and Detail report as of today, and build an AR dashboard tracking all overdue invoices by customer."

An A/R dashboard tab in Google Sheets with total, overdue, and current A/R figures, an aging breakdown chart, and a table of overdue invoices by customer, with the source reports listed in the Runbook sidebar

Runbook pulls the relevant reports from QuickBooks and builds the dashboard using formulas to reference the live data. That way, when you refresh the source reports, the dashboard refreshes too.

Example #2: Building a forward-looking budget

Runbook can also help with budgeting and forecasting by building projections from historical trends. For example, say you want to build a P&L budget for the next 12 months based on historical data from the last 3 years.

Example prompt: "Build a P&L budget for 2027 based on the last 3 years of data. Include a section of editable assumptions at the top."

A 2027 monthly P&L budget in Google Sheets with a growth assumptions section at the top, where editable year-over-year growth percentages drive the monthly projections below

Runbook pulls the prior 3 years of P&L data and builds a budget with formula-driven projections. It also includes assumptions that you can review and edit.

Ad-hoc analysis

Lastly, Runbook's agent can help with ad-hoc analysis. It can dig through your QuickBooks data to answer questions, explain variances, or spot anomalies that require human review.

Example #1: Variance analysis

Say you're looking at a P&L with a lot of month-over-month noise: there are 20+ line items and some are showing large month-over-month fluctuations. You might want to see a summarized version of the P&L that highlights important changes (and explains what's causing them), giving you a clear picture of what's happening in the business.

Runbook's agent is great at this kind of synthesis and explanation.

Example prompt: "Create a summarized P&L comparing Oct and Nov 2025, with explanations for all variances >$10K and >10%."

A summarized profit and loss comparing October and November 2025, with dollar and percent variance columns and a commentary column explaining each large change

Example #2: Monthly general ledger review

Most finance and accounting teams review the GL each month to investigate anomalies and check for potential errors: duplicate entries, misclassifications, missing names, failure to capitalize a cost, etc. This process is painstaking and error-prone, often relying on manual human review.

Runbook can sift through all of your GL data every month and flag anomalies in a fraction of the time.

Example prompt: "Build a GL review for June 2026. Flag any duplicate entries, expenses with missing vendor names, uncategorized expense/income, or uncapitalized costs above the capitalization threshold ($5K)."

A GL review sheet for June 2026 with a summary of issues by flag type and a color-coded table of flagged transactions: potential duplicates, missing vendors, uncategorized entries, and items to capitalize

Tips for using Runbook's agent in your own workflow

Now that you have a sense of what Runbook's agent can do, you can start experimenting with use cases that are relevant to your individual workflow. Here are some tips and best practices as you get started.

Iterate

You should think of using the agent as an iterative, collaborative process: if the agent does something different from what you want, or if you decide on a different approach after you see the output, you can follow up with additional instructions and clarification. You can even ask the agent to propose a plan for a specific task and provide feedback before it gets started.

Save your prompts in Google Sheets

If you're using the agent for a recurring task (like monthly variance analysis), it's often a good idea to create a reusable prompt. You can do this by writing the prompt in a new Google Sheets tab. Name the tab something like "Agent Instructions," then when you want the agent to repeat the task you can just say "execute the instructions in the Agent Instructions tab" rather than re-writing the prompt.

This also makes it easier to write highly detailed instructions for the agent, which you can continue to refine over time. For example, detailed instructions for a monthly GL review might look like this:

An "Agent Instructions" tab in Google Sheets containing a settings block (period, close date, materiality and capitalization thresholds) followed by step-by-step instructions for pulling data and running high, medium, and low priority GL checks

Give the agent a template

If you know the exact format of the output you want, you can give the agent a template to fill out or an existing report to copy.

For example, say you built a 2026 budget with a format that you like, and now you want to create a new budget for 2027. Copy the 2026 budget into a new Google Sheet, then ask Runbook to build a 2027 budget using that exact structure.

Questions?

If you have questions or get stuck, we're happy to help. Email sam@runbookhq.com or schedule a call.