Diagramforce
Browser-based Salesforce architecture diagram editor. Create professional diagrams for your Salesforce org without leaving your browser - no account, no backend, no payment.
Salesforce projects involve complex architectures spanning multiple clouds, integrations, and data flows. Communicating these structures clearly to stakeholders, developers, and admins is essential - but general-purpose diagramming tools often lack Salesforce-specific context or include hefty licensing fees, and platform-native options can be limiting.
Diagramforce is a free, browser-based editor purpose-built for Salesforce diagrams covering all project needs. It ships with Salesforce icons, BPMN process shapes, data model objects, org charts, and Gantt timelines - all styled with the Salesforce Lightning Design System (SLDS) for a native look and feel.
Everything runs locally in your browser. No sign-up, no server, no data leaves your machine.
Five Diagram Types in One Tool
Instead of switching between different tools for different needs, Diagramforce offers five specialized diagram types - each with its own shape palette, stencil categories, and sensible defaults:
Architecture Diagrams
The core diagram type. Drag and drop Salesforce cloud and product nodes (Sales Cloud, Service Cloud, Marketing Cloud, MuleSoft, Tableau, etc.), group them into containers and zones, and connect them with labelled links. Perfect for solution architecture overviews, integration landscapes, and technical design documents.
Process Diagrams (BPMN)
Full BPMN 2.0 shape support - events, tasks, gateways, subprocesses, and pools - alongside flowchart shapes. Use these to map out automation flows, approval processes, or cross-system orchestrations.
Data Model Diagrams
Purpose-built data objects with an inline field editor. Add fields with all details, mark them as keys, required or decomissioned, connect objects with ER notation (one-to-many, many-to-many, etc.), and visualize your Salesforce data model or Marketing Cloud data extensions at a glance. Includes pre-built templates for common Marketing Cloud data views.
Organisation Charts
Map out your Salesforce team structure with person cards that include avatars, roles, and detail lines. Group people into teams (containers) and departments (zones) to visualize reporting lines and responsibilities across your org.
Gantt Charts
Plan and communicate Salesforce project timelines with tasks, milestones, groups, and a timeline ruler. Useful for implementation roadmaps, release planning, and stakeholder updates.
Key Features
- Drag & Drop Stencil: Searchable shape palette with Salesforce-specific icons and templates - just drag onto the canvas.
- Smart Connections: Custom connectors links offers flexible joins with automatic obstacle avoidance.
- Multi-Select & Alignment: Cmd/Ctrl+click or Shift+drag to select multiple elements, then align, distribute, or resize them together.
- Undo/Redo: Full command-pattern history with batching - undo even complex multi-step operations.
- Multi-Tab Diagrams: Work on multiple diagrams simultaneously, each with its own type, canvas state, and undo history.
- Auto-Layout: One-click force-directed layout that intelligently handles connected components and layering.
- Dark & Light Themes: Toggle between themes - diagrams adapt automatically with SLDS-consistent styling.
- Multiple Export Options: Save to browser storage, export as JSON for version control, or as PNG for presentations.
- URL Sharing: Generate a shareable link that encodes your entire diagram in the URL and shares a copy - no server needed.
- LLM Spec: On GitHub you can also find a Diagram JSON specification that allows you to generate diagrams with AI or code - the possibilities are endless.
Built on Solid Foundations
Diagramforce is built with JointJS v4 and styled with the Salesforce Lightning Design System (SLDS). The entire app is static HTML, CSS, and vanilla JavaScript served directly from GitHub Pages.
This architecture means the tool loads fast, runs anywhere, and can be forked or extended without any toolchain setup.