—
Jobs Today
—
Revenue Today
—
Active Technicians
—
Customer Satisfaction
Recent Jobs
| Job ID | Customer | Device | Status | Value |
|---|---|---|---|---|
Pending Actions
Quick Actions
| Customer | Contact | Type | Jobs | Lifetime Spend | Last Job | Actions |
|---|---|---|---|---|---|---|
| Job ID | Customer | Device | Issue | Type | Status | Technician | Priority | Value | Created | Actions |
|---|---|---|---|---|---|---|---|---|---|---|
| Technician | Status | Location | Skills | Rating | Jobs Done | Earnings | Actions |
|---|---|---|---|---|---|---|---|
—
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 ID | Customer | Amount | Method | Status | Tech Payout | Margin | Date | Actions |
|---|---|---|---|---|---|---|---|---|
—
Total Parts
—
Low Stock Items
—
Inventory Value
—
Out of Stock
| Part Name | Category | Compatibility | In Stock | Cost | Sell Price | Status | Actions |
|---|---|---|---|---|---|---|---|
🏪 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 Name | Location | Contact | Status | Jobs | Commission % | Rating | Actions |
|---|---|---|---|---|---|---|---|
🧾 Invoice Tracking
💬 Partner Messages
| Invoice # | Partner Store | Customer | Job | Amount | Status | Sent via WA | Date |
|---|---|---|---|---|---|---|---|
Message Threads
Loading messages...
Select a conversation
Select a thread to view
—
Total Disputes
—
Open
—
Resolved
—
Resolution Rate
| ID | Customer | Job | Type | Status | Priority | Created | Actions |
|---|---|---|---|---|---|---|---|
—
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
🏪 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:
- In GHL → Go to Contacts
- Click Export (top right)
- Download as CSV
- 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:
📋 How to export Opportunities from GHL:
- GHL → Opportunities
- Select your pipeline → Export
- 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:
- GHL → Calendars → Select your calendar
- Click Export / Download
- 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.
✅ 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:
- In GHL → Settings → Integrations → Webhooks
- Click "Add Webhook"
- Paste the URL below into the Endpoint URL field
- Select events: Contact Created, Contact Updated, Opportunity Created, Appointment Created
- Click Save
- 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
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
| User | Role | Status | |
|---|---|---|---|
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 ID | Customer | Device | Status | Technician | Value (₦) | Created |
|---|---|---|---|---|---|---|
🗺️
Live Technician Dispatch Map
Real-time technician locations
🟢 Available🟡 En Route🔴 On Site⚫ Offline
Technicians
Unassigned Jobs
0No unassigned jobs
Active Jobs
0No active jobs
Completed Today
0
Jobs completed