ResolveDesk — Modern HelpDesk & Support Operations SaaS Starter Kit (Laravel 13)

ResolveDesk — Modern HelpDesk & Support Operations SaaS Starter Kit (Laravel 13) preview 1

About this template

ResolveDesk — High-Velocity Support Operations SaaS Starter Kit

Launch your customer support platform or sell your own B2B HelpDesk SaaS with ResolveDesk, a production-grade Laravel 13 starter kit built with Livewire 4 and Tailwind CSS 4.

Unlike generic Bootstrap admin templates or soft editorial dashboards, ResolveDesk features a Modern Support Operations visual identity (deep graphite #0B0D11, dark slate #13171F, and vivid electric orange #FF5722) engineered specifically for fast-paced customer success teams and IT operations squads.


⚡ What Makes ResolveDesk Different?

  • Real Backend Architecture: Not a frontend mockup or static template. Includes fully functional database migrations, Eloquent relationships, policies, queues, and notification dispatchers.
  • Tenant-Scoped Data Isolation: Multi-tenant by design using the BelongsToOrganization Eloquent global scope to guarantee 100% data boundary security between companies.
  • Two Complete Portals: A staff operations workspace for support agents and a completely separate customer self-service portal (/portal).
  • Database-Backed Automation: An event-driven rule engine that automatically routes tickets, flags VIP customers, monitors SLA breaches, and triggers team handoffs.

🚀 Key Modules & Features

1. Unified 3-Column Ticket Workspace

  • Multi-Queue Filtering: Instant views for My Tickets, Unassigned, Open, Pending, Resolved, Closed, Urgent Priority, and SLA Breached.
  • Clear Conversation Distinction: High-contrast visual boundary between Public Customer Replies and Private Internal Agent Notes (internal notes are strictly hidden from customers).
  • Keyboard Macro Shortcuts: Reusable canned response expansion (/hello, /pw-reset, /bug-investigate, /resolved).
  • Real-Time SLA Timers: Live countdown indicators tracking first response and resolution targets.
  • File Attachments: Drag-and-drop file uploads with policy-gated download links.

2. Dedicated Customer Self-Service Portal (/portal)

  • Independent customer authentication guard (auth('customer')).
  • End-users can self-register, submit new tickets with attachments, view real-time progress, and reply directly.
  • Post-Resolution CSAT Ratings: Integrated 1–5 star customer satisfaction survey with comment capture.
  • Strict data privacy: Customers can never see internal notes, other customer tickets, or agent metrics.

3. Rule-Based Automation Engine

  • Configure trigger-based automations: ticket.created, ticket.updated, customer.replied, sla.warning, no_agent_response.
  • Evaluate condition fields (priority, status, subject, customer_vip, hours_without_reply).
  • Perform automated actions: assign teams, assign agents, set priority, apply tags, flag requires attention, and add automated internal notes.
  • Scheduled CLI background runner (php artisan resolvedesk:automations).

4. Knowledge Base CMS & Public Help Center (/help)

  • Admin CMS for publishing markdown guides, organizing categories, and featuring articles.
  • Clean public Help Center with instant search, view counters, and customer helpfulness voting (Yes / Needs Improvement).

5. Team & Agent Capacity Management

  • Seeded with 5 operational squads: Technical Support, Billing & Subscriptions, Customer Success, Enterprise Escalations, and Platform Reliability.
  • Role-based authorization (Owner, Admin, Supervisor, Agent) powered by Laravel Policies and Gates.
  • Agent availability indicators (online, away, offline), workload caps, and assigned ticket counters.

6. Analytics & CSV Export Center

  • Filter metrics across 7-day, 14-day, 30-day, 90-day, or all-time periods.
  • Average First Response Time, Average Resolution Duration, SLA Compliance %, and 5-Star CSAT distribution.
  • One-click CSV export ready for Excel, Google Sheets, or BI tools (/reports/export).

7. SaaS Billing & Subscription Architecture

  • Organization models pre-configured with plan_name, subscription_status (active, trialing, canceled), seat quotas, and trial expiration timestamps.
  • Modular architecture ready for seamless Laravel Cashier (Stripe / LemonSqueezy / Paddle) integration.

🛠 Tech Stack & Developer Experience

  • Framework: Laravel 13
  • PHP: 8.3+ (Fully compatible with PHP 8.4)
  • Frontend: Livewire 4, Alpine.js, Blade Components
  • Styling: Tailwind CSS 4 (modern CSS-first @theme configuration)
  • Icons: Lucide Icons
  • Database: SQLite (local zero-config) / MySQL 8+ / PostgreSQL
  • Code Quality: 100% formatted with Laravel Pint
  • Automated Testing: 28 complete Pest feature tests covering auth, tenant isolation, portal privacy, and automation engine

📦 What’s Included in the Box?

  • Complete source code with clear directory conventions
  • 100% production-ready migrations, seeders, factories, policies, and services
  • Pre-Seeded Demo Company (Orbit Support):
    • 14 Staff members (1 Owner, 2 Admins, 3 Supervisors, 8 Agents)
    • 40 Realistic customer accounts
    • 5 Support teams
    • 100 Complete tickets with full timestamps
    • 250 Conversation messages (public replies & internal notes)
    • 20 Pre-written Knowledge Base articles across 5 categories
    • 15 Canned response templates
    • 10 Active automation rules
  • One-click demo login buttons for both Staff and Customer portals
  • Comprehensive README documentation and environment examples

What’s included

  • ResolveDesk.zip1.1 MB

Reviews

No reviews yet. Buyers can leave reviews after purchase.

Tags

Explore More

Guides & Resources