Real diagram templates, ready to edit.
Flowcharts, architectures, mind maps, sequence diagrams, user journeys, and database schemas. Each template is a complete starting point with nodes, connections, design notes, and a copy-pasteable prompt.
Flowchart templates
5 templatesSaaS onboarding email flow
A flowchart for a 4-step SaaS onboarding email sequence. It branches on whether the user has activated within 24 hours: activated users get a tips email, inactive users get a re-engagement nudge.
Customer support runbook flow
A support runbook flowchart with L1 triage, L2 specialist escalation, and L3 engineering escalation. SLA timers gate each escalation and feed back into the CRM.
Payment webhook retry and error flow
A robust payment webhook handler flowchart: idempotency check first, then process, then exponential backoff retries on failure, with a dead-letter queue and manual review path.
GitHub PR review and merge flow
A pull request review flowchart with CI checks, two required approvals, conflict resolution path, and squash merge to main with auto-deploy trigger.
Login with magic link flow
A passwordless login flowchart: email input, signed token issue, magic-link email, click-through verification, and session creation. Includes rate-limit and replay protection.
Architecture templates
5 templatesThree-tier SaaS architecture on AWS
A three-tier AWS architecture: CloudFront edge, ALB to ECS Fargate API, RDS Postgres primary plus read replica, S3 for assets, and SQS for async workers. Reasonable starting point for most B2B SaaS.
Microservices architecture on Kubernetes
A Kubernetes microservices architecture with NGINX ingress, an API gateway, four bounded-context services (Users, Billing, Orders, Notifications), Postgres per service, Kafka for events, and an OpenTelemetry collector for observability.
Real-time data pipeline on GCP
A streaming data pipeline on Google Cloud: Pub/Sub ingestion, Dataflow streaming transforms, BigQuery as the warehouse, and Looker for dashboards. Backfills come in via Cloud Storage.
Next.js + Vercel + Postgres SaaS stack
A pragmatic SaaS architecture for a small team: Next.js App Router on Vercel, Postgres (Neon/Supabase), S3 for files, Stripe billing, Resend for transactional email, and Upstash Redis for caching and rate limits.
Event-driven order processing
An event-driven order processing flow: a single API publishes OrderCreated, and downstream services subscribe to handle inventory reservation, payment, fulfilment, and customer notification independently.
Database schema templates
15 templatesSaaS billing database schema
This is a normalized billing schema for a B2B SaaS that integrates with Stripe. It tracks customers, subscription tiers, invoices with line items, payment methods, and webhook events - enough to support proration, dunning, and seat-based pricing.
E-commerce database schema
A practical e-commerce schema with products, variants (size/color), inventory per SKU, cart and order tables, and payment + shipment records. Designed for a single-merchant store with normalized variants.
Social network database schema
A schema for a social product with users, posts, follows, likes, comments, and a feed materialisation strategy. Designed to scale from 10k to 10M users without a rewrite.
Multi-tenant SaaS database schema
A shared-database / shared-schema multi-tenant model with a tenant_id on every domain table, Postgres row-level security to enforce isolation, and tenant-aware indexes that put tenant_id first.
Blog CMS database schema
A schema for a content management system with posts and drafts, tagging, authorship, categories, and SEO fields. Supports scheduled publishing and revisions.
Audit log database schema
An append-only audit log with actor, action, target, and change diff. Designed for tamper-evident compliance logging and high write throughput via monthly partitions.
Chat / messaging database schema
A schema for a Slack/Discord-style chat app with workspaces, channels, direct messages, threads, reactions, and read receipts. Designed to scale message reads with cursor-based pagination.
Notification system database schema
A schema for a multi-channel notification system: templates, per-user preferences, in-app inbox, email, push. Tracks delivery status and de-duplicates by event key.
Role-based access control (RBAC) database schema
A canonical RBAC schema: users, roles, permissions, resources, and per-resource grants. Supports both role-level (workspace-wide) and resource-level (per-project) permissions.
Activity feed / timeline database schema
An activity-stream schema (actor + verb + object + target) with a fan-out-on-write timeline table. Designed for follow-based feeds at scale.
Calendar / events database schema
A calendar schema with events, RFC 5545 RRULE recurrence, invitees, RSVPs, conferencing links, and per-instance overrides for edited occurrences.
Inventory and warehouse database schema
An inventory schema for multi-warehouse operations: SKUs, bins, on-hand quantities per bin, an immutable stock_movement log, and physical counts that reconcile against the log.
Event sourcing database schema
An event sourcing schema: aggregates, an append-only event_log partitioned by stream, snapshots for replay performance, and projection state for fast reads.
Rate limiting database schema
A rate limiting schema with named quotas, per-key buckets that track the current window, and an audit log for billable usage. Pairs with a Redis fast path; this is the durable store.
HR and employee database schema
A core HR schema: employees, positions, compensation history, time-off balances, and reporting relationships. Compensation and assignments are versioned for audit.
Mind map templates
3 templatesQ3 content strategy mind map
A mind map template for planning a quarterly content strategy across pillars, channels, formats, and measurable outcomes. Designed to align marketing, product, and sales on a single canvas.
Product launch mind map
A mind map for coordinating a product launch across Engineering, Marketing, Sales, and Support. One central node, four ownership branches, deliverables on the leaves.
User research synthesis mind map
A mind map template for synthesizing 8-12 user interviews: themes on top-level branches, pain points and behaviors on level two, and concrete opportunities for product on the leaves.
Sequence diagram templates
3 templatesOAuth2 Authorization Code with PKCE sequence
A sequence diagram template for the OAuth2 Authorization Code with PKCE flow. Covers code_verifier/challenge generation, the authorization request, code exchange with the verifier, and access-token use.
Stripe Checkout with webhook sequence
A sequence diagram for Stripe Checkout: create a session, redirect the user, handle the async webhook with idempotency, and update internal state on payment_intent.succeeded.
Real-time multiplayer sync sequence
A sequence diagram for a collaborative editor: client applies an edit optimistically, sends it to the server, server resolves conflicts and broadcasts to other clients. Includes a rebase step on conflict.
User journey templates
2 templatesSaaS onboarding user journey
A user journey map covering five SaaS onboarding stages from awareness to first value. Each stage shows the user action, an emotion read, the pain points, and a suggested intervention.
E-commerce checkout user journey
A six-stage e-commerce checkout journey from cart to confirmation. Each stage carries the user action, emotion, and the typical drop-off reason, plus an intervention.