Ask questions about your data
Invertropy answers questions and generates charts from your data.
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.
Invertropy
Query your database to get answers and charts.
Actions
Automated trend signals, scheduled digests and threshold alerts from Invertropy's output.
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.
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.
<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>
You are on the list
We will be in touch as we open up the early access.