Private beta · free for testers · 10 files a day

Make this file import cleanly into QuickBooks

Rowvio cleans, maps and checks spreadsheets, exports and PDFs so they import first time. See every change before you download. Your files never leave your browser.

✓ Processed on your device✓ No logins to your apps✓ Every change listed✓ Free preview

rowvio · Prepare for an app

statement_q3.xlsx → QuickBooks

Bank transactions · 3 columns · South Africa

Your file

STATEMENT · Q3
DateDetailsDebitCredit
07/01/2026 ACME co (2,500.00)
1 Aug 26Fuel - shellR 1,250.00
14/09/2026Rent12 000
07/01/2026 ACME co (2,500.00)
TOTAL17,000.001,250.00

What you'll get

DateDescriptionAmount
01/07/2026ACME Co-2500.00
01/08/2026Fuel - Shell1250.00
14/09/2026Rent-12000.00

Removed: title row · total row · 1 duplicate

Data health

28→100

  • ✓Date, Description, Amount present
  • ✓Dates as DD/MM/YYYY
  • ✓Amounts are plain numbers
  • ✓No blank required values
  • ✓Under 350 KB
Download for QuickBooks

Prepares import files for

QuickBooksXeroSalesforceHubSpotShopifyMailchimp

Independent product. Not affiliated with, partnered with or endorsed by these companies. Details

Import errors Rowvio removes before they happen

See it work

80 seconds, start to finish

An 11-page quote structured automatically, shaped, combined, read from a scan, unlocked, prepared for QuickBooks and run on six invoices. Demo documents are fictional.

How it works

Give Rowvio what you have. Tell it where it needs to go.

01

Drop your file

CSV, Excel or PDF. Exports from any bank, CRM, store or spreadsheet.

02

Pick the destination

QuickBooks, Xero, HubSpot, Salesforce, Shopify, Mailchimp, or a plain clean file.

03

Check the preview

Your data next to the result. Every change is listed with the reason. Free.

04

Download and import

Columns, dates and numbers match what the app expects. It imports first time.

The product

Everything between the export and the import

Capture from PDFs

Mark it once. Run it on 500 PDFs.

Click the invoice number, the date and the total. Draw a box around the line items. Save it as a template and drop the whole month's PDFs. One Excel file comes back.

Invoices with captured fields outlined

Data health

Know what will fail before you import

72/ 100
Ready to import13,892
Possible duplicates221
Invalid emails104
Mixed date formats71

Import rules

A green light before you download

  • ✓Email is valid on every row
  • ✓Lifecycle stage is an allowed value
  • ✓Phone numbers in +27 format
  • ✓No duplicate emails
  • ✕Choose a column for Last name

International

Reads the formats your clients use

03/09/2026→2026-09-03
R 1 234,50→1234.50
(2,500.00)→-2500.00
1.250,00 €→1250.00
082 555 0199→+27825550199

Rowflows

Next month takes one click

Save the destination, columns and settings once. When the same kind of file comes in, Rowvio recognises it and applies the recipe.

FNB cheque → QuickBooks14×
Expo leads → HubSpot6×
Vaal Agri invoices31×

Preview and audit

Nothing changes without a reason

Changed cells are highlighted, hover to see what they were. Removed rows stay visible with the reason. Download the full change report for your records, free.

1 Aug 2601/08/2026date normalised
JANE o'NEILLJane O'Neillname casing
TOTALRemoved: total row

Privacy

Your files never leave your device

The work happens inside your browser. Client statements and customer lists are never uploaded, stored or seen by us.

Destinations

Shaped for the software you use

Each destination knows the columns, formats and limits its app's importer expects, built from that app's own import documentation.

QuickBooks Online

  • ✓ Bank transactions · 3 columns
  • ✓ Bank transactions · 4 columns
  • ✓ Files over 350 KB split for you

Xero

  • ✓ Bank statement import
  • ✓ Contacts
  • ✓ Debit and credit merged into one amount

HubSpot

  • ✓ Contacts
  • ✓ Lifecycle stage values checked
  • ✓ Duplicate emails removed

Salesforce

  • ✓ Leads
  • ✓ Contacts
  • ✓ Data Import Wizard format, no BOM

Shopify

  • ✓ Customers (2023+ template)
  • ✓ Default address columns
  • ✓ Phone numbers in E.164

Mailchimp

  • ✓ Audience import
  • ✓ Invalid emails flagged
  • ✓ Names tidied

Coming next: Sage, Pastel, Zoho Books, Pipedrive, FreshBooks, MYOB. Ask for the one you need.

What it fixes

The boring problems, solved properly

Headers and structure

Finds the real header row, removes title, total and blank rows, renames columns to the exact fields the app wants.

Dates and amounts

03/09 or 9 Mar? R 1 234,50 or (1,234.50)? Reads every format and writes the one your app accepts.

Duplicates and blanks

Removes repeated rows, flags missing required values before the import fails, not after.

Names, emails, phones

Trims spaces, fixes capitals, lower-cases emails, puts phone numbers in international format.

Data out of PDFs

Pulls transaction tables out of statements, or the exact fields you mark out of invoices.

Size and encoding

UTF-8 with or without BOM, the right delimiter, and large files split where the app has a limit.

A bookkeeper's desk with a laptop and a bank statement at night

Who it is for

For the people who do the importing

Bookkeepers and accountants

Client bank exports and PDF statements into QuickBooks or Xero without retyping. Supplier invoices into one spreadsheet.

CRM and RevOps consultants

Contact lists from five different systems into one clean HubSpot or Salesforce import that passes first time.

Operations and e-commerce

Customer lists, supplier PDFs and store exports ready for the tools you already pay for.

Try it on your own file

Drop a file and see what Rowvio finds. It is read in your browser, nothing is uploaded.

Popular conversions

Start from the job you need done

All conversions · Articles

Pricing

Pay per task. Credits never expire.

Beta testers get 10 free tasks a day. Previews are always free.

Starter

For the odd file.

$9

100 credits

Join the beta

Team

Many clients, many files.

$89

2,000 credits

Join the beta
Custom columns or format change1 credit
Clean, or prepare for an app2 credits
Capture fields from PDFs with a template1 credit per PDF
Extract every table from a PDF3 credits per page
Preview, health check, change reportFree

FAQ

Questions

What does Rowvio do?

It takes a messy CSV, Excel or PDF file and reshapes it so it imports cleanly into a specific app. You pick the destination, check the preview, and download a file that app accepts.

Can it pull data out of many PDFs at once?

Yes. Open one PDF, click the values you need and draw a box around the line items. Save that as a template, then drop the rest of the PDFs from the same sender and download one Excel file.

Is my data safe?

Files are processed in your own browser and are never uploaded to our servers. We only keep a count of the credits you use.

Are you partnered with QuickBooks, Xero or HubSpot?

No. Rowvio is an independent product by TaskMind. We build to each app's published import format. Their names and logos are shown only to say which formats we prepare.

Does it work outside South Africa?

Yes. Rowvio reads US, UK, EU, Australian, Canadian and South African date and number formats, and asks when a file is ambiguous.

How do credits work?

Each task costs 1 to 3 credits and previews are free. Beta testers get 10 free tasks a day, and credits you buy never expire.

Stop fixing spreadsheets by hand.

Join the free beta. Test it on your real files, tell us what breaks, and help decide what we build next.

Join the free beta