docsAdminPlatform Admin

Platform Admin

The Platform Admin panel is available to LawnLedger platform administrators. It provides a centralized view of all organizations, system health, and platform-wide settings.

⚠️

The Platform Admin panel is only accessible to users with the Platform Admin flag. Regular organization Owners, Admins, and Members cannot access this section.

Accessing Platform Admin

Platform admins see a Platform Admin link in the sidebar. Click it to switch to the platform admin layout.

Platform Dashboard

The dashboard provides an overview of the entire platform:

  • Total Organizations — Number of active organizations
  • Total Users — Number of registered users across all organizations
  • Revenue Metrics — Platform-wide billing and revenue data
  • System Health — Server status, API response times, and error rates

Managing Clients

Navigate to Platform > Clients to manage organizations:

  • View all registered organizations
  • Search and filter by name, plan, or status
  • View organization details (members, usage, subscription)
  • Impersonate an organization to troubleshoot issues

Platform Settings

Configure platform-wide settings:

  • Default Plans — Set default subscription plans for new organizations
  • Feature Flags — Enable or disable features across the platform
  • Email Templates — Customize transactional email templates
  • Terms of Service — Update the platform terms of service

Platform Analytics

View platform-wide analytics:

  • Organization growth over time
  • Revenue trends and forecasts
  • Feature adoption rates
  • User engagement metrics

Announcements

Send announcements to all organizations:

  1. Navigate to Platform > Announcements
  2. Click New Announcement
  3. Enter the title and content
  4. Choose the target audience (all organizations, specific plans, etc.)
  5. Publish the announcement

Announcements appear as banners or notifications in the app for targeted users.

Platform Health

Monitor system health:

  • API server status and response times
  • Database connection health
  • Background job queue status
  • Error rate monitoring
  • Integration health (QuickBooks, Stripe)

Support

Manage support tickets from Platform > Support:

  • View incoming support requests from organizations
  • Respond to tickets
  • Track resolution status
  • Escalate issues as needed