—
Jobs Today
—
Revenue Today
—
Revenue This Week
—
Revenue This Month
—
Active Technicians
—
Customer Satisfaction
Recent Jobs
| Job ID | Customer | Device | Status | Value |
|---|---|---|---|---|
Pending Actions
Quick Actions
💬
Import WhatsApp Appointments
RepairBirds AI scans your GHL conversations and auto-creates jobs + follow-up reminders for confirmed bookings
Staff Activity Feed
Everything your team did — live updates every 10 mins
📅 Team Follow-ups
Overdue & due today — visible to all staff
| Customer | Contact | Type | Jobs | Lifetime Spend | Last Job | Actions |
|---|---|---|---|---|---|---|
Follow-ups
Track and manage customer follow-up tasks
—
Overdue
—
Due Today
—
Upcoming
—
Completed
| Ref | Borrower | Lender | Device | Agreed | Borrower Repays | Lender Gets | Status | Actions |
|---|---|---|---|---|---|---|---|---|
| Customer | Device | IMEI | Type | Description | Reported | Status | Actions |
|---|---|---|---|---|---|---|---|
| Store Name | Referred By | Address | Phone | Status | Reward | Submitted | Actions |
|---|---|---|---|---|---|---|---|
🏷️ Sell Requests
| Customer | Device | Market Value | Offer | IMEI | Status | Type | Actions |
|---|---|---|---|---|---|---|---|
📧 Email Inbox
nigcustomers@repairbirds.com
📞 Call Logs
—
Total Calls
—
Today
—
Missed
—
Voicemails
📲 Inbound Ring List
When a customer calls +2342017001778, these phones ring simultaneously
Loading...
| Type | Customer / Caller | Staff | Duration | Status | Time | Actions |
|---|---|---|---|---|---|---|
📱 Customer Devices
Click ✏️ IMEI to add or update a device IMEI
| Owner | Device | Condition | IMEI | Insurance | Added | Actions |
|---|---|---|---|---|---|---|
| Customer | Device | Plan | Monthly Fee | Status | Date | Actions |
|---|---|---|---|---|---|---|
| User | Total Earned | Balance | Withdrawn | Referrals | Pending Withdrawal | Actions |
|---|---|---|---|---|---|---|
| Loan Ref | Customer | Device | Loan Amount | Repayment | Status | Due Date | Actions |
|---|---|---|---|---|---|---|---|
| Job ID | Customer | Device | Issue | Type | Status | Technician | Created By | 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
partner.repairbirds.com
🔗 Open
Direct link (if DNS not ready):
/partner ↗
—
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 |
|---|---|---|---|---|---|---|---|---|
💬 WhatsApp Leads
Messages from your ads — view, reply and convert to jobs
—
Total Conversations
All WhatsApp leads ever received
—
Open (Need Reply)
Click to filter ↑
—
From Your Ads
Click-to-WhatsApp leads
—
Converted to Jobs
Leads that became repairs
—
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 | Region | Status | Actions |
|---|---|---|---|---|
⚙️ System Settings
Auto-assign Jobs
Automatically assign to nearest tech
Email Notifications
Send job updates to customers
SMS Notifications
Send SMS alerts
🔒 Change Password
📞 My Call Number
Set your phone number here to:
• Receive calls when a customer calls RepairBirds
• Initiate calls to customers from the dashboard
• Receive calls when a customer calls RepairBirds
• Initiate calls to customers from the dashboard
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
👛 Partner Wallets
💰 Walk-In Commissions
⏳ Pending Withdrawals
🚴 Dispatch Payouts
🧾 Dispatch Invoices
👛 Dispatch Wallets
Completed jobs with unpaid technician payouts
—
Dispatch Companies
—
Active Companies
—
Active Pickups
—
Out for Delivery
⚠️ Backfill Required
Jobs assigned before today are missing from the dispatch portal. Click to fix all existing assignments.
🔩 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 |
|---|---|---|---|---|---|---|
0
Broadcast
0
Receiving Bids
0
Active / In Transit
0
Completed
📡 Dispatch Job Board
Loading dispatch jobs...
🗺️
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