For freelance analysts and small data agencies

Turn messy client data into dashboards clients trust

Dotwave fixes the dates, duplicates and misspellings in your client's files, asks before it changes a single row, and logs every change in plain English. Then it turns the clean data into a dashboard you can share by link, PDF or scheduled email.

Free plan, no card required.

Works with the files and tools your clients already use

Most of a client project is cleaning. The client only sees the chart.

Client files arrive the way people typed them. Fixing that takes hours, and when the work is invisible it is hard to bill for.

Dates in five formats

One column holds 03/04/2026, 4-Mar-26 and the Excel serial 46088. Any chart that groups by month comes out wrong.

One city, three bars

Bengaluru, bangalore and BENGALURU split one bar into three, and the city that leads looks like it trails.

Hours you can't show

The client sees a dashboard and a bill. Dotwave's audit PDF lists every fix and how many rows it touched, so the cleaning shows up as work.

From the client's file to their inbox in four steps

One place for the whole job, so nothing gets copied between five tools along the way.

  1. 01

    Connect the data

    Upload CSV or Excel, or connect MySQL, PostgreSQL, Google Sheets, Google Analytics 4, a REST API or a webhook. Dotwave profiles every column across the whole file, not a preview.

  2. 02

    Clean it with AI you approve

    The AI suggests fixes and shows how many rows each one changes. Nothing changes until you click Apply, and you can undo any step later.

  3. 03

    Build the dashboard

    Pick a chart or ask a question in plain English. Each chart opens with a one-line takeaway, so your client reads the point before the axes.

  4. 04

    Deliver it

    Share a password-protected link, export a PDF, or email the report every Monday. Clients comment on charts without creating an account.

Built for the cleaning clients never see and the delivery they do

AI that asks before it changes anything

Each suggestion shows the rows it affects and waits for your click. If a step would remove most of the file, Dotwave flags it instead of running it.

How cleaning works

An audit PDF for every dataset

What changed, how many rows, and whether you or the AI did it. Attach it to the invoice.

Recipes for next month's file

Save the steps once and apply them to the new file in one click, even when a column was renamed.

Charts that say what they show

A one-line takeaway above every chart, written from the chart's own numbers.

Ask your data

Type the question the way the client asked it and get the chart.

Ask your data

Share, comment, schedule

Password-protected links, client comments with email alerts, and PDF reports sent on a schedule.

Interactive dashboards

Your client's data stays theirs

Each account sees only its own data. Database connections are read-only, and the original upload is kept unchanged so any step can be undone.

Cleaning client data in Excel vs in Dotwave

The same seven jobs, done by hand and done with Dotwave.

JobExcel by handDotwave
Fix dates stored as textA formula per format, checked by eyeOne suggested fix, previewed, then applied
Remove duplicate rowsSort, filter and delete by handExact and fuzzy matching with a preview
Fill missing valuesDecide column by columnA suggestion per column, with its share of blanks
Catch a bad cleaning stepSpotted later, if at allFlagged before a step that would remove most rows
Show the client what you didWrite it up yourselfAudit PDF generated from the log
Clean next month's fileRepeat every stepApply the saved recipe
Deliver the resultEmail an attachmentLive link, PDF or scheduled email

Already deliver in Power BI or Tableau? Dotwave pushes the clean data to both.

Start free. Upgrade when a client project needs it.

Prices in Indian rupees. Pay by UPI or bank transfer and we activate the plan within a few hours.

Free

₹0/month

Try Dotwave on a real file.

  • 3 datasets and 2 dashboards
  • Uploads up to 5 MB
  • 10 AI operations a month
  • 1 database connection
  • Core cleaning steps
Create your free account
Most popular

Professional

₹1,999/month

For freelance analysts with client work. ₹19,999 a year.

  • 20 datasets, unlimited dashboards
  • Uploads up to 50 MB
  • 500 AI operations a month
  • Google Sheets and Google Analytics 4
  • Audit PDF, recipes and fuzzy duplicates
  • Unlimited password-protected share links
  • 20 PDF exports and 5 scheduled reports a month
Choose Professional

Agency

₹3,999/month

For small teams with many clients. ₹39,999 a year.

  • Everything in Professional
  • Unlimited datasets, connections and AI
  • Uploads up to 200 MB
  • 3 team seats
  • White-label PDFs with your logo
  • Unlimited PDF exports and schedules
Talk to us about Agency

Guides for analysts who deliver to clients

All guides

Questions analysts ask first

Anything else? Write to hello@dotwave.app.

What kind of messy data can Dotwave clean?

The problems client files usually arrive with: dates stored as text in several formats, duplicate rows, one category spelled several ways (Bengaluru, bangalore, BENGALURU), missing values, mixed currency formats and numbers stored as text.

Does the AI change my data on its own?

No. The AI suggests each fix, shows how many rows it will change, and waits for you to click Apply. Every step is recorded and can be undone.

Which data sources can I connect?

CSV and Excel uploads, Google Sheets, Google Analytics 4, MySQL and PostgreSQL databases, REST APIs and webhooks. For a database on a private network, a small Dotwave agent runs next to it and keeps the connection outbound.

Can I take the clean data into Power BI or Tableau?

Yes. Export the clean dataset as CSV or Excel, push it to a Power BI dataset, or publish it to Tableau.

What is a cleaning recipe?

A saved list of the cleaning steps you applied to a dataset. Apply it to next month's file in one click; Dotwave matches the columns even when their names changed.

What is the cleaning audit PDF?

A client-facing report listing every cleaning step in plain English: what changed, how many rows it affected, and whether you or the AI made the change. It is included in the Professional and Agency plans.

How do clients see the dashboard?

Through a share link, which can be password-protected, a PDF export, or a report emailed on a schedule. Clients can comment on charts from the link without creating an account, and you get an email when they do.

How much does Dotwave cost?

The Free plan costs nothing and needs no card: 3 datasets, 2 dashboards and 10 AI operations a month. Professional is ₹1,999 a month and Agency is ₹3,999 a month, with yearly prices of ₹19,999 and ₹39,999.

Is my client's data kept private?

Each Dotwave account sees only its own data. Database connections are read-only, queries to your own databases are checked before they run, and the original uploaded file is kept unchanged so every cleaning step can be undone.

Your next client file is already messy

Clean it, chart it and send it from one place. The free plan is enough to try it on a real project.

Create your free account

Free plan, no card required.