Files
datatools-dev/marketing/COPY.md
Michael 38011872e1 docs(i18n): document language packs across user, dev, and marketing docs
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>
2026-05-13 15:16:24 +00:00

9.3 KiB
Raw Blame History

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.
  • £ € ¥ 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.