Forms, quizzes, and games
that actually engage.
MR Labs gives you a drag-and-drop builder, an AI co-pilot, live multiplayer quizzes, and real-time team collaboration. Built for teams who need more than a static form.
A form builder with 24 field types
Multi-page forms with sections, conditional logic, file uploads, and signature capture. Every field validates on the server, not just the browser.
Pages and sections
Group fields into logical steps with progress tracking and per-page validation.
- Reorder by drag
- Per-page validation
- Save and resume drafts
Templates
Save any form as a reusable template, or start from one and customize.
- Save as template
- Duplicate in one click
- Org-wide template library
Submission rules
Control who can submit, how often, and what happens next.
- Submission limits per user
- Expiry dates
- Redirect on submit
- Email notifications
Ten question types with real scoring
Partial credit, negative marking, passing thresholds, and score interpretations. Not just multiple choice with a tally at the end.
Scoring engine
Configure exactly how points are earned and lost.
- Standard or partial credit
- Negative marking
- Passing score threshold
- Score interpretation bands
Timing and randomization
Keep every attempt fair and different.
- Per-question or total timer
- Auto-submit on timeout
- Shuffle questions and options
- Randomize from question pools
Answer reveal control
Decide when participants see the correct answer.
- Never
- After each question
- After submit
- During review only
Retries and review
Let learners try again and study what they missed.
- Max attempts per user
- Answer review mode
- Per-question explanations
Per-question analytics
See which questions are too hard, too easy, or badly worded.
- Response distribution
- Accuracy per question
- Average time per question
Live multiplayer quiz sessions
Host a session, share a six-character code, and run a synchronized quiz with a real-time leaderboard. Powered by websockets, not polling.
Host controls
You drive the pace from the host screen.
- Advance questions manually
- Show or hide results per round
- Kick or mute participants
- End session and export results
Participants
Join from any device with just a code and a display name.
- No account required
- Six-character join code
- Live rank updates
- Anonymous name option
Interactive games for lead capture
Turn a boring email form into a prize wheel. Weighted odds, spin limits, cooldowns, and automated prize emails.
Probability-weighted segments, spin limits, prize emails, lead capture.
Reveal-based instant win with configurable odds.
Timed card matching with score tracking.
Physics drop with weighted landing slots.
Weighted odds
Set a probability weight per segment.
Spin limits
Per user, per total, with cooldowns.
Prize emails
Automatic templated email on win.
Full theming
Colors, pointer style, sounds, duration.
An AI co-pilot that builds with you
Describe what you need in plain English and watch the builder fill in. It can also review an existing form and suggest what is missing.
Generate and improve
Four operation modes across all three content types.
- Generate a full form, quiz, or game
- Review and suggest improvements
- Generate select and radio options
- Write quiz questions with explanations
Privacy first
PrivateThe AI never sees your respondent data.
- Only structural metadata is sent
- No submissions or participant data
- Per-org credit tracking
- Rate limited per user
Cover image search
Ask for a cover image and pick from curated stock results without leaving the builder.
Streaming responses
Operations stream in and apply live so you see the form build itself.
Provider agnostic
Runs through a configurable proxy so your org can bring its own model.
Real-time collaboration in the builder
See who is editing, avoid overwriting each other, and leave comments anchored to specific fields. Like a doc editor, but for forms.
Live presence
Colored avatars show who is in the builder right now.
Edit locks
One editor per field, auto-released after five minutes.
Live cursors
Throttled cursor positions with name labels.
Field comments
Threaded discussion anchored to a field, with resolve.
Four roles
Scoped permissions for every member of the org.
- Owner: billing, tiers, ownership transfer
- Admin: members and all content
- Editor: create and edit content
- Viewer: read-only dashboard access
Multi-org
Belong to several organizations and switch between them instantly.
- Org-scoped content isolation
- Per-org tier and billing
- Invite by email with expiry
Change tracking
Every published version is snapshotted and restorable.
- Version snapshots
- Restore any prior version
- Revert draft to published
Analytics that explain the drop-off
Not just a response count. See which field people abandon, where they are from, and what device they used.
Response insight
Understand behavior, not just volume.
- Submission timeline
- Field-level drop-off heatmap
- Time spent per field
- Score distribution for quizzes
Export and sync
Get the raw data wherever you need it.
- CSV export
- Google Sheets live sync
- Webhook per submission
- REST API access
Geographic split
IP-derived country and region breakdown per submission.
Device breakdown
Mobile versus desktop, browser, and operating system.
Leaderboards
Live rankings for quiz sessions with configurable top N.
Anti-fraud built into every submission
Public endpoints are the easiest thing to abuse. Every submission is fingerprinted, rate limited, and sanitized before it touches the database.
Device fingerprinting
Canvas and WebGL signals combine into a single hash used to detect duplicate submissions.
- Canvas fingerprint
- WebGL hardware info
- Combined signal hash
Rate limiting
Applied per IP and per fingerprint across all public endpoints.
- 30 req/min on public routes
- 10 req/min on AI routes
- 15 msg/min on chat
Input sanitization
Script tags, iframes, and inline event handlers are stripped from all user text.
- XSS prevention
- Parameterized queries only
- Optional CAPTCHA per form
Access modes
Control whether a respondent must sign in, stay anonymous, or choose.
- Anonymous with display name
- Authenticated only
- Optional sign-in
Visibility control
Discovery is separate from access, so you can share an unlisted link safely.
- Public, private, or unlisted
- Org-scoped isolation
- Per-content permissions
Submission guards
Stop the same person from flooding a campaign.
- Duplicate detection
- Per-user submission caps
- Cooldown windows
- Expiry dates
Send submissions anywhere
Native integrations for the tools most teams already use, plus raw webhooks and a REST API for everything else.
Sync every submission to a live sheet.
Push responses into a Notion database.
Connect to thousands of downstream apps.
Instant notifications in your channel.
Collect payments alongside submissions.
Self-hosted workflow automation.
Visual scenario builder.
Per-form HTTP callbacks to any endpoint.
REST API
ProIssue an API key and read or write content programmatically.
- Scoped API keys
- Content and submission endpoints
- Available on Pro and above
Webhooks
Fire an HTTP callback the moment a submission lands.
- Per-form endpoint config
- Full submission payload
- Retry on failure
Platform and administration
Theming, media, and a config layer that lets admins change platform behavior without a deploy.
Theming
Every form, quiz, and game gets its own look.
- Primary and background color
- Font family
- Cover image with alt text
- Custom CSS on Pro
Media library
Org-scoped uploads backed by object storage with a per-tier quota.
- Drag and drop upload
- Alt text and metadata
- Stock image search
- Quota tracking
SEO controls
Every public page has its own meta tags and share card.
- Meta title and description
- Open Graph image
- Per-content configuration
Admin config
System settings live in the database, cached and editable from the admin panel.
- AI model and limits
- Feature flags
- Email sender identity
- Upload and rate limits
DB-driven tiers
Prices, limits, and feature gates are data, not code. Change a plan without shipping.
- Limits stored per tier
- Pricing items linked to tiers
- No deploy required
Payments
Multiple payment rails for local and international customers.
- KHQR via Bakong
- Card payments
- Bank transfer
- Monthly or yearly billing
Feature availability by plan
Every plan includes the builder, the AI co-pilot, analytics, and real-time collaboration. Limits and advanced features scale with your plan.