HomeTemplatesFlowcharts

Mermaid Flowcharts Templates

Ready-to-use Mermaid flowchart templates. Copy, customize, and open in the live editor instantly.

5 templates · Click "Use in Editor" to open any template and customize it instantly. No sign-up required.

Basic Flow

Simple decision flowchart with start, branch, and end nodes.

flowchart TD
    A[Start] --> B{Decision}
    B -->|Yes| C[Process A]
    B -->|No| D[Process B]
    C --> E[End]
    D --> E
Use in Editor →

Decision Tree

Feature request decision tree with effort estimation and approval gates.

flowchart TD
    A[New Feature Request] --> B{Is it aligned with roadmap?}
    B -->|Yes| C{Effort estimate?}
    B -->|No| D[Add to backlog]
    C -->|Small < 1 week| E[Schedule for next sprint]
    C -->|Medium 1-4 weeks| F[Write RFC]
    C -->|Large > 1 month| G[Create project proposal]
    F --> H{Approved?}
    H -->|Yes| E
    H -->|No| D
    G --> I{Approved?}
    I -->|Yes| J[Create epic & milestones]
    I -->|No| D
Use in Editor →

Error Handling

HTTP request error handling flow with validation and auth checks.

flowchart TD
    A[Receive Request] --> B[Validate Input]
    B --> C{Valid?}
    C -->|No| D[Return 400 Bad Request]
    C -->|Yes| E[Authenticate]
    E --> F{Authenticated?}
    F -->|No| G[Return 401 Unauthorized]
    F -->|Yes| H[Process Request]
    H --> I{Success?}
    I -->|Yes| J[Return 200 OK]
    I -->|No| K[Log Error]
    K --> L[Return 500 Internal Error]
Use in Editor →

CI/CD Pipeline

Complete CI/CD pipeline from push to production and staging deployment.

flowchart LR
    A([Push to GitHub]) --> B[Lint & Format]
    B --> C[Unit Tests]
    C --> D[Build]
    D --> E{Tests Pass?}
    E -->|No| F[Notify Dev]
    E -->|Yes| G[Build Docker Image]
    G --> H[Push to Registry]
    H --> I{Branch?}
    I -->|main| J[Deploy to Production]
    I -->|develop| K[Deploy to Staging]
    K --> L[Run E2E Tests]
Use in Editor →

User Registration

User sign-up flow with email validation and verification.

flowchart TD
    A([User clicks Sign Up]) --> B[Show Registration Form]
    B --> C[User submits form]
    C --> D{Email already exists?}
    D -->|Yes| E[Show error message]
    E --> B
    D -->|No| F[Hash password]
    F --> G[Create user record]
    G --> H[Send verification email]
    H --> I[Show success page]
    I --> J{User clicks verify link}
    J --> K[Mark email verified]
    K --> L[Redirect to dashboard]
Use in Editor →

More Template Categories