Admin Console

Internal Diverse Media Pte. Ltd. staff only

Only @diversemedia.sg accounts can sign in.

Prototype credentials: admin / dm2026

© Diverse Media Pte. Ltd. · A DMGroup company

Reset password

Enter your @diversemedia.sg email — we'll send you a 6-digit code.

Code sent to
DEV mode — code:

Code expires in 15 minutes.

Create staff account

Only @diversemedia.sg addresses are accepted.

Accounts you create here can sign in to the admin console and the staff-login mode of the crew portal.

DMIMS

Events · Crew · Equipment

Active operations

Day-to-day work. Stuff that needs your attention now.

Master library

Catalogue + templates that auto-flow into new events.

Setup & configuration

One-off settings. Changes affect every future event.

Tip: changes in this section affect every future event.

Packing List Headers

⚡ Headers can be anything — not just equipment categories. Add things like Welfare, F&B, Backstage, Translation — whatever helps you group items for a specific packing list.

Reusable header presets for packing-list grouping. These are suggestions, not categories — you can type any header per item in an event (e.g. put a mic under "Audio" on one event and "Translation" on another). Renaming a preset updates every existing item that uses that exact name.

Missing items - verification queue

Items that did not fully return from events. Review, approve with your password to permanently decrement master stock and log the write-off, or reject to remove from the queue.

Write-off audit log

Confirm with your password

This permanently decrements master inventory stock.

Crew Roles

These suggestions appear when assigning crew to events. Add, rename, or remove freely.

Date Types

Tags you can apply to event dates (Setup, Rehearsal, Event Day…). Each type has a default reporting place — Venue (event/rehearsal/teardown) or Office (setup/packing). Existing dates keep their tag even if you rename the type.

Risk Assessments

Library of 23 work-scope RAs (393 hazards). Apply the right ones to each event in the event's Crew Roster tab — crew must read & acknowledge before being inducted.

Dashboard

Today at a glance — assets, events, and recent activity.

Assets
0
total tagged units
Out on event
0
assets currently checked out
In repair
0
awaiting service
Upcoming events
0
in next 30 days

Recent scans

Upcoming events

Equipment Movements

Dry rentals & loans — equipment goes out without a DM crew. Track the contact person, what they took, and when it's due back.

Equipment going out

Assets

Individual physical units, each with a unique tag ID. Use the Scan view to check assets in or out of events.

Scan a tag

Scan QR or barcode on any asset to check it in or out. Open this on your phone in the warehouse for fastest packing.

Mode: Active event: —

Camera preview will appear here

Tap "Start camera" to begin scanning

Recent scans

Events

Pick an event to enter its workspace — packing list, crew, schedule, induction.

/

What crew & the public see

Opens in a new tab.

Packing list (equipment)

Manpower list (crew)

Safety & method statements

Brief pack

For PDF: pick a Print option → "Save as PDF" in the system dialog.

Event Details
Venue

When on (default), the public listing hides the real event name, the full venue + address, the map link, and the per-day reporting locations. Crew see the public title + region hint only — sensitive details (incl. report-to per date and on-site contact) unlock after they sign in. Wages are also hidden on roles that are already filled, regardless of this toggle.

Shown instead of event name on public listing. Leave blank to auto-derive.

Whatever you type shows in place of the real venue when masked (a region, a building name, anything). Leave blank to auto-derive from the address. Same idea as the per-location "Public mask label" in More → Locations.

0 of 0 slots filled Manage roster →

Auto-counted from the Crew Roster tab. Add or remove slots there.

▸ Schedule per day
click to expand

One run-sheet per event date. Crew sees today's first, upcoming days below.

When set, crew must enter this PIN in their Pack tab before they can +/− items. Pre-filled rosters are not affected.

▸ Default rate — optional fallback
click to expand

Falls back to this when a role doesn't have its own rate. Per-role overrides live on each role group in the Crew Roster tab.

Tip: only fill what applies. E.g. for a flat-rate day job, only set "Per day rate".

▸ Applicable Risk Assessments —
click to expand

All 23 are ticked by default. Untick the ones that don't apply to this event (e.g. no carpentry / no MEWP). Crew sees only ticked ones for acknowledgment, with a link to read the rest if they want.

▸ Reporting Locations
click to collapse

Where crew should show up on each date. Defaults follow date-type rules in More → Date Types. Crew can have a different report-to in the Roster tab.

Crew Roster

Add role slots first; fill in people as you confirm them. Multiple people per role: paste several phone numbers separated by commas or newlines — one slot is created per phone.

After signing in via the crew link, each person picks their own working dates (full event, full sessions, or specific days).

0 / 0
Bump-out complete?
When you've finished counting items back into the warehouse, press Loaded Up. Anything still short will be queued for the missing-items review.
View:
Headers are free-form (Audio, Welfare, F&B…).
Photo Item name Header Flight case Qty Notes

Induction Log

Safety acknowledgements for this event. Export CSV if requested by MOM after an incident.

Manpower List

Printable roster for venue check-in / WSH manpower disclosure. Preview below — click Print when ready.

Risk Assessments

All RAs applicable to this event — hazard, control, rating. Preview below — click Print when ready.

Full Event Brief

Name, dates, venue, agenda, schedule, dress code, reporting locations — one document. Preview below — click Print when ready.

Flight Cases

Named storage cases where equipment lives between events. Crew sees the case number on each packing item so they know what to grab and where to return it.

Use # as a digit placeholder. DM-## → DM-01, DM-02… AUDIO-# → AUDIO-1, AUDIO-2…

Set Items / Kits

Items that always travel with other items — e.g. a UHF antenna kit always includes a stand adaptor. When crew bumps a set, they get a popup to count each piece individually so nothing's left behind.

Inventory

Master library of every piece of gear. Edits here update the suggestions everywhere — packing lists, kits, asset tracking.

Locations

Reusable places you can pick as a reporting location on any event. Offices/warehouses default for setup & packing days. Client locations are options crew can be sent to. Reorder offices — the top one is the default when a date defaults to "Office".

Company Defaults

Fallbacks used by every event when its own field is blank. Edit per-event in the event Details tab to override.

Crew sees this when an event has no specific dress code. Visible in their Dress tab.

Standard Packing List

Items here auto-load when you click "Load Standard" on any event.

Safety Brief Master Document

Edit the HTML below. Saving creates a new version. Existing acknowledgements remain tied to the version they signed. Version: -

Registered Crew Members

Freelancers who have signed up via the Crew Portal. PDPA: deletion removes personal details; safety-brief audit logs are retained 12 months per WSH record-keeping.

Induction Log

All safety acknowledgements for the active event. Use the CSV export if requested by MOM after an incident.

Preview as a crew member

Opens in a new tab. Logged for audit.

DEMO walkthroughs (pre-fills a sample event)
or pick an existing crew member

Wrong password.

Local prototype — browser-only storage. Export regularly.
© Diverse Media Pte. Ltd. · A DMGroup company
Viewing crew portal as —
DMIMS

Crew Portal

Sign in to view your event

After signing in you will read and acknowledge the safety briefing, then we will SMS you a 4-digit code to confirm.

Forgot password? Create account →

Same login as the admin console. You'll land on the same mobile view crew use, but with full event access and Bump PIN auto-unlocked.

dm
Install DM Crew
Get a one-tap shortcut on your home screen.
Browse open jobs →

No login needed to view upcoming gigs.

Open Jobs

Upcoming gigs with crew spots still open

Sign in
Want to be added to our crew list? Sign in or register.
← All jobs Sign in

Public preview — sharing this link is fine. Some details (loading bay, contact numbers) appear after you sign in.

Privacy Notice

Singapore PDPA — please read

What we collect: your mobile number, full name, last 4 of NRIC/FIN, and one photo of your face (required for on-site identification — see the "Crew identification photo" clause below). For specific events we may also need to collect your full NRIC/FIN when the venue requires it for building access (see "Venue access" below).

Why we collect it: to identify you for events (including on-site verification of the assigned crew member using your photo), send call sheets, meet Singapore Workplace Safety and Health Act record-keeping requirements (every crew member who attends a workplace must have a documented safety induction), investigate any incident or dispute arising at an event, and process payment.

Who sees your data: only Diverse Media Pte. Ltd.'s authorised internal staff. Your photo specifically is kept strictly internal — never shared with clients, venues, other crew, the public, or any third party, and is never used for marketing. The only exception is when disclosure is required by law: the Ministry of Manpower, Workplace Safety and Health Council, Singapore Police Force, or a valid court order in connection with an incident investigation.

Venue access — Singapore-specific: Many event venues in Singapore (MICE centres, hotels, integrated resorts, and government or secured commercial buildings) require event contractors to submit a worker manifest — commonly called a manpower list — with the full name and NRIC/FIN of every crew member as a condition of building access or security clearance. By consenting, you authorise Diverse Media Pte. Ltd. to share your name, mobile number and NRIC/FIN with the relevant venue's security or building management on a per-event basis, solely for that purpose. We do not use this data for marketing and we do not retain it beyond the event without your further consent.

Crew identification photo: Each time you are engaged for an event, we collect one photo of your face as a required condition of engagement. This photo is used by Diverse Media Pte. Ltd. internal staff for the following legitimate business purposes: (a) verifying you are the assigned crew member at on-site sign-in, (b) confirming attendance for payroll, and (c) investigating any incident, venue dispute, or authority enquiry relating to the event. We will not share your photo with clients, the public, third parties, or any other person, except when disclosure is required by law (for example to the Singapore Police Force, the Ministry of Manpower, the Workplace Safety and Health Council, or in response to a valid court order). Your photo is automatically deleted from our systems and any related internal group chats within 30 days of the event's conclusion (the 30-day window allows us to investigate venue check-in issues, on-site incidents, and authority requests that may surface shortly after the event). You may opt-in (Profile → My photo) to keep your photo on file indefinitely so you don't need to re-upload for future events; in either case you can delete the photo on its own at any time in Profile → My photo → Remove photo, separately from deleting the rest of your account.

Retention: while you are an active freelancer plus 12 months for audit. You may request deletion at any time in this app (Profile → Delete my data) or by emailing admin@diversemedia.sg.

Your rights under PDPA: access, correct, withdraw consent, delete.

Your details

First time signing up — we keep these for future events.

Format: 3 digits + 1 letter (Singapore NRIC/FIN).

Bank details (optional — for payment)

You can add or change these later in Profile.

Your events

Safety Induction

For event: . Required before every event.

Scroll to the end to enable agreement

We'll send a 4-digit verification code:

Enter verification code

We sent a 4-digit code via WhatsApp to

By entering this code I electronically sign the safety induction acknowledgement (Singapore Electronic Transactions Act 2010).

✓

Account created

Your PDPA data-collection consent is on file.

Consent recorded
Document version:
For:
Phone:
OTP verified: ✓ via WhatsApp

You can view the privacy notice anytime from Profile → Privacy notice. To withdraw consent, use Profile → Delete my data.

Add your photo Required

A clear face photo so on-site supervisors can identify you. Auto-deleted 30 days after each event; only DM internal staff ever see it.

Your photo preview
Why we collect this · how it's handled (PDPA)

Purpose (legitimate business use): on-site identification, attendance verification, incident investigation.

Storage: one photo on your DM crew record. Internal staff only — never shared with clients, venues, other crew, public, or any third party.

Retention: auto-deleted 30 days after your last assigned event ends. Window covers venue check-in disputes + authority requests that may surface after the event.

Your control: remove or replace anytime in Profile → My photo. Photo-only delete is separate from full account deletion.

Privacy Notice

Read-only — your consent is already on file.

✓

Induction Confirmed

Your safety induction has been recorded.

Event
Role
Name
Last 4 of NRIC
Brief version
Signed at
Verified via

A copy of this record is retained by Diverse Media Pte. Ltd. for safety audit purposes (WSH Act).

Profile

Appearance

Deleting your data removes your name, NRIC, and most safety records. A minimal audit record (date + masked NRIC) may be retained for 12 months as required by WSH regulations.

Edit Item

Confirm before packing

Edit RA

Changes apply on Save. Cancel discards everything.

Chapter

Hazards (0)

Rating auto-computes from Severity × Likelihood. 1–5 = LOW, 6–14 = MED, 15+ = HIGH.

Advanced: print header labels

Key/value pairs shown in the printable RA cover (RA Team, RA Leader, dates, etc.). Leave alone unless you know what you're doing — defaults are inherited from the seed.

Copy items from previous events

Tick any combination of header groups from any past events. Quantities, headers and flight-case tags carry over; packing counters reset to zero.

Pick headers from any number of past events. They’ll all be merged into this list when you click Copy.

Add label