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.
For freelance analysts and small data agencies
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.
Client files arrive the way people typed them. Fixing that takes hours, and when the work is invisible it is hard to bill for.
One column holds 03/04/2026, 4-Mar-26 and the Excel serial 46088. Any chart that groups by month comes out wrong.
Bengaluru, bangalore and BENGALURU split one bar into three, and the city that leads looks like it trails.
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.
One place for the whole job, so nothing gets copied between five tools along the way.
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.
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.
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.
Share a password-protected link, export a PDF, or email the report every Monday. Clients comment on charts without creating an account.
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 worksWhat changed, how many rows, and whether you or the AI did it. Attach it to the invoice.
Save the steps once and apply them to the new file in one click, even when a column was renamed.
A one-line takeaway above every chart, written from the chart's own numbers.
Type the question the way the client asked it and get the chart.
Ask your dataPassword-protected links, client comments with email alerts, and PDF reports sent on a schedule.
Interactive dashboardsEach account sees only its own data. Database connections are read-only, and the original upload is kept unchanged so any step can be undone.
The same seven jobs, done by hand and done with Dotwave.
| Job | Excel by hand | Dotwave |
|---|---|---|
| Fix dates stored as text | A formula per format, checked by eye | One suggested fix, previewed, then applied |
| Remove duplicate rows | Sort, filter and delete by hand | Exact and fuzzy matching with a preview |
| Fill missing values | Decide column by column | A suggestion per column, with its share of blanks |
| Catch a bad cleaning step | Spotted later, if at all | Flagged before a step that would remove most rows |
| Show the client what you did | Write it up yourself | Audit PDF generated from the log |
| Clean next month's file | Repeat every step | Apply the saved recipe |
| Deliver the result | Email an attachment | Live link, PDF or scheduled email |
Already deliver in Power BI or Tableau? Dotwave pushes the clean data to both.
Prices in Indian rupees. Pay by UPI or bank transfer and we activate the plan within a few hours.
₹0/month
Try Dotwave on a real file.
₹1,999/month
For freelance analysts with client work. ₹19,999 a year.
₹3,999/month
For small teams with many clients. ₹39,999 a year.
Two months after the project closed, the client can't refresh it and you're doing unpaid support. Seven checks that leave the work runnable without you.
Re-cleaning the same monthly file by hand adds up to days a year. Build the pipeline once, then swap the file and refresh.
Cleaning a date column has a clear end. Reshaping a wide table and adding a moving average does not. Quote them separately.
Anything else? Write to hello@dotwave.app.
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.
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.
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.
Yes. Export the clean dataset as CSV or Excel, push it to a Power BI dataset, or publish it to Tableau.
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.
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.
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.
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.
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.
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 accountFree plan, no card required.
ClientCan we see April next to March?