CanvaDivya PatelProblem & solution
Behind the scenes of Canva's DesignDNA campaign
Summary
Canva launched DesignDNA in December 2024 as a personalized year-in-review campaign to highlight user achievements and showcase generative AI capabilities. Because internal privacy rules strictly prohibited inspecting personal designs, the engineering and creative teams inferred user preferences from the style and theme metadata tags on public templates. An initial keyword-matching algorithm paired 95% of users with one of seven emerging design trends, while generative AI keyword expansion increased coverage to 99%. The team also synthesized over one million localized poems and distinct design personalities using tools like Magic Write and Dream Lab. Finally, dynamic Canva template elements populated through URL parameters assembled 95 million distinct multi-page stories across nine locales.
Context
Canva wanted to build DesignDNA, a personalized year-in-review campaign for millions of users celebrating their achievements while showcasing generative AI capabilities. However, Canva's privacy policies strictly prohibited accessing personal user design content to analyze styles and themes, requiring alternative methods to understand user behavior and generate personalized marketing stories at scale.
Approach / What changed
The team leveraged public template metadata to infer top styles and themes from user activity. They matched users to seven design trends using keyword matching and genAI keyword expansion, achieving 99% coverage. For design personalities and poems, they categorized users into audience groups, generated copy via Magic Write, produced hero imagery using Dream Lab, and created over one million localized poems across nine locales with automated tone and safety reviews. Completed stories were delivered dynamically by populating tagged Canva template elements via URL parameters, generating 95 million unique DesignDNAs.
Takeaways
To protect user privacy without inspecting personal design content, Canva inferred individual styles and themes using the metadata tags of public templates users interacted with.
Combining direct keyword matching with generative AI keyword expansion increased user-to-trend matching coverage from 95% to 99% across the target cohort.
Canva produced personalized stories at scale by dynamically replacing tagged template elements with user-specific data passed through URL parameters across 95 million generated DesignDNAs.
Source and freshness
- Source
- canva.dev
- Published
- Added to Yomu
- Last updated
Summaries are generated from the original by a language model. Check the original before relying on it.
Keep reading
Related reading
The Good Stuff
Paid picks we use ourselves. Links carry a referral code — a subscription through one earns us a commission at no extra cost to you.
The best engineering reads, once a week
One useful email. Unsubscribe anytime.