Early access

Ask questions about your data

Invertropy answers questions and generates charts from your data.

Invertropy answering the question how many units have we sold per seller. The answer names Northwind Traders with 24,500 units in bold, above a bar chart of the five sellers.
Invertropy answering a question against a demo dataset

Where Invertropy sits

Invertropy is the analysis layer of the Propello pipeline. It sits between Ingestion and Actions.

Ingestion

Databases, exports and files land in one store, with a record of where every row came from.

Running

Invertropy

Query your database to get answers and charts.

Early access

Actions

Automated trend signals, scheduled digests and threshold alerts from Invertropy's output.

Coming soon

How Invertropy stays safe

Ambiguous questions get clarified

When more than one reading of a question is defensible, Invertropy offers the readings and asks which one you meant rather than picking one quietly.

It says when it cannot answer

If your data does not hold what the question needs, the reply says so and says why in plain words.

Your database is only ever read

Every generated query is parsed and rejected unless it is a single read-only SELECT within a row limit. That check runs before the connection is used, on a role that could not write anyway.

Charts are validated before they render

Every chart is checked against the columns actually returned. If a chart references a column that is not there or breaks the rules of its own type, it is downgraded to a table rather than drawn wrong.

Pin an answer to a dashboard

Pin any chart answer and it moves to a shared dashboard. It will refresh data periodically to stay current.

The Invertropy dashboard with four pinned charts in a two by two grid: units sold by seller, monthly revenue, units shipped by destination and returns by reason. Each card shows when it last refreshed.
A shared dashboard of pinned charts, each refreshing periodically

Put it inside your own product

Invertropy ships as an embeddable widget. Drop it into your product and your users get the same question-to-answer surface under your own label.

index.html
<link rel="stylesheet"
      href="https://lumen.propellostudio.com/chat-bi.css">

<div id="invertropy" class="chat-bi-widget" style="height:100vh"></div>

<script src="https://lumen.propellostudio.com/chat-bi.js"></script>
<script>
  ChatBIWidget.init(document.getElementById('invertropy'), {
    apiUrl: 'https://api.example.com',
    brandLabel: 'Ask Invertropy',
  });
</script>

Get early access

Invertropy is in early access while we work closely with a small number of teams. Leave your work email and we will write when a slot opens.

We only email about Invertropy access.