User guide
For BimaHaq staff & partners

The mediator workspace (ODR)

Join the panel, run a mediation in the Resolution Room, and record an e-signed settlement.

As an empanelled neutral you facilitate online dispute resolution between policyholders and insurers under the Mediation Act 2023. This guide walks you from panel empanelment, through picking up an assigned case, running a session in the Resolution Room, to helping the parties reach a settlement that is executed by e-signature. You stay neutral throughout — staff schedule sessions, dispatch the eSign envelope, and record the binding outcome.

Workspace: /mediatorSign in: You don't self-signup. An admin invites you and sends an email link to set your password. Then sign in at /auth/login and you land on your Mediator desk at /mediator.

1. The big picture

Here is the whole arc of your work, in order. Assignment and matching happen backend-side, and the binding finalisation steps are handled by staff — you facilitate, you don't dispatch or decide.

A mediation, end to end
StartApply for panel empanelment
DecisionTeam reviews your profile
  • suspended / rejected — re-apply: go to Apply for panel empanelment
A dispute is assigned to you
Open the Resolution Room
Run the session — facilitate discussion
DecisionParties reach a settlement?
  • no — room closed by staff: go to Executed & filed, or room closed
Input / outputStaff send the agreement for eSign
DoneExecuted & filed, or room closed
Diagram source (mermaid)
flowchart TB
  apply(["Apply for panel empanelment"])
  review{"Team reviews your profile"}
  assigned["A dispute is assigned to you"]
  room["Open the Resolution Room"]
  session["Run the session — facilitate discussion"]
  settle{"Parties reach a settlement?"}
  esign[/"Staff send the agreement for eSign"/]
  done(["Executed & filed, or room closed"])
  apply --> review
  review -->|"empanelled"| assigned
  review -->|"suspended / rejected — re-apply"| apply
  assigned --> room
  room --> session
  session --> settle
  settle -->|"yes"| esign
  settle -->|"no — room closed by staff"| done
  esign --> done
  1. Apply for panel empanelment
    • then Team reviews your profile
  2. Team reviews your profile
    • empanelled: A dispute is assigned to you
    • suspended / rejected — re-apply: Apply for panel empanelment
  3. A dispute is assigned to you
    • then Open the Resolution Room
  4. Open the Resolution Room
    • then Run the session — facilitate discussion
  5. Run the session — facilitate discussion
    • then Parties reach a settlement?
  6. Parties reach a settlement?
    • yes: Staff send the agreement for eSign
    • no — room closed by staff: Executed & filed, or room closed
  7. Staff send the agreement for eSign
    • then Executed & filed, or room closed
  8. Executed & filed, or room closed
Compliance: You are a neutral facilitator under the Mediation Act 2023. Accept / reject / counter buttons appear only on a proposal that isn’t your own — no one can respond to their own offer. Scheduling meetings, sending the e-sign envelope and recording (closing) the binding outcome are staff-gated to the case manager / admin, so you never impose an outcome.
Watch out: /resolution is the INSURER workspace, not yours — its access is limited to insurer reps and admins. Your home is /mediator. If a link takes you there, you'll be blocked.

2. Apply for ODR panel empanelment

Before you can be matched to disputes you complete your panel profile under the Mediation Act 2023. Submitting sends it to the team for review (status: under review).

  1. 1
    Open your panel profile

    From the Mediator desk header, follow the panel-profile link.

    Panel profile /mediator
  2. 2
    Enter your display name

    Type the name parties will see in the room (at least 2 characters).

    Display name /mediator/empanelment
  3. 3
    Pick the dispute types you mediate

    Toggle the specialization chips — health, motor, life, property, travel.

    Specializations /mediator/empanelment
  4. 4
    Pick your languages

    Toggle the language chips you can mediate in.

    Languages /mediator/empanelment
  5. 5
    Fill experience, accreditation, fee model & availability

    Enter years of experience, your mediator ID / accrediting body / valid-till, your fee model, and set whether you're accepting new cases plus your weekly capacity.

    Accepting new cases /mediator/empanelment
  6. 6
    Submit for review

    Submit; you'll see a toast that your profile is under review.

    Submit application /mediator/empanelment

    Status shows “under review”

Empanelment
StartOpen panel profile
Name, specializations, languages
Experience, accreditation, fee, availability
DecisionName ≥ 2 characters?
  • no — inline error: go to Name, specializations, languages
Input / outputSubmit for review
Status: under review
DoneEmpanelled — matchable
Diagram source (mermaid)
flowchart TB
  open(["Open panel profile"])
  fill["Name, specializations, languages"]
  detail["Experience, accreditation, fee, availability"]
  valid{"Name ≥ 2 characters?"}
  submit[/"Submit for review"/]
  under["Status: under review"]
  empanelled(["Empanelled — matchable"])
  open --> fill
  fill --> detail
  detail --> valid
  valid -->|"yes"| submit
  valid -->|"no — inline error"| fill
  submit --> under
  under -->|"team approves"| empanelled
  1. Open panel profile
    • then Name, specializations, languages
  2. Name, specializations, languages
    • then Experience, accreditation, fee, availability
  3. Experience, accreditation, fee, availability
    • then Name ≥ 2 characters?
  4. Name ≥ 2 characters?
    • yes: Submit for review
    • no — inline error: Name, specializations, languages
  5. Submit for review
    • then Status: under review
  6. Status: under review
    • team approves: Empanelled — matchable
  7. Empanelled — matchable
Note: First time here? Until you apply you'll see a banner that you haven't applied yet and no status pill. After you submit, a status banner shows your current status and any reviewer note.
Watch out: A display name under 2 characters isn't accepted — an inline error asks you to enter it and nothing is submitted.
Watch out: Only mediators who are “accepting new cases” get matched to disputes. If you switch that off, you won't be assigned new rooms. If your status is suspended or rejected, re-applying with updated details sends your profile back for review.

3. See a dispute assigned to you

Once empanelled, assigned rooms and scheduled sessions appear on your desk. Matching is done backend-side — you don't self-serve or claim cases.

  1. 1
    Open the Mediator desk

    Review the stat strip — active mediations, upcoming meetings, and proposals awaiting review.

    Active mediations /mediator
  2. 2
    Find your assigned mediation

    Scroll to “My mediations” and read the case row — status, your role, participant count and next meeting.

    My mediations /mediator
  3. 3
    Open the Resolution Room

    Follow the mediation row into its room.

    Open room /mediator

    The case's Resolution Room opens

Picking up a case
StartMediator desk
Read the stat strip
DecisionAny assigned mediations?
  • none yet: go to Empty state — wait for assignment
Read the case row
Input / outputOpen room
  • go to In the Resolution Room
DoneEmpty state — wait for assignment
DoneIn the Resolution Room
Diagram source (mermaid)
flowchart TB
  desk(["Mediator desk"])
  stats["Read the stat strip"]
  list{"Any assigned mediations?"}
  row["Read the case row"]
  open[/"Open room"/]
  empty(["Empty state — wait for assignment"])
  in(["In the Resolution Room"])
  desk --> stats
  stats --> list
  list -->|"yes"| row
  list -->|"none yet"| empty
  row --> open
  open --> in
  1. Mediator desk
    • then Read the stat strip
  2. Read the stat strip
    • then Any assigned mediations?
  3. Any assigned mediations?
    • yes: Read the case row
    • none yet: Empty state — wait for assignment
  4. Read the case row
    • then Open room
  5. Open room
    • then In the Resolution Room
  6. Empty state — wait for assignment
  7. In the Resolution Room
Note: No rooms yet? You'll see “No mediations assigned yet.” — rooms appear here as cases move into resolution. A row with open offers shows a badge telling you how many proposals need your attention.
Watch out: If the desk can't load your mediations you'll see “Could not load your mediation desk…” with a retry — try again rather than re-logging in.

4. Run a mediation session in the Resolution Room

You join the scheduled meeting and facilitate the discussion inside the multi-party Resolution Room. You post messages and join the call — you do not schedule meetings; that's staff-only.

  1. 1
    Join the scheduled session

    On an upcoming meeting row, join the call (it opens the video link in a new tab).

    Join /mediator
  2. 2
    Enter the Resolution Room

    Read the header, the room status, and the participants strip so you know who's present.

    Room header /cases/[caseId]/room
  3. 3
    Facilitate on the Discussion tab

    Type a message to all parties and send it.

    Discussion /cases/[caseId]/room
  4. 4
    Open meeting links from the Meetings tab

    Switch to Meetings and open the join link for a scheduled session.

    Meetings /cases/[caseId]/room
Running a session
StartJoin from the desk
Enter the Resolution Room
DecisionRoom status open?
  • no — read-only: go to Read-only — settled/closed
Facilitate on Discussion
Open meeting links
  • go to Session in progress
DoneRead-only — settled/closed
DoneSession in progress
Diagram source (mermaid)
flowchart TB
  join(["Join from the desk"])
  enter["Enter the Resolution Room"]
  open{"Room status open?"}
  talk["Facilitate on Discussion"]
  meet["Open meeting links"]
  read(["Read-only — settled/closed"])
  on(["Session in progress"])
  join --> enter
  enter --> open
  open -->|"yes"| talk
  open -->|"no — read-only"| read
  talk --> meet
  meet --> on
  1. Join from the desk
    • then Enter the Resolution Room
  2. Enter the Resolution Room
    • then Room status open?
  3. Room status open?
    • yes: Facilitate on Discussion
    • no — read-only: Read-only — settled/closed
  4. Facilitate on Discussion
    • then Open meeting links
  5. Open meeting links
    • then Session in progress
  6. Read-only — settled/closed
  7. Session in progress
Watch out: The message composer only appears while the room is open. Once the case is settled, closed or cancelled, the Discussion tab is read-only.
Watch out: You won't see a “Schedule meeting” button — scheduling is staff-only (case manager / admin). If a room shows 404 you'll get “No Resolution Room exists for this case yet.”, and if you aren't a participant, “You don't have access to this Resolution Room.”

5. Reach a settlement and have it e-signed

You facilitate settlement offers between the parties. Each party accepts, rejects or counters the other's offer; the accepted agreement is executed by e-signature. Sending for eSign and recording the outcome are staff-gated — that protects your neutrality.

  1. 1
    Open the Settlement tab

    Review the proposal cards and their amounts.

    Settlement /cases/[caseId]/room
  2. 2
    Facilitate a proposal

    A party makes an offer; the OTHER party accepts, rejects or counters it. Response buttons only appear on a proposal that isn't the viewer's own.

    Make a proposal /cases/[caseId]/room
  3. 3
    Track the e-signature envelope

    Open the eSign tab to watch each party's signing status — signed or awaiting signature.

    eSign /cases/[caseId]/room
  4. 4
    Sign your own row if invited

    If you are yourself an eSign invitee, sign your own unsigned row.

    Sign now /cases/[caseId]/room

    Your signature is recorded on the envelope

Settlement to execution
StartOpen Settlement tab
A party makes an offer
DecisionOther party accepts?
  • counter / reject: go to A party makes an offer
Accepted proposal on record
Input / outputStaff send for eSign
Parties sign (Aadhaar OTP eSign)
DoneAgreement executed & filed
Diagram source (mermaid)
flowchart TB
  tab(["Open Settlement tab"])
  offer["A party makes an offer"]
  resp{"Other party accepts?"}
  accepted["Accepted proposal on record"]
  send[/"Staff send for eSign"/]
  sign["Parties sign Aadhaar OTP eSign"]
  done(["Agreement executed & filed"])
  tab --> offer
  offer --> resp
  resp -->|"yes"| accepted
  resp -->|"counter / reject"| offer
  accepted --> send
  send --> sign
  sign --> done
  1. Open Settlement tab
    • then A party makes an offer
  2. A party makes an offer
    • then Other party accepts?
  3. Other party accepts?
    • yes: Accepted proposal on record
    • counter / reject: A party makes an offer
  4. Accepted proposal on record
    • then Staff send for eSign
  5. Staff send for eSign
    • then Parties sign (Aadhaar OTP eSign)
  6. Parties sign (Aadhaar OTP eSign)
    • then Agreement executed & filed
  7. Agreement executed & filed
Compliance: A party can't accept or reject their own offer — the accept/reject/counter buttons only render on proposals that aren't the viewer's own. As the neutral, confirm with staff before ever originating a monetary offer yourself.
Watch out: You won't see “Send for eSign”, the demo “Simulate all signatures” control, or “Close the room with an outcome” — all staff-only. “Send for eSign” is disabled until an accepted settlement proposal exists (“An accepted settlement proposal is required first.”), and a completed envelope can't be re-sent.
Note: If eSign isn't enabled yet you'll see a placeholder describing that settlements will be executed with Aadhaar OTP eSign from the room. Once the envelope is completed, a green “Agreement fully executed” panel shows, and the executed PDF is filed to the case documents.
Note: The Outcome tab tells you the case manager will record the outcome once a settlement is finalised — there is no close-room control for you.

6. Privacy, neutrality & compliance

A few standing rules that govern how you work on the panel.

  • Mediation Act 2023 frames every room — your desk and empanelment screens say so explicitly.
  • Neutrality is enforced in the UI — you can't accept, reject or record an outcome on your own; response buttons never show on a viewer's own proposal.
  • Finalisation is staff-gated — scheduling meetings, sending the eSign envelope, and recording the binding outcome are done by case managers / admins, not by you.
  • Matching is opt-in — you're only assigned disputes while “accepting new cases” is on and your profile is empanelled.
  • No fee-sharing or success fees — your fee model is your own; BimaHaq neither shares fees with you as a percentage of any claim nor guarantees any outcome.
Compliance: You facilitate resolution; you do not represent either party and you do not decide the dispute. BimaHaq makes no outcome guarantee to the parties.
Note: Questions about your empanelment, access, or a room that won't load go to the BimaHaq team — the desk retry and status banners tell you when something is pending review versus genuinely broken.

Questions people ask

How do I get onto the panel?
An admin invites you; you set your password from the email link, sign in at /auth/login, then complete your panel profile at /mediator/empanelment. Submitting sends it to the team for review.
How are cases assigned to me?
Matching is done backend-side. Assigned rooms and scheduled sessions appear under “My mediations” on your desk — you don't claim or self-serve cases. You're only matched while you're empanelled and “accepting new cases”.
Can I schedule a meeting or close the room?
No. Scheduling meetings, sending the settlement for eSign, and recording the binding outcome are staff-only (case manager / admin). You facilitate the discussion and the settlement.
Why can't I accept or reject a proposal?
The accept/reject/counter buttons only appear on a proposal that isn't the viewer's own, so no one can respond to their own offer. As the neutral, check with staff before originating a monetary offer yourself.
The Discussion box disappeared — what happened?
The message composer only shows while the room is open. Once the case is settled, closed or cancelled, the Discussion tab becomes read-only.
How does a settlement become binding?
Once the parties accept a proposal, staff send the agreement for e-signature (Aadhaar OTP eSign). When the envelope is fully executed, the signed PDF is filed to the case documents.
Stuck on something this guide didn't cover?

Reach the platform team through your workspace, or open a ticket in the support queue.

This guide explains how to use the BimaHaq platform. It is general information, not legal or financial advice, and describes a process — not a guaranteed outcome.