DataTawk Docs

DataTawk

DataTawk — an AI-Powered BI tool for self-service analytics

Datatawk

Datatawk is a GenBI (Generative Business Intelligence) assistant designed to help teams explore, analyze and act on data using natural language and programmatic tooling.

What Datatawk Does

  • Connects to your data sources (databases, CSVs, APIs).
  • Executes queries and summarizes results in plain language.
  • Generates visualization suggestions and reusable queries.
  • Produces actionable insights and recommendations.

Key Features

  • Natural-language querying: Ask questions in plain English and get SQL or summaries back.
  • Data connectors: Built-in adapters for common databases and file formats.
  • Explainable answers: Each insight includes the underlying query and confidence notes.
  • Reusable workflows: Save prompts and query templates as shareable assets.

Quick start

  1. Prepare your data source and credentials.
  2. Add the connector for your database or upload a CSV.
  3. Ask Datatawk questions like "Show monthly revenue by product category".

Example interaction:

Q: "Which product categories grew fastest last quarter?"

A: Datatawk will run the appropriate aggregation, return the top categories, a short plain-language summary, and the SQL used to produce the result.

Usage example - Programmatic Backend

import { createDatatawk } from 'datatawk'

const dt = createDatatawk({ connector: 'postgres', connectionString: process.env.PG })

const result = await dt.query("Show total sales by region last 6 months")
console.log(result.summary)
{ summary: "North America up 12%...", rows: [...], sql: "SELECT region, SUM(sales)..." }

Best practices & tips

  • Start with a clear question and, if needed, a target metric (e.g., revenue, conversions).
  • Provide sample data or a schema when asking complex, multi-join questions.
  • Use saved workflows for repeatable reporting.

License & Contact

Datatawk is provided under your project's chosen license. For questions or to contribute, reach out to the maintainer.


(Generated content — edit to add links to docs, screenshots, or installation steps specific to your project.)

On this page