ChatPlotDB · Data analysis agent

No analyst to build your dashboards? Ask ChatPlotDB. It draws the charts and keeps them live.

Drop in a spreadsheet or connect PostgreSQL, MySQL or DynamoDB, and ask in plain English. ChatPlotDB answers with a chart and the SQL it ran, and asks when a number could mean two things. Save any answer to a dashboard that refreshes from your database and alerts you in Slack.

  • 100 free credits
  • No card needed
  • Sample databases to try
Answers you can check

It asks before it guesses,and shows how it got there.

Some numbers can be worked out more than one way. When you ask for one, ChatPlotDB checks which you mean before it runs anything, and every answer shows its steps and the SQL behind it.

  • It asks what you mean

    Churn, growth, returns or change over a period: ChatPlotDB won't pick a definition for you. It asks first, then works it out the way you said.

  • Every step, and the SQL

    Open Show working to see each step. Each query shows its SQL and how many rows came back. Ask “How did you get this?” and it explains the data, filters and assumptions it used.

  • It checks for quiet mistakes

    Before answering, it checks each result for problems that don't show up as errors: an empty result, a list cut off at the row limit, division by zero, a total missing its grouping, a ranking that should restart per group, and columns that are mostly blank.

Dashboards

The dashboard,without the BI project.

Save any chart, table or number from a chat to a dashboard. On a database, each card reruns its own query on a schedule, so the numbers stay current without anyone asking again.

  • Refreshes are free

    Every 30 seconds to every hour. A refresh reruns the saved query with no AI involved, so it costs nothing.

  • Alerts in Slack

    Set a threshold on a number or a table, and ChatPlotDB messages you in Slack when it's crossed. Up to five per card.

  • Filters from your data

    ChatPlotDB suggests filters from the values in your data, such as country or product.

  • Live share links

    Share a read-only dashboard with people who don't have an account. They see the data, never the SQL or the connection. Links can expire.

If a refresh fails, the card keeps its last good numbers, and you get a message saying which card needs a look.

Tools agent

Turn repeat questionsinto tools.

In Config Studio, the Tools agent studies your database and the questions people ask most, and drafts tools for them. Once you publish a tool, ChatPlotDB uses it whenever that question comes up, the same way every time.

  • It asks what your terms mean

    Before it drafts anything, it asks what you mean by words like “repeat customer” or “active”, and writes any assumption down.

  • Nothing publishes unless it ran

    Every tool runs on your live data before you can publish it, defaults and options included. Try it yourself, or see the result as a chart.

  • Methods ready to use

    Toolpacks for statistics, time series and forecasting, value series such as returns and drawdown, and machine learning such as clustering and driver analysis.

  • Free to run

    A published tool runs as a plain query or script, with no AI cost each time it runs.

Your data

Start with a spreadsheet.Add a database later.

You don't need a database to begin. Drop in a CSV or Excel file right after you sign up, or try a sample database. Connect PostgreSQL, MySQL or DynamoDB when you want answers from the live data.

  • Spreadsheets up to 200 MB

    CSV and Excel, up to 10 files in a chat. Each sheet becomes its own table, and ChatPlotDB suggests first questions from your columns.

  • It only reads your database

    Every query runs in a read-only transaction, so ChatPlotDB can't change your data.

  • Several databases as one

    Stitch two to five connections into one, even of different kinds, and ask across all of them.

  • A file and a database together

    Ask one question across your ad-spend spreadsheet and your orders database.

Your team

Ask from Slack.Share what you find.

Your team can ask ChatPlotDB where they already talk, and share any chat or dashboard with the people who need it.

  • @ChatPlotDB in any channel

    Link a channel to a database, then ask in a message. The chart comes back in the thread, with a button to save it to a dashboard.

  • Dashboards in Slack

    View or refresh a dashboard from Slack with /cpdb-dashboard.

  • Private until you share

    Send a read-only link to a chat, or share a chat or dashboard live with your whole workspace or with chosen people.

Getting started

From your data to a dashboardin three steps.

  1. Upload a file or connect a database

    CSV or Excel, or PostgreSQL, MySQL or DynamoDB. Test & Save checks the connection before it's saved.

    CSVExcelPostgreSQLMySQLDynamoDB
  2. Let Config Studio learn your data

    For PostgreSQL and MySQL, a guided chat learns what your tables and terms mean and checks each metric against your data. Nothing goes live until you save. Files are ready as soon as they upload.

  3. Ask, then save what matters

    Ask in plain English and get a table or chart with the SQL it ran. Save the answers you'll want again to a dashboard.

Pricing

Every feature on every plan.Plans differ in credits and limits.

Start free with 100 credits and no card. Top up when you need more, or pick a plan.

Pay as you go

$0to start

Welcome credits to start, then top up only when you need more.

  • 100 welcome credits when you sign up
  • Credit packs: $5, $10, $25, $50, $100 or $200
  • Packs: $1 for 10 credits, no subscription
  • 1 database connection
  • 500 MB database storage
  • 20 tools per database
  • 10 dashboard cards
Most popular

Professional

$25/month

More connections, more storage, and history you can roll back.

  • Stitch up to 3 databases
  • 5 database connections
  • 1 GB database storage
  • CSV and Excel chat
  • DB chat
  • Version control
  • 250 credits a month

Team

$50/user/month

Everything unlimited, plus the controls a shared account needs.

Everything in Professional, plus

  • Unlimited database stitching
  • Unlimited database connections
  • 5 GB storage, +1 GB per extra seat
  • Unlimited dashboard cards
  • Chat and dashboard collaboration
  • Chat access control
  • Early access to new features
  • 500 credits a month per user, in one shared wallet

1 credit is $0.10. Pay yearly for 2 months free.

Every plan includes
  • Every model
  • Database, CSV and Excel chat
  • PostgreSQL, MySQL and DynamoDB databases
  • Read-only access to your database, credentials encrypted
  • Interactive charts and tables, with CSV export
  • Dashboards that refresh on a schedule, with alerts
  • Public share links for chats and dashboards
  • Slack: ask questions and follow dashboards
  • Config Studio: AI sets up your database's context
  • Python analysis and web search in chat

Not sure which plan fits, or want help setting it up? Book a demo.

Also in ChatPlotDB

Relay: the AI agent for your website and WhatsApp.

Relay lives in ChatPlotDB, on the same account. It answers your customers from your own pages and PDFs, shows the page it used, and sends you the leads.

Questions about ChatPlotDB

ChatPlotDB is an AI data analyst for your spreadsheets and databases. You ask a question in plain English, and it runs the query and answers with a table or chart, the SQL it ran and the steps it took. Any answer can go on a dashboard that refreshes from your database and alerts you in Slack.

No. Drop in a CSV or Excel file right after you sign up, or try one of the sample databases. You start with 100 free credits and no card.

No. ChatPlotDB only reads: every query runs in a read-only transaction, so it can't change your data. Your database credentials are encrypted before they're stored.

PostgreSQL, MySQL and DynamoDB, plus CSV and Excel files. You can stitch two to five connections into one and ask across them.

Open Show working to see each step and the SQL it ran, with how many rows came back. When a number could be worked out more than one way, ChatPlotDB asks which one you mean first. Ask “How did you get this?” and it explains the data, filters and assumptions it used.

Those tools are built for people who design reports: hundreds of data connectors, free-form layouts, scheduled email reports and company-wide controls. ChatPlotDB starts from a question. You ask in plain English, check the SQL, and save the answers you want to keep to a dashboard that refreshes itself and alerts you in Slack.

If you need hundreds of data sources or pixel-perfect reports, those tools do more.

You start free with 100 credits and no card. After that, top up with credit packs from $5, or pick Professional at $25 a month or Team at $50 per user a month. Every feature is on every plan.

Yes. Book a 30-minute demo with our team. Tell us what data you work with when you book, and we'll show you ChatPlotDB on questions like yours.

Book a demo

See what ChatPlotDB finds in your data.