# 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.<br>**Hand your client an audit trail.** |
| revops | Dedupe lead lists across HubSpot, LinkedIn,<br>**and manual scrapes — locally.** |
| shopify-pet | Klaviyo-import-ready customer lists.<br>**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.
- $ £ € ¥ R$ kr 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. |
