Skip to content

Admin Workflows

Ridy is giving you control over service you provide. The Admin Panel is your command center for managing users, drivers, trips, payments, and system settings. This guide walks you through the key workflows and features available to platform administrators.

🚦 Dashboard Overview

After logging in, the Dashboard provides a real-time overview of:

  • Active orders, rides, or deliveries
  • Registered users and drivers
  • Revenue by product and region
  • Live service availability
  • Operational status of geofences, APIs, and notifications

👤 User Management

🚗 Drivers

Path: Drivers → All Drivers

  • Require manual approval before activation (auto-approved only for demo installs)
  • Admins can:
    • View profiles and documents
    • Approve/reject new driver accounts
    • Assign drivers to services or regions
    • View ride history and earnings
  • Admins cannot upload or alter driver documents manually

👥 Customers

Path: Users → Customers

  • Admins can:
    • Create customers manually
    • View trip history
    • Ban/unban users from the platform

🚚 Trip & Delivery Management

🕒 Ongoing Trips

Path: Trips → Ongoing

  • Monitor live ride/delivery status
  • View real-time map location of drivers and customers
  • Reassign drivers or cancel orders manually

📋 Past Orders

Path: Requests

  • Access order logs with search filters
  • View pricing breakdown and order path
  • Fare cannot be edited post-order

📝 Manual Order Creation

Admins can manually create new orders or rides via the panel and assign available drivers directly.


💵 Earnings, Wallets & Payouts

Path: Payout → Driver

💰 Wallet System

  • All users (customer, driver, admin, partner) have a dedicated wallet
  • Used for:
    • Incentives
    • Promo credits
    • Cancellation refunds
    • Settlements and commissions

💳 Driver Payouts

  • Two supported models:
    1. Stripe Connect: Automates payouts on scheduled intervals
    2. Manual Payouts: Export payout list as CSV for external processing
  • Admins can view balance and payout logs for each driver

📈 Platform Revenue

  • Track commissions, service earnings, and cost breakdowns
  • Filter by region, service type, or date

📢 Communication Tools

📣 Announcements

Path: Marketing → Announcements

  • Create in-app announcements shown in the Announcements tab in mobile apps
  • Target by region, user role, or app version
  • Good for long-lasting messages (e.g., price changes, holidays)

🔔 Push Notifications

  • For custom, one-time alerts, use the Firebase Console directly
  • Push is used for:
    • Trip status changes
    • Promotions
    • Transaction confirmations

📡 System Settings & Integrations

🔧 Settings Overview

Configure your system-wide defaults:

SectionDescription
RegionsCreate geofenced operational zones
SMS ProvidersIntegrate with one of 8 available providers
Payment GatewaysChoose from 22 options
API KeysEnter values for Maps, Firebase, etc.
Roles & AccessDefine admin roles and permission scopes

🔐 Admin Roles & Permissions

Path: Management → Users

  • You can define multiple admin roles:
    • Read-only
    • Finance-only
    • App-specific access
  • Assign these roles to restrict access to different parts of the panel
  • Useful for support teams, franchise operators, or finance departments

🧙 Admin Installation Wizard

At first boot (or reset), the Admin Panel will guide you through setup:

  1. License activation
  2. Google Maps API key
  3. Firebase and API integrations

This wizard can be rerun when needed for major resets or migrations.


✅ Admin Workflow Summary

TaskAction Path
Approve DriverDrivers → Pending Verification
Ban UserCustomers
Create Manual OrderDispatcher
View Live Trip StatusTrips → Ongoing
Assign Driver ManuallyWithin Trip Detail
Add Service PricingSettings → Pricing
Configure CommissionSettings → Pricing → Commission
Configure Partner SharePartners
Send In-App AnnouncementMarketings → Announcements
View AnalyticsInsights Tab of some pages
Export PayoutsPayouts → Drivers
Set Admin RolesManagement → Users