One platform · projectetch.com · 2026

Marketing forgets.
Etch doesn’t.

The permanent record for marketing campaigns. Every brief, asset, and approval — etched to an immutable identifier you can still find five years from now. Every module plus the Intelligence layer — one workspace, one source of truth.

In development · private beta opening for marketing operations teams

How it works

One record.
Every touchpoint.

A campaign enters Etch once. From that moment every artifact, approval, and outcome attaches to a single immutable identifier — readable across every app in the platform. The loop is the product.

01 · BriefETCH.BRIEF

A campaign brief is authored and submitted. Structured fields capture intent, audience, channel, and constraints.

02 · TaxonomyETCH.TAXONOMY

An immutable UID is generated and bound to the brief. The campaign now has a permanent identity.

03 · VaultETCH.VAULT

Every send — creative, copy, approval — is archived against the UID. Nothing detaches.

04 · IntelligenceETCH.INTELLIGENCE

Outcomes flow back to the record. AI surfaces patterns across every campaign you’ve etched — feeding the next brief.

Every plan includes every module — adopt them in any order. The shared Taxonomy UID is the connective tissue: the moment a second module is in use, your work is already linked, automatically.

The platform

One identifier. Every artifact.

Each product runs standalone. Expand any app to see the specifics — what it does, what’s inside, and how it works better with the rest.

The source of truth for every campaign and touchpoint. Etch.Taxonomy generates a permanent UID at the moment of creation and provides the classification framework — brand, channel, audience, time — that makes campaign data queryable and comparable across systems and years.

  • CSPRNG-derived immutable System UIDs, enforced at the database layer
  • Configurable Marketing IDs with a guided ID Builder and live preview
  • No-code Metadata Designer for fields, required values, and vocabularies
  • Draft → Needs Review → Approved, fully audited, with versioning
Hosted web SaaSREST + webhooksSalesforce: separate native app
Etch.Taxonomy · ID Builder
CampaignApex EV Launch
Brand
nw
Market
us
Period
2026q3
a8f3k2_2026q3_nw_us_apex-ev-launchEtched
v2 · currenta8f3k2_2026q3_nw_us_apex-ev-launch
v1 · aliaseda8f3k2_2026q3_nw_us_apex-launchstill resolves — forever

Nothing breaks on change: post-approval edits issue a new version and the old identifier becomes an alias — links, UTM tags, and reports keep resolving forever. That permanent UID is what lets Brief link, Vault index, and Intelligence cite exact campaigns.

The front door for every campaign. Structured intake, a governed editor over the Litmus-proofed templates you already trust, and continuous QA before every hand-off to your ESP. Bring your own templates — no rebuild, no rendering regressions.

  • BYO templates: annotate existing HTML into editable, lockable regions
  • Governed WYSIWYG — locked legal blocks, enforced brand colors & limits
  • Continuous automated QA: rendering, accessibility, links, UTMs, disclosures
  • Dynamic modules & personalization tokens — declared in Etch, compiled to your ESP’s syntax at hand-off (no AMPscript)
  • Clean hand-off to SFMC, Adobe Campaign, Iterable, Braze
Multi-brandMulti-marketDealer / co-op governance
Etch.Brief · Apex EV Launch · Build
Dynamic · hero
Hero — "All-electric. All-capable." · 2.9% APR
fallback — always renders · compiles to your ESP at hand-off
Automated QA14 checks
Litmus rendering · 92 clients passing
WCAG 2.2 AA · contrast 7.1:1
UTM enforcement · 3 / 3 CTAs
!Subject length · 53 chars — iOS risk
×Dealer disclaimer · CA · auto-fix available
Reviewing as legal@northwind.com · guestApprove — LegalRequest changes

Legal signs off from an email link — no seat, no license — and the approval covers every variant. On approval, Brief hands off to Taxonomy for its UID and the send flows into Vault.

A searchable archive of every email your team has sent. Connect your ESP and Vault captures each send — pixel-perfect, tagged, and indexed against its Taxonomy ID so any artifact can be retrieved by campaign at any time.

  • Connects to Mailchimp, Klaviyo, HubSpot, SFMC, Marketo, Iterable
  • 90-day backfill, pixel-perfect previews, shareable links
  • Faceted search by brand · channel · path · step · custom fields
  • Multi-brand, with five-year default retention
6 ESP connectors day oneMulti-brandAudit-ready retention
Etch.Vault · Search
brand: nwchannel: emailpath: main
12 sends across 3 ESPs
All-electric. All-capable.
a8f3k2 · SFMC · May 14
Reserve yours today
a8f3k2 · Iterable · May 18
Your Apex EV is waiting
a8f3k2 · Braze · May 21

Every send, exactly as it shipped. Pixel-perfect previews pulled from your ESPs, searchable across brands and years — each one carrying its campaign ID.

Turns standardized campaigns into ready-to-use analytics. Unified reporting with no SQL, AI-generated narrative insights, and cross-campaign comparison across quarters and years — every insight cites the exact campaign and metric that drove it.

  • Unified reporting across the etched record — no SQL required
  • AI-surfaced drift, anomalies, and natural-language narrative insight
  • Cross-campaign and cross-quarter comparison
  • Every insight traced to a specific campaign UID + metric
platform-tier featureNatural-language queries
Etch.Intelligence · Insights
Q3 EV nurture outperformed Q2 by +18% CTR, driven by campaign a8f3k2. Shorter subject lines correlate with the lift across the last four sends.
Q4
Q1
Q2
Q3
Avg

Not a module — a layer. Intelligence reads across everything you’ve etched and feeds the next brief. Included on Pro and up.

Also on Salesforce.Two native Salesforce apps — Etch.Taxonomy for Salesforce (campaign governance on custom objects, a separate product built on the Etch identifier framework) and Etch.Monitoring for Salesforce (Marketing Cloud + Data Cloud health). On a page of their own.Visit /salesforce →

Pricing · per company, not per seat

Every plan is the whole platform.

Etch is in private beta — full pricing goes live at launch.

Per company, never per seat; every plan is the whole platform. Join the VIP list to see pricing and get early access before anyone else — plus a say in what we ship first.

FAQ · by product

Questions, answered.

The platform

How is Etch priced?
Per company, never per seat — so adding Legal, Brand, or an agency reviewer never costs you a license, and every plan is the whole platform. We’re finalizing pricing for launch — join the VIP list to see it first.
What if we pick the wrong size?
You won’t have to guess. Trials and your first paid month are unmetered — we measure your real campaign volume and recommend the plan that fits before any cap applies. Final pricing, including top-ups, comes at launch.
Do we have to adopt everything at once?
No. Each module is complete on its own — start where it hurts most (usually Vault or Taxonomy) and switch the rest on in any order. The record compounds either way: everything you etch is already linked when the next module lights up.
Who owns our data — and can we get it out?
You do, unambiguously. Export your campaigns, briefs, archived sends, and the full audit log at any time in open formats. If you cancel, nothing is deleted — your workspace goes read-only for 90 days so you can export or come back, and old identifiers keep resolving.

Etch.Brief

Do we have to rebuild our email templates?
No — bring your existing HTML. Templates are annotated into governed blocks: editable regions for your writers, locked regions for legal footers and brand elements. Designers and agencies keep working in their own tools and drop HTML into blocks; Etch sanitizes and QA-checks it on paste.
How do Legal and Compliance review without Etch licenses?
Reviewers get an email with a scoped, expiring link — no account, no seat, no login. They see the creative exactly as it will ship (every variant of it), comment, approve, or request changes, and the decision lands in the campaign’s audit trail under their email identity.
Can we do dynamic content and personalization without AMPscript or Liquid?
Yes — that’s the point. Variants and personalization tokens are declared in Etch against your own registered attributes, previewed and QA-checked as a complete set, then compiled into your ESP’s native syntax at hand-off. Every rendered combination is preserved in Vault, so “what did members see?” stays answerable years later.

Etch.Taxonomy

What’s the difference between the System UID and the Marketing Identifier?
The System UID (like a8f3k2) is minted once, immutable, and used everywhere as the join key. The Marketing Identifier is the readable ID built from your own framework — brand, market, period, slug — and it’s fully admin-configurable. One is for machines and permanence; the other is for humans and reporting.
What happens if a campaign needs to change after approval?
Nothing gets silently rewritten. Governed changes go through a propose → re-approve flow that creates a new identifier version; the old identifier becomes an alias that resolves forever, so archived sends, UTM links, and reports never break. Every change is versioned and audited, with the reason on record.

Etch.Vault

Which ESPs are supported?
Six on day one — including Klaviyo, Mailchimp, Salesforce Marketing Cloud, Braze, Iterable, and HubSpot. The same connections power Brief’s hand-off in the other direction: one integration, both ways.
Does Vault capture what we sent before Etch?
Yes — connecting an ESP backfills the history it exposes, pixel-perfect, then captures everything from that moment forward. Teams typically surface years of sends they thought were gone.

Etch.Intelligence

Is our data used to train shared AI models?
No. Brand-voice profiles, insights, and predictions are learned from your workspace’s record only, scoped to your workspace only. Your archive makes your next brief smarter — not anyone else’s, and not ours.

Salesforce

Are there native Salesforce apps?
Two — and they’re separate products from the web platform. Etch.Taxonomy for Salesforce brings campaign governance into your org on custom objects, built on the same Etch identifier framework as the platform’s Taxonomy module. Etch.Monitoring for Salesforce watches your Marketing Cloud instance and the Data Cloud segments behind it. Both coming to the AppExchange; licensed today via Procloud Labs. See /salesforce →

Be first to etch.

Etch is almost here. Join the VIP list and you’ll be among the first marketing operations teams invited when early access opens — plus a say in what we ship first.

By joining, you agree to our Privacy Policy — one email topic, working unsubscribe, no spam.