VokPanda App Icon

VokPanda Admin

Secure Administrative Access & Management

VokPanda Logo

VokPanda

Admin Portal
Main Menu
📊 Dashboard 📅 Bookings 🎓 Courses & Batches
User Management
👥 User Directory 💬 Chat Monitor 📝 Tutor Requests 🆔 KYC Requests
Operations
📢 Banners & Promos 📸 Instagram DM 🟢 WhatsApp Leads 🏪 Payout Ledger 🏦 Withdrawals 0 💸 Refund Tracker 🚩 Flagged Bookings ⚠️ Dispute Center
Platform Health
🔗 Razorpay Health 🚨 User Reports 📈 Insights
🌓 Toggle Theme 🚪 Sign Out
VokPanda Admin v1.0.4
VokPanda Logo VokPanda
👑
Admin SuperAdmin
Global Platform Access
Language:

Financial Overview

Real-time platform revenue, subscriptions, payout metrics, and ledger

Recent Transactions

User Type Amount Status Date

Tutor Requests

Manage applicant verifications, interview scheduling, and CEFR grading
All Requests Pending Approved Rejected Fraud & Lockouts
Pending Filter: All Pending ⚡ AI Approved ⚠️ AI Do Not Approve 📅 Interview Scheduled
Show:
Applicant Profile Certificate & Bio Applied Date Actions

User Directory

👥 Platform Management
Manage students, tutor profiles, follow-ups, and platform access
PIPELINE FUNNEL Filter by onboarding and catalog status to follow up
33 / 61 Active (54%)
User Profile Role Subscription Member Since Action

Chat Monitor

0 Conversations
Supervise live conversations between students and tutors for safety and guideline compliance
Admin Moderation: View active chat conversations between tutors and students. Review messages to ensure platform compliance.
Conversations
Select a conversation to view messages
💬 Select a conversation from the left to view messages

KYC Verifications

Verify tutor identity documents, tax cards, and compliance credentials
Tutor ID Details Documents Status Action

Marketplace Payouts

Track tutor class commissions, GST liability, and automated transfer executions

Total Inflow

₹0

Pure Commission

₹0

GST Liability

₹0

Refund Tracker

Audit student cancellation requests, clawback policies, and Razorpay settlements

Total Refunds

—

Total Refunded

—
Booking Details Tutor Amount Payout Status Retries Action
Student Refund Amount Policy Total Deduction Tutor Clawback Status Date

Flagged Bookings

0
Resolve automated payout lockouts, banking issues, and retry manual transfers
⚠️ These bookings had fatal payout errors and are permanently skipped by the automated cron. Review the flag reason, then Unflag & Retry to re-queue them, or Manual Finalize to enter the Razorpay Transfer ID directly.
Booking Tutor Flag Reason Payout Status Amount Actions

Tutor Withdrawal Requests

Review wallet withdrawal requests, NEFT/IMPS processing, and bank UTR logging
🏦 Tutors request withdrawal of their wallet balance here. You must manually process the bank transfer (NEFT/IMPS) then enter the UTR/reference number to mark it complete.

Total Requests

—

Pending

—
Tutor Amount Bank Details Status Reference ID Date Actions

Active Disputes

Mediate class quality issues, attendance discrepancies, and student refund requests
Details Tutor Reason Status Resolution

Revenue Insights & Analytics

Track platform GMV, commissions, monthly trends, and top tutor performance

Monthly Trend

Month Gross Revenue Platform Earnings Bookings

Top Tutors

Tutor Total Earnings

Razorpay Gateway Health

Monitor linked connected accounts, activation states, and payout blocker sync errors
⚡ These verified tutors cannot receive automated payouts because their Razorpay linked account is not activated or has a sync error. Ask the tutor to re-submit bank details from the app.

Non-Activated Accounts

—

Bank Update In Progress

—
Tutor RP Status RP Account ID Bank Error / Action

User Reports & Safety

0
Investigate policy flags, contact exchange attempts, and moderate user accounts
🚨 Users submit reports via the app. In addition, the system automatically logs reports when a user attempts to share a phone number in chat. Review the reason and block the reported user if needed. Block action uses the existing /admin/users/:id/block endpoint.
Reporter Reported User Reason Status Date / Action

Bookings Directory

All scheduled trial demos, standard 1-on-1 sessions, and ₹99 course subscriptions
Booking / Course Student Tutor Amount Status Meeting / Link

Courses & Batches

Audit live tutor course offerings, pricing, CEFR level tags, and active batch schedules

Tutor Offered Courses

Course & Level Tutor Price / Lessons Active Batches Action

Tutor Batches

Batch Name Course & Tutor Schedule / Slots Enrollment Meeting Link

📢 Banners & Marketing Campaigns

Manage 15-day course announcements, in-feed hero banners, and referral popup modals

📸 Instagram Comment → DM Automation

Automatically reply to Instagram comments with interactive direct messages via Meta Instagram Messaging API

🟢 WhatsApp Enquiries & AI Sales Executive (+91 90721 04939)

StayForAll Language Academy Course Sales Closer (Razorpay GST Links, Direct GPay Waiver & ₹2k Seat Tokens) & Housing Leads
💬 Open Live WhatsApp Web App ↗

Create In-Feed Hero Banner

Configure banner visual, headline, and target action for the Home screen.

Edit Campaign & Curriculum

Customize campaign duration, schedule, live meeting links, and day-by-day syllabus modules.

1. General Course Overview

Preview
🔥 99.9% OFF (Pay ₹1, Save ₹999)

2. Schedule & Online Links

3. Course Curriculum / Syllabus (0 Modules)

Add, remove, and modify the daily syllabus topics shown to students.

Cohort Admissions

Enrolled students & payment transactions

Manage Allowed Courses

Configure which course levels this tutor is allowed to create and offer.

Course Access
Select All | Clear All

Manage Course Subscription

Grant, extend, or revoke access for this user.

Current Status
Loading...

Interview CEFR Assessment

Standardized 4-Dimension Candidate Scoring

Grade candidate across the 4 core dimensions. Passing requirement: ≥ 14/20 total, with no individual dimension score < 3.

Live Zoom / Video Interview Room
Loading link...
Launch Interview
1. Spoken Fluency & Spontaneity 4 / 5
1 (Struggling) 2 (Limited) 3 (Competent) 4 (Fluent) 5 (Native-like)
2. Phonetics & Articulation 4 / 5
1 (Heavy Accent) 2 (Noticeable) 3 (Clear) 4 (Very Clean) 5 (Flawless)
3. Grammatical Accuracy (Nebensatz, Cases) 4 / 5
1 (Frequent Errors) 2 (Basic Only) 3 (Good Control) 4 (Advanced) 5 (Mastery)
4. Pedagogical Demeanor & Empathy 4 / 5
1 (Rigid) 2 (Neutral) 3 (Encouraging) 4 (Engaging) 5 (Inspiring)
Assessment Outcome:
16 / 20 (PASSED)

⚖️ Appeal Manual Review

Candidate Stated Rationale:

Weekly Interview Availability

Loading...

Year-round recurring availability. Candidates can book these slots every week without collision.

Quick Add Time Slot Adds a single recurring slot to any weekday
All 7 Days Schedule (Sunday – Saturday)
Loading availability schedule...

Bulk Generate Available Hours

Quickly populate recurring time slots across multiple days between daily start and end hours (e.g. Mon–Fri from 10:00 AM to 06:00 PM).

Collision-Free
✨ Calculating preview...
💡 Tutor candidates pick their preferred interview time from these active slots.
📅

Reschedule Interview

Admin Override

Adjust candidate interview time and notify them immediately.

MR
Candidate Name 🇩🇪 German
candidate@vokpanda.com • +91 00000 00000
Current Status
Slot Scheduled
Duration:
💡 Automatically synced with selected weekday. You may also select a custom date.
This note will be shown to the candidate on their interview screen.
✨
Monday, Oct 5, 2026 • 10:00 AM – 10:15 AM
Auto Jitsi room generated • Real-time socket event dispatched
⚡ Auto Room

➕ Create Instagram Automation

💬 PUBLIC COMMENT REPLY (Posted on Post/Reel)
This message will be posted publicly under the user's comment on Instagram.
💬 MESSAGE 1 (Sent upon comment match)
🔗 MESSAGE 2 (Delivered when user taps "Send me the links")

🧪 Test Comment Matching

Type any sample Instagram comment to test how the normalization engine recognizes keywords and previews the resulting DM payload.