Today, we’re excited to announce that we’ve raised $12.2M in Series A funding, led by Craft Ventures and joined by existing investors such as Y Combinator. As a part of our Series A, we’re also sharing our rebuilt product and new brand, all while doubling down on our vision for the future.
Our founding thesis
We started Ditto from an observation: products are powered by text.
As software eats the world, responsible for everything from financing a home to paying medical bills, there’s one aspect that makes or breaks whether those products actually work: the text. The tens of thousands of words in a product (error messages, CTAs, disclosures, subheadings) form the experience itself and are responsible for everything from user comprehension, conversions, and liability, to personalization and localization.
Despite this, the actual process of collaborating on product text takes places across a fragmented patchwork of tools, with everyone from design to engineering to compliance repeatedly copy-pasting between documents, sheets, Figma files, Jira tickets, translation platforms, A/B testing tools, Slack messages, and hardcoded strings. Everyone had an opinion on text, but each role only had visibility into their own slice of the workflow.
Even as teams built increasingly sophisticated systems to ship product (design systems, front-end components, symbols, atomic state management, etc.), text remained almost entirely managed as one-offs, despite repetition across every surface and stage.
The gap was clear to us: text was the last aspect of product development to be systemized.
With AI making it trivial to generate text, a true system of record—one that treated text as reusable building blocks—was now a prerequisite for any meaningful automation at scale.
Building the building blocks for text
In the last few years, we’ve validated this hypothesis. Ditto serves as a single source of truth for product text, from draft to deploy (and every stage in between).
In the last year alone, customers used Ditto to manage over 3.6 million strings. We’ve grown solely via word-of-mouth, driven by the support of content design and product communities. Ditto helps teams from startups to Fortune 500s, including Docker, Vimeo, Curology, and Stash, manage their product text. Teams have deeply embedded Ditto into their workflows to deliver everything from high-stakes financial flows to in-vehicle experiences, with some seeing their product org ship 20% faster. In the market, Ditto establishes an entirely new category to tackle painful but neglected core workflows.
With Ditto, teams can treat product text the same way they treat design or code: as reusable, governed, testable elements connected across surfaces and versions. Copy is:
- Edited in Figma designs,
- Auto-checked against the team’s standards for consistency and compliance,
- Reviewed and translated with full visual context and an audit trail,
- Automatically updated in production (using our API/CLI and webhooks),
- Iterated upon as variants for A/B testing,
- With the best-performing text captured in a library for future reuse
— all done in minutes, compared to weeks or months.
We just released “Ditto 2.0”: the next chapter for our product that makes the hard parts of scaling product text—reuse, standards, consistency—feel effortless. You can learn more about Ditto by getting a demo here.
Our deep investment in the product is made in close partnership with our customers, together building towards a future where text is a first-class citizen in building product.
The future of tooling for product text
Creating a single source of truth for product text is a non-trivial technical challenge. It touches every role, across every stage. It has to keep up with design iteration, be structured enough for engineering and localization, and trustworthy enough for compliance. As it gets easier and easier to generate words, the real challenge is making sure they’re durable, reusable, and reliable: as real building blocks of product.
What we’re most excited for is what a single source of truth for product text can unlock for teams. In Ditto’s next stage, we’re looking to tackle every vertical functionality for text—from localization to A/B testing and generation—in a single ecosystem. In this world, systemization for product text is the last puzzle piece to unlock full end-to-end automation in product development.
We’re just getting started. We can’t wait to keep working with teams like yours to help make copy a crucial piece of your product’s experience.
There’s more big news coming soon. Sign up for our newsletter to make sure you don‘t miss an announcement.

.png)
.png)
