Dashboard Overview
🇺🇸 United States
🔔
Jobs Today
Revenue Today
Active Technicians
Customer Satisfaction
Recent Jobs
Job IDCustomerDeviceStatusValue
Pending Actions
Quick Actions
CustomerContactTypeJobsLifetime SpendLast JobActions
Job IDCustomerDeviceIssueTypeStatusTechnicianPriorityValueCreatedActions
TechnicianStatusLocationSkillsRatingJobs DoneEarningsActions
Total Jobs
Pending Review
Confirmed
Senior Review
Job ID Device Reported Issue Diagnosis Confidence Status Technician Actions
Revenue Today
Pending Payouts
Refunds Today
Gross Margin
Job IDCustomerAmountMethodStatusTech PayoutMarginDateActions
Total Parts
Low Stock Items
Inventory Value
Out of Stock
Part NameCategoryCompatibilityIn StockCostSell PriceStatusActions
🏪 Partner100 Dashboard — Each partner store gets their own login
repairbirds-backend.onrender.com/partner.html 🔗 Open Portal
Total Partners
Active Partners
Partner Revenue
Pending Commission
ℹ️ To update a partner's commission: type the new % in the Commission column and click
Store NameLocationContactStatusJobsCommission %RatingActions
🧾 Invoice Tracking
💬 Partner Messages
Invoice #Partner StoreCustomerJobAmountStatusSent via WADate
Message Threads
💬

Loading messages...

Select a conversation
👆

Select a thread to view

Total Disputes
Open
Resolved
Resolution Rate
IDCustomerJobTypeStatusPriorityCreatedActions
Monthly Revenue
Jobs Completed
Avg Job Value
94%
Customer Retention
Revenue by Method
📊Load report to view
Jobs by Status
🥧Load report to view
Top Technicians
📈Load report to view
🔍 Customer Tracking Page

🏪 Parts Vendors

Manage your parts suppliers and vendors

Total Vendors
Active Vendors
Total Spend
Vendor Contact Market / Location Categories Orders Total Spend Rating Status Actions
GHL Customers Imported
GHL Jobs Imported
Total Customers in System
Webhook Live
Checking...
👥 Step 1 — Import Contacts (Customers)
📋 How to export from GoHighLevel:
  1. In GHL → Go to Contacts
  2. Click Export (top right)
  3. Download as CSV
  4. Paste the CSV data below (or upload)
💼 Step 2 — Import Opportunities (Jobs)
⚠️ Import contacts first before importing jobs. Jobs need a linked customer to work.

📋 How to export Opportunities from GHL:
  1. GHL → Opportunities
  2. Select your pipeline → Export
  3. Download CSV and paste below
Pipeline Stage → RepairBirds Status Mapping
${['New/Lead → New','Confirmed → Confirmed','Repair → Repairing', 'Ready → Ready','Closed Won → Completed','Closed Lost → Cancelled'] .map(m => `
${m}
`) .join('')}
📅 Step 2b — Import GHL Appointments
Store Visit Jobs
📋 How to export Appointments from GHL:
  1. GHL → Calendars → Select your calendar
  2. Click Export / Download
  3. Download as CSV and paste below
✅ Each appointment becomes a Store Visit job automatically.
✅ Customers are matched by phone/email — auto-created if not found.
✅ Date, time slot, and notes are all imported.
🔗 Step 3 — Live Webhook (Future Data Auto-Sync)
Set once, works forever
📋 How to set up in GoHighLevel:
  1. In GHL → Settings → Integrations → Webhooks
  2. Click "Add Webhook"
  3. Paste the URL below into the Endpoint URL field
  4. Select events: Contact Created, Contact Updated, Opportunity Created, Appointment Created
  5. Click Save
  6. Test it by creating a contact in GHL — it should appear here instantly
Your Webhook URL (copy this into GHL):
https://repairbirds-backend.onrender.com/api/webhooks/ghl Click to copy
Events to enable in GHL:
${['ContactCreate','ContactUpdate','OpportunityCreate','AppointmentCreate'] .map(e => `${e}`) .join('')}
What happens automatically after setup:
New GHL contact → Customer created here
Updated contact → Customer updated here
New opportunity → Job created here
New appointment → Store visit job created here
Admin Users
UserRoleStatus
System Settings
Auto-assign Jobs
Automatically assign to nearest tech
Email Notifications
Send job updates to customers
SMS Notifications
Send SMS alerts
🔒 Change Password
API Info
API StatusLive
EnvironmentProduction
API URLrepairbirds-backend.onrender.com
Version1.0.0
Logged in as
0
Today's Appointments
0
Tomorrow
0
This Week
0
Pending Confirmation
All Appointments
0
💬 WhatsApp Templates
Click a template to send
💬

Click on an appointment
to load WhatsApp templates

0
Technician Payouts Due
0
Vendor Payments Pending
0
Customer Refunds Pending
Total Paid Out (₦)
🔧 Technicians
🏪 Vendors
🔄 Customer Refunds
📋 History
🏪 Partner Requests
Completed jobs with unpaid technician payouts
Dispatch Companies
Active Companies
Active Pickups
Out for Delivery
🔩 Active Parts Pickups
Loading...
🔴 Live Dispatch Board
📦 Active Pickups
📤 Out for Delivery
Loading...
⚡ Quick Dispatch Assignment
Dispatch Companies
Company Type Coverage Areas Base Fee (₦) Active Pickups Active Deliveries Total Jobs Rating Status Actions
Request ID Partner Store Job Part Needed Status Date Actions
Total Billed (₦)
Collected (₦)
Billed Today (₦)
Total Jobs (Nigeria)
Pending Payouts (₦)
💱 Exchange Rate
$1 = ₦—
₦ —
per 1 US Dollar
💡 Tip: Check CBN (Central Bank of Nigeria) or aboki forex for the latest rate.
🏦 Bank Accounts
💼 Jobs
💳 Payments
📊 Revenue Report
Job IDCustomerDeviceStatusTechnicianValue (₦)Created
🗺️
Live Technician Dispatch Map
Real-time technician locations
🟢 Available🟡 En Route🔴 On Site⚫ Offline
Live Status
Loading...
Technicians
Unassigned Jobs
0

No unassigned jobs

Active Jobs
0

No active jobs

Completed Today
0
Jobs completed