advanced
super-admin
administration
subaccounts

Super Admin Features

Complete guide to Super Admin exclusive features including master subaccount management, email settings, and platform-wide administration

Levy Fleets Team25 décembre 202525 min read

Super Admin Features

Super Admin is the highest privilege level in Levy Fleets, providing complete access to manage all subaccounts, configure system-wide settings, and access administrative tools not available to regular users. This comprehensive guide covers all exclusive Super Admin capabilities.

Who is a Super Admin?

Super Admin status is determined by the user's role in the database:

RoleSuper Admin Access
super_adminYes - Full access
global_adminYes - Equivalent access
adminNo - Limited to assigned subaccount
fleet_managerNo - Limited to assigned subaccount
Other rolesNo

Demo Account

The demo account (demo@levyelectric.com) automatically receives Super Admin access for demonstration purposes.

Accessing Super Admin Features

Super Admin-only features are visually distinguished in the navigation:

  • Purple gradient buttons
  • "Super admin only" labels
  • Visible only when logged in as super_admin or global_admin

Admin Navigation

In the Admin section sidebar, Super Admins see additional menu items:

  • Master Subaccounts (purple button with "Super admin only" label)
  • Email Settings
  • Database Tools

Master Subaccounts Management

The centerpiece of Super Admin functionality. Access via Admin > Master Subaccounts.

Dashboard Overview

The Master Subaccounts page displays comprehensive metrics and management tools:

Header Metrics Cards

MetricDescription
Total SubaccountsCount of all subaccounts in the system
Active SubaccountsSubaccounts with "Active" status
Total VehiclesAggregate vehicles across all subaccounts
Active VehiclesVehicles currently operational
Current Month RevenueTotal revenue this month
Partner ShareEstimated payout to partners
Revenue Change %Comparison to previous month
Avg Revenue/SubaccountAverage revenue per active subaccount

Filtering and Searching

Search Box: Find subaccounts by:

  • Name
  • City
  • State
  • Contact email
  • Primary contact name
  • Legal entity name

Status Filter: Filter by fleet status:

  • All Status
  • Active
  • Paused
  • Suspended
  • Draft

Fleet Type Filter: Filter by fleet type (dynamic list based on existing data)

Subaccount List

Each subaccount card displays:

  • Name: Subaccount display name
  • Type: Fleet type classification
  • Status: Current operational status
  • Location: City and state
  • Vehicles: Total and active count
  • Revenue: Current month revenue
  • Health indicators: Banking info status, agreement status

Creating and Managing Subaccounts

Creating a New Subaccount

1

Click New Subaccount

Click the "+ New Subaccount" button at the top of the Master Subaccounts page.

2

Fill in Basic Information

Complete the Quick Create modal:

  • Subaccount Name (required)
  • Legal Entity Name (optional)
  • Fleet Type (optional)
  • Status (default: Draft)
3

Save and Configure

Click Create to save. The new subaccount opens in the detail drawer for further configuration.

Draft Status

Use "Draft" status for new subaccounts still being configured. This prevents them from appearing in production contexts.

Duplicating a Subaccount

To quickly create a new subaccount based on an existing one:

  1. Click the duplicate icon on any subaccount card
  2. A new subaccount is created with:
    • "(Copy)" appended to name
    • Same basic configuration
    • New unique identifier
  3. Edit the duplicate to customize

Editing Subaccount Details

Click a subaccount card to open the detail drawer with comprehensive tabs:

Identity Tab

FieldDescription
Subaccount NameDisplay name in the system
Legal Entity NameOfficial business name for contracts
Fleet StatusActive, Paused, Suspended, or Draft
Fleet TypeClassification of the fleet
Partner Share %Commission percentage for the partner

Contact Tab

FieldDescription
Primary ContactMain contact person name
EmailContact email address
PhoneContact phone number

Location Tab

FieldDescription
Address SearchGoogle Maps autocomplete
Street AddressStreet address line
Full Address/NotesAdditional address details
CityCity name
State/ProvinceState or province
Postal CodeZIP or postal code
CountryCountry name
Local Review URLLink to local review page

Online Presence Tab

FieldDescription
Website Landing PagePartner's custom landing page URL
Registration LinkDirect customer registration link

These URLs help direct customers to the correct subaccount during signup.

Branding Tab

FieldDescription
Location ImageUpload PNG/JPEG/WEBP (max 8MB)
Agreement PDFUpload service agreement document

Agreements Tab

Levy Service Agreement Management:

  • Preview Agreement: View generated agreement
  • Download DOCX: Editable Word document
  • Download PDF: Printable PDF version
  • Generate & Save: Store agreement in system

Agreement uses template variables:

  • Partner name and entity name
  • Partner share percentage
  • Setup fee per vehicle
  • Minimum retainer per vehicle

Financials Tab

FieldDescription
Setup Fee/VehicleOne-time fee per vehicle added
Min Retainer/VehicleMinimum monthly fee per vehicle
Sales Tax Rate %Applicable sales tax
Stripe Fee %Payment processing fee
Sales Tax Filing CadenceMonthly, Quarterly, Annual
Filing FrequencyDetailed filing schedule
Sales Tax SummaryTax overview notes
Exclusive TerritoriesProtected geographic areas
Sales Tax CredentialsTax authority credentials
e-File StatusElectronic filing status

Banking Tab

FieldDescription
Account Holder NameName on bank account
Account NumberBank account number
Routing NumberBank routing number
Swift/BIC CodeInternational transfer code

Banking Health

A warning indicator appears if banking information is incomplete. Complete banking details are required before partner payouts can be processed.


Generate shareable links for partners to submit their own banking and tax information:

1

Open Partner Setup Section

Click "Partner Setup Form" section in subaccount drawer

2

Generate or View Link

Click "Generate New Link" (or view existing)

3

Share with Partner

Copy the link to share with partner

4

Partner Completes Form

Partner fills out form without needing login

5

Check Submission Status

Submission status shows: "Pending" or "Submitted"

Link Behavior:

  • Links are single-use by default
  • Regenerating invalidates previous link immediately
  • Links expire after a configurable period

Email Settings

Access via Admin > Email Settings.

Configuration Overview

View SMTP configuration status and test email functionality:

  • SMTP Host: Email server hostname
  • SMTP Port: Server port
  • Sender Email: From address for outgoing emails
  • Environment Status: Shows which env vars are configured

Test Email

Send a test email to verify configuration:

  1. Enter recipient email address
  2. Click "Send Test Email"
  3. Check inbox for test message

Notification Types

Configure which notifications are sent:

NotificationDescription
Vehicle Error AlertsIoT device errors
Identity Verification FailedStripe identity failures
Customer Account BlockedAccount suspension notifications

Direct Subaccount Communication

Super Admins can send emails directly to subaccount contacts:

  1. From Master Subaccounts, select a subaccount
  2. Click "Send Email" button
  3. Compose message with subject and body
  4. Email sends to the subaccount's contact email

Email Properties:

  • Subject: "Message from Levy Fleets Admin"
  • Reply-to: Configured admin email
  • Bypasses email notification preferences

Database Tools Access

Super Admins have full access to:

  • Import Statistics: View total counts across all tables
  • Customer Import: Bulk import customer CSV files
  • Rides Import: Bulk import ride history CSV files
  • Stripe Import: Sync payment data from Stripe

For detailed information on import tools, see Data Import Tools.


Global View Capability

Super Admins can access a special "Global" view:

  1. In the subaccount dropdown (header), select "Global"
  2. View aggregated data across all subaccounts
  3. Available in analytics and reporting sections

Global View Limitations

Not all features support Global view. Some require a specific subaccount selection.


Permission Differences

Super Admin vs. Admin

CapabilitySuper AdminAdmin
View all subaccountsYesNo (own only)
Create subaccountsYesNo
Manage subaccount settingsYes (all)Yes (own only)
Access Master SubaccountsYesNo
Email SettingsYesNo
Demo LinksYesNo
Generate agreementsYesNo
Manage banking infoYesLimited
Global viewYesNo

Super Admin vs. Fleet Manager

CapabilitySuper AdminFleet Manager
Team managementYesNo
Settings accessFullView only
Import toolsYesNo
Customer managementFullLimited
AnalyticsAll subaccountsOwn subaccount

Security Considerations

Best Practices

  1. Limit Super Admin accounts: Only essential personnel
  2. Use strong passwords: Enforce password complexity
  3. Enable 2FA: When available
  4. Audit regularly: Review Super Admin actions
  5. Document changes: Keep records of major configuration changes

Access Auditing

Super Admin actions are logged:

  • Subaccount creation and modification
  • Agreement generation
  • Link generation
  • Email communications
  • Manual verifications

Troubleshooting

Can't Access Super Admin Features

Possible Causes:

  • Role not set to super_admin or global_admin
  • Session expired
  • Permissions not synced

Solutions:

  • Verify role in user settings
  • Log out and log back in
  • Contact system administrator

Subaccount Changes Not Saving

Possible Causes:

  • Required fields missing
  • Validation errors
  • Database connection issues

Solutions:

  • Check for error messages
  • Verify all required fields are filled
  • Retry the operation

Possible Causes:

  • Link was regenerated (previous invalidated)
  • Link expired
  • Link already submitted

Solutions:

  • Generate a new link
  • Check link status in the interface
  • Verify link hasn't been used

What's Next?

Super Admin Ready

With Super Admin access, you have complete control over your Levy Fleets platform. Use these tools responsibly and always follow security best practices when managing sensitive data.