README + USER-GUIDE describe the sidebar picker and current coverage (home + shared chrome, per-tool bodies pending). DEVELOPER gains a how-to for adding packs and keys with the parity-test guarantee. TECHNICAL §10b records the in-house-JSON architecture and locks in the no-gettext decision (also logged in DECISIONS). REQUIREMENTS reflects the new interface surface and updated test count. COPY.md adds a "Language claim" slot so landing/email work can pick it up. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
9.3 KiB
DataTools — copy single-source-of-truth
Every customer-facing string lives here. If it appears on a landing page, in an email, on Gumroad, in the GUI's marketing chrome, or in a community post — change it here first, then propagate.
Why a SoT: positioning drift across 3 niches × 4 surfaces (landing, email, Gumroad, social) is the single biggest source of buyer confusion in v1. One file means one diff to ship a wording change everywhere.
How to use: copy a row's value into the target surface verbatim. If a
surface needs a variation, add it as a sub-row (e.g. H1 → bookkeeper short) rather than editing in place.
0 · Universal (all niches)
| Slot | Value |
|---|---|
| Product name | DataTools |
| Product tagline (one-liner) | Six CSV tools that turn 4-hour cleanup jobs into a 30-second pipeline. Local. No subscription. |
| Price (display) | $49 |
| Price (qualifier) | one-time, lifetime updates for v1.x |
| Refund window | 30-day no-questions refund |
| Privacy claim | Your data never leaves your computer. |
| Audit claim | Every change logged to a CSV-format audit trail. |
| Format claim | £ € ¥ R kr zł and 50+ phone-country codes — handled. |
| Language claim | GUI available in English and Español. |
| Support email | support@datatools.app |
| Distribution URL | https://datatools.gumroad.com/l/datatools |
1 · Niche positioning
| Niche | Audience | One-line pain | One-line promise |
|---|---|---|---|
| bookkeeper | Solo bookkeepers, small-firm partners doing client reconciliations | Bank exports come in 50 different shapes; QuickBooks won't import them; you can't show your client what you changed | Reconcile messy bank exports — and hand your client an audit trail |
| revops | RevOps / SDR-ops at 5-50-person SaaS, doing list hygiene before HubSpot/Salesforce import | You're paying per-contact for duplicates you imported last campaign | Dedupe lead lists across HubSpot, LinkedIn, and manual scrapes — locally |
| shopify-pet | Shopify store owners (pet niche is the lead vertical), prepping Klaviyo / Mailchimp imports | Customer exports are full of duplicates and bad phone numbers; Klaviyo silently drops them | Klaviyo-import-ready customer lists in 30 seconds — locally |
2 · Landing page strings
Each niche page uses the same skeleton. Edits to a slot go to all 3
unless marked (niche-only).
Hero — H1 (per niche)
| Niche | H1 |
|---|---|
| bookkeeper | Reconcile messy bank exports. Hand your client an audit trail. |
| revops | Dedupe lead lists across HubSpot, LinkedIn, and manual scrapes — locally. |
| shopify-pet | Klaviyo-import-ready customer lists. In 30 seconds. Locally. |
Hero — sub-head (per niche)
| Niche | Sub-head |
|---|---|
| bookkeeper | Six tools, one pipeline, one $49 download. Runs on your laptop — your client's books never touch a server. |
| revops | Six tools, one pipeline, one $49 download. Runs on your laptop — prospect data never leaves your machine. |
| shopify-pet | Six tools, one pipeline, one $49 download. Runs on your laptop — customer data never leaves your machine. |
CTAs
| Surface | Label |
|---|---|
| Hero primary | Buy DataTools — $49 |
| Hero secondary | Try the demo (no install) |
| Mid-page | Run it on your own file → $49 |
| Footer | Get DataTools |
| FAQ-end | Still on the fence? Try the demo. |
Sections (universal H2s, copy verbatim)
- Five pains DataTools fixes in one pass (revops uses: "before you import to HubSpot")
- Try it on a real-looking sample (per niche; bookkeeper: "bank export with a known overlap"; revops: "3-vendor lead list"; shopify-pet: "Shopify customer export")
- Workflows you run every week (bookkeeper: "the rest of the industry tax-codes around"; revops: "every campaign")
- Your data never leaves your computer.
- Every change auditable. Period.
£ € ¥ Rkr zł — handled.- Six tools. One pipeline. One $49 download.
- $49. No subscription. (append per niche: bookkeeper "No per-client license."; revops "No per-campaign fee."; shopify-pet "No ceiling on rows or files.")
- Questions
- (closing CTA banner — see below)
Closing CTA banner (per niche)
| Niche | Banner |
|---|---|
| bookkeeper | Stop reconciling bank exports by hand. |
| revops | Stop paying twice for the same contact. |
| shopify-pet | Stop deduplicating customers by hand. |
3 · Demo CTAs (in-app)
The hosted demo at /demo shows live tool runs. CTAs sit at the top
of the demo page and after each tool completes.
| Slot | Copy |
|---|---|
| Demo banner top | You're using the hosted demo. To run this on your own files, get the $49 desktop version. |
| Per-tool footer | Liked what just happened? Run it on your own file → $49 desktop install |
| Demo end-of-flow | That's six tools in one pass. Get the desktop version — $49, no subscription. |
| Demo "buy" button | Get DataTools — $49 |
4 · Email subject lines (per niche)
Subjects are the highest-leverage copy. One per touch, per niche.
Body copy lives in marketing/emails/<niche>/.
Gumroad delivery (Day 0)
| Niche | Subject |
|---|---|
| bookkeeper | Your DataTools download (start here) |
| revops | Your DataTools download (start here) |
| shopify-pet | Your DataTools download (start here) |
5-touch onboarding sequence (Days 1, 3, 7, 14, 30)
| # | Day | bookkeeper | revops | shopify-pet |
|---|---|---|---|---|
| 1 | 1 | Try it on this messy bank export first | Try it on this 3-vendor lead list first | Try it on this Shopify customer export first |
| 2 | 3 | The audit trail your client will actually open | The dedupe rule that catches LinkedIn drift | The phone-format step Klaviyo cares about |
| 3 | 7 | One pipeline, every client, every month | Run it before every HubSpot import | Run it before every Klaviyo sync |
| 4 | 14 | Two-minute trick: the gate report | Two-minute trick: the confidence tiers | Two-minute trick: hidden-character cleanup |
| 5 | 30 | Heard from a fellow bookkeeper? | Heard from another RevOps lead? | Heard from another store owner? |
5 · Gumroad listing
| Slot | Value |
|---|---|
| Product title | DataTools — Local CSV cleanup pipeline · $49 |
| Tagline | Six CSV tools that turn a 4-hour cleanup job into a 30-second pipeline. Runs on your laptop. No subscription. |
| Cover image alt | Six DataTools panels — analyzer, dedupe, format, gate, text-clean, splitter — running locally |
| Description (H2 1) | What you get |
| Description body 1 | A desktop install (Mac, Windows, Linux) bundling six CSV tools you'd otherwise stitch together from Excel macros, regex, and luck. One pipeline. Audit trail per file. Files up to 1 GB. |
| Description (H2 2) | Why local |
| Description body 2 | Your data never touches a server. No upload. No "we promise we won't look." Run the pipeline, get the cleaned CSV + the audit log, close the app. Done. |
| Description (H2 3) | What's in the box |
| Description bullets | Analyzer (find what's broken) · Format standardizer (phones, addresses, currencies) · Dedupe (fuzzy matching across columns) · Gate (block bad rows from your import) · Text cleaner (hidden chars, encoding) · Splitter (chunk huge files for upload limits) |
| Description (H2 4) | Who it's for |
| Description body 4 | Bookkeepers reconciling client bank exports. RevOps deduping lead lists before HubSpot. Shopify owners prepping customer data for Klaviyo. Anyone with a 50k-row CSV they don't want to clean by hand again. |
| Refund text | 30-day no-questions refund. Email support@datatools.app. |
| Tags | csv, data cleaning, dedupe, bookkeeping, revops, shopify, local, privacy |
6 · One-liners (for social, signatures, podcasts)
Pick the line that matches the medium. Don't mix-and-match across one campaign — pick one and let it land.
- "Six CSV tools that turn a 4-hour cleanup job into a 30-second pipeline."
- "Local CSV cleanup. Your data never leaves your computer."
- "$49, one-time, six tools, one pipeline. Mac/Win/Linux."
- "I built the CSV cleanup pipeline I wanted to stop doing by hand."
- "Bank exports, lead lists, Shopify customers — same six steps, every time."
7 · Banned phrases
These over-promise or trip professional buyers' BS detector. Don't use:
"AI-powered"— not what we do; sets the wrong expectation."Enterprise-grade"— meaningless; says "expensive" without backing it up."Revolutionary" / "game-changing"— every SaaS landing page uses these. Skip."99.9% uptime"— local app; not relevant; reads as cargo-culted."GDPR-compliant"— true (local, no transfer) but the claim invites legal scrutiny we don't need; say "local" instead."Free trial"— there's the demo, but the desktop app is paid-only; "trial" implies time-bombed and we don't ship that.
8 · Change log
When you change a slot here, add a line below so the next person ships from a known state.
| Date | Slot | Old → New | Why |
|---|---|---|---|
| 2026-05-01 | (initial) | — | First SoT extracted from landing pages 1.0 |
| 2026-05-13 | Language claim (new) | — → "GUI available in English and Español." | Ships v1.6 i18n: EN + ES packs in GUI sidebar. Expands addressable market without a CLI/copy rebuild. |