Create reusable style presets that instantly apply to nodes, maintaining consistency and speeding up diagram creation by 10x
Imagine styling 50 database nodes manually: click, pick color, add icon, adjust size... 15 minutes later, you're only halfway done. Now imagine: one click, all 50 styled instantly. That's the power of templates.
💡 Mental Model: Templates work like rubber stamps. Design the stamp once, then stamp identical copies instantly. Update the stamp, all copies change.
If you know CSS classes, you already understand templates: Define a style once → Apply to many elements → Change once, update everywhere.
One click creates a fully-styled node. Try dragging it around!
⚡ A database template instantly applies: green color, database icon, and styling
Build reusable style presets in 30 seconds
Style new or existing nodes with one click
Edit one template, update 100+ nodes at once
Meet Sarah: She's documenting a microservices architecture with 30 services and 12 databases. Without templates, she spends:
Total time wasted: 65 minutes. Plus, the diagram still has inconsistent styling from manual errors.
⏱️ Manual styling = slow, error-prone, and frustrating. Your brain should focus on architecture, not remembering which shade of blue you used.
Sarah tries templates: She creates 3 templates (Database, API, Frontend) in 2 minutes. Now:
✨ 2 minutes total vs 65 minutes. Sarah saves 63 minutes and gets perfect consistency. She spends that time on architecture instead.
Stop thinking about individual properties. Think in 3 mental chunks:
Color + Icon = instant recognition at a glance
Font size + weight = visual hierarchy
Name + description = team understanding
Different templates create instant visual patterns. Your brain categorizes them automatically:
Each template has a unique color + icon combination for instant recognition
🎨 Database (green), API (blue), Frontend (purple), External (orange) - instantly recognizable!
Your eyes instantly categorize these. That's the power of consistent visual identity.
Let's build this step-by-step:
Visual Identity:
Text Style:
Documentation:
Result: Anyone on your team instantly knows orange nodes = caches. They click the template and get consistent styling.
Most teams use these proven color patterns. Here's a complete architecture using template-based color coding:
A microservices architecture using consistent template styling
🎨 Green = Data, Blue = Services, Purple = Frontend, Orange = External - instant visual organization!
💡 Pro Move: Define these 4 templates at project start. You'll cover 80% of your architecture needs instantly.
Learning by doing: Follow along and create this template. We'll explain every choice so you understand why, not just how.
This opens the templates panel showing all available templates
Opens the template configuration dialog
Alternative: Press Cmd/Ctrl + K and search "Create template" (faster!).
✓ Specific (not just "Database") ✓ Includes tech (PostgreSQL) ✓ Short (2-3 words)
Why green? Databases = data storage = natural "growth" = green (memorable!)
Universal symbol for databases - instant recognition
Databases are important but not top-level (save "Large" for systems/apps)
Helps team know exactly when to use this template
Template is now saved and appears in your templates panel
You did it! You just created a production-ready template. Now anyone on your team can create perfectly-styled PostgreSQL nodes with one click.
You should see your "PostgreSQL Database" template
✨ A new node appears with green color, database icon, medium text!
Customize the instance name while keeping the template styling
What just happened? You went from idea → styled node in 3 clicks (vs 10+ clicks manually). That's the power of templates.
Scenario: You have 15 unstyled nodes that should all be databases. You could style each one manually (20 minutes). Or...
Hold Shift and click each node (or Cmd/Ctrl + A for all canvas nodes)
Your template cards now show "Apply to selected" buttons
💥 All 15 nodes instantly get database styling
⚡ 15 nodes styled in 5 seconds. This is how you style large diagrams without losing your mind.
All these nodes can be styled instantly by applying a template to the selection
💡 Imagine: Select all 6 nodes → Click "Apply Database Template" → Done in 2 seconds!
Scenario: Your team decides to rebrand. All database nodes need to change from light green to dark green. You have 40 database nodes across 5 diagrams.
Find your "Database" template
Template editor opens
Pick new color: #166534
🎨 All 40 nodes across all diagrams update instantly!
With great power... Template edits are global and instant. Make sure you want to update ALL nodes before saving.
All these nodes use the same template. Edit the template once, all update instantly!
🎨 Edit the "API Service" template → All 8 nodes update automatically across all diagrams
🎯 Template Starter Pack: Create these 5 first: Database (green), API Service (blue), Frontend (purple), External API (orange), Queue (yellow). Covers 80% of needs.
What you can do now:
Create templates in 30 seconds with the right visual identity
Apply templates to new or existing nodes with one click
Update globally - edit once, change 100+ nodes instantly
Organize efficiently - use the 5-template starter pack
Your next project: Before building a large diagram, spend 2 minutes creating 5-8 core templates. You'll save hours of styling work.