Moqawel.ae

Admin Help Center

A step-by-step visual guide to the most common admin workflows. Select a workflow below to jump to its detailed instructions.

Last updated Jul 2026 6 workflows

Send Push Notification

Broadcast real-time alerts to one or more users on the platform

Prerequisites
  • Admin login credentials
  • Notification permission enabled
  • User list loaded (active users)
1

Navigate to Notifications Screen

From the admin dashboard sidebar, tap NotificationsSend New. The notification composer opens with recipient selection at the top.

Notification composer screen
2

Select Recipients

Choose from three targeting options:

A
All Contractors — sends to every active contractor on the platform
B
Single User — search by name, email, or phone number
C
Custom Filter — filter by category, rating, or verification status
Recipient selection options
3

Compose & Preview

Write your notification title and body. The preview panel updates in real time so you can see exactly how it will appear on the recipient's device. Emojis and Arabic text are fully supported.

Notification compose and preview
4

Send & Confirm

Tap Send. A confirmation dialog shows the recipient count. After sending, a success toast ✓ Delivered appears with a breakdown of delivered / failed.

Send confirmation
Pro tip: Use "Custom Filter" to target specific contractor segments — e.g., only verified electricians in Dubai. This improves engagement and reduces opt-outs.
Heads up: Avoid sending more than 2 broadcast notifications per day. The system rate-limits to prevent spam.

Adjust Wallet Balance

Credit or debit a user's wallet with an automatic audit trail

Prerequisites
  • Finance admin role
  • User ID or email of the target account
  • Adjustment reason documented
1

Open Wallet Management

From the sidebar, go to FinanceWallet Balances. The wallet overview lists every user with their current balance, frozen amount, and last transaction date.

Wallet management overview
2

Search & Select User

Use the search bar at the top to find a user by name, email, or phone. Tap the row or the Adjust button to open the adjustment panel.

Search and select user
3

Choose Credit or Debit

A slide-up panel presents two options:

+
Credit — Add funds to the wallet. Requires an amount and a reason (e.g. "Promotional bonus").
Debit — Deduct funds. Requires an amount, reason, and an optional reference ID for disputes.
Credit or debit selection
4

Review & Confirm

A confirmation summary shows the user's name, adjustment type, amount, and new balance preview. Tap Confirm to commit. The transaction is logged in the audit trail immediately.

Confirm wallet adjustment
Cannot undo: Wallet adjustments are final. Double-check the amount and user before confirming. If a mistake occurs, create a reversing transaction rather than deleting the original.

Verify Contractors

Review submitted documents and approve or reject pending contractor profiles

Prerequisites
  • Verification admin role
  • Pending contractor list accessible
  • Document viewer configured
1

Open Pending Verifications

From the dashboard, go to ContractorsVerification Requests. The list shows all contractors who have submitted their documents and are awaiting review, sorted by submission date.

Pending verifications list
2

Review Documents

Tap a contractor to open their verification detail page. Here you'll find:

1
Trade license document (PDF preview)
2
Emirates ID / passport copy
3
Portfolio images (if provided)
4
Contact details & service category
Review contractor documents
3

Approve or Reject

At the bottom of the review page, two actions are available:

Approve — The contractor is verified immediately and receives a push notification. Their profile gets a verified badge.
Reject — Opens a rejection reason form. Required: select a reason category and optionally add notes. The contractor is notified with the feedback.
Approve or reject
4

Verify Confirmation

After approval, the contractor moves to the "Verified" tab. A green verification badge appears on their profile across the platform. The system logs the decision with your admin ID and timestamp.

Verification confirmed
Pro tip: Set aside a dedicated review block each day. Contractors who are verified within 24 hours have significantly higher platform retention.

Suspend / Activate User

Quickly toggle a user's access from the user management screen

Prerequisites
  • User management admin role
  • User's full name or email
  • Reason for suspension (if applicable)
1

Open User Management

Navigate to UsersAll Users from the sidebar. The list displays all registered users with their status, role, and join date. Use the status filter to narrow down active or suspended users.

User management list
2

Search for the User

Use the search bar to find the specific user. The list filters in real time as you type. You can search by name, email, or phone number.

Search for user
3

Toggle Status

Tap the user's row to open their profile. Find the Account Status section and tap the toggle switch:

Suspend — A confirmation dialog asks for a reason. The user receives an email notification. Their access is revoked immediately.
Activate — Re-enables the user. A confirmation dialog shows. The user is notified and can log in again.
Toggle user status
4

Confirm & Done

After confirmation, the status badge updates immediately. The audit log records the action with your admin name, timestamp, and the reason provided.

Status updated confirmation
Important: Suspending a user does not delete their data. All records, transactions, and chat history remain intact. To permanently remove data, use the Delete Account flow in User Settings.

AI Chat Reply

Monitor AI-powered conversations and take over manually when needed

Prerequisites
  • Support admin role
  • Chat monitoring access
  • AI assistant enabled for the platform
1

Open AI Chat Monitor

From the sidebar, navigate to SupportAI Chat Monitor. The dashboard shows all active AI-assisted conversations. Each row displays the user, conversation duration, AI confidence score, and an escalation flag if the AI is unsure.

AI Chat Monitor dashboard
2

Select a Conversation

Tap any conversation to view the full transcript. The AI's replies are marked with a AI badge. You can scroll through the entire exchange. Pay attention to conversations with low confidence scores or user-reported issues.

Conversation transcript
3

Take Over the Conversation

If the AI is struggling or the user requests a human, tap Take Over. This shifts the conversation to manual mode. The AI stops responding and you can type directly. The user sees a "Transferred to a human agent" message.

Take over conversation
4

Resolve & Log

After resolving the query, tap Resolve to close the conversation. Optionally leave a note for the AI training team. The system logs the handover reason and your resolution for future AI improvement.

Resolve and log
Pro tip: Conversations with AI confidence below 60% are automatically flagged. Check these first — they're where users are most likely to be frustrated.

Generate Monthly Report

Make a single API call to generate a comprehensive operational report

Prerequisites
  • Reports admin role
  • API endpoint access
  • Month and year selected
1

Open Reports Dashboard

Go to ReportsMonthly Reports from the sidebar. The dashboard shows a list of previously generated reports with their status (pending, completed, failed).

Reports dashboard
2

Configure Report Parameters

Tap Generate New. A form appears where you select:

1
Month — pick from a dropdown (e.g. June 2026)
2
Report Type — Summary, Detailed, or Financial
3
Include charts — toggle to embed visualizations
Configure report
3

API Call & Generation

Tap Generate. The system makes a single API call POST /api/reports/generate with your parameters. A progress bar shows the generation status — typically takes 30–60 seconds.

Report generation progress
4

Download & Share

Once complete, a ✓ Ready badge appears. Tap Download PDF to save the report. It includes:

1
Key metrics dashboard (new users, active contractors, transactions)
2
Revenue breakdown by category
3
Top-performing contractors
4
Month-over-month comparison charts
Report ready for download
Pro tip: Schedule recurring reports via the Automations tab. Set it to generate on the 1st of every month and have it emailed to stakeholders automatically.
API Reference: POST /api/reports/generate — accepts { month: "YYYY-MM", type: "summary"|"detailed"|"financial", include_charts: boolean }. Returns a report ID and triggers async generation.

Moqawel.ae — Admin Help Center • v1.0 • For internal use only

Need more help? Contact the platform engineering team on Slack.