Make the call.
Enter your email and we'll send you a one-time sign-in link.
Trends and analytics across all saved projects.
Define project types and assign a scoring preset to each. When Sales selects a project type, the weights will automatically shift to match.
Apply a preset to instantly reconfigure weights for a specific type of evaluation. Your custom weights are not overwritten until you apply a preset.
Increase a criterion's weight to make it count more toward the final score. Weights auto-normalize.
Set the minimum score required for each tier. Thresholds must descend — Pursue must be highest, Pass is everything below Defer.
Edit questions, answer options, and scores. Changes apply immediately to the intake form.
These are the free-text fields in the Project details section. You can rename, reorder, add, or remove them.
Edit scoring questions, answer options, and their point values.
These credentials are used to send email notifications when the exported sales form is submitted. Get your credentials at emailjs.com.
Step-by-step instructions for both email templates. Click to expand.
Sent to the PM automatically when a rep submits the exported sales form. The email body is pre-built by the tool — just set Content to {{{message}}}.
Create a new template in EmailJS
Go to emailjs.com, sign in, open Email Templates and click Create New Template.
Configure the template fields
| To Email | Your PM email address (set directly in EmailJS — not a variable) |
| From Name | {{name}} |
| Reply To | {{email}} |
| CC | {{cc_email}} |
| Subject | {{subject}} |
| Content | {{{message}}} |
In the Content field, use {{{message}}} (triple braces) — EmailJS will render the pre-built HTML email without escaping it.
Save and paste the Template ID
Click Save. Copy the template ID (e.g. template_xxxxxxx) and paste it into the Intake form template ID field in the EmailJS configuration above.
Sent to the rep automatically when they submit — no PM action needed. The email body is pre-built by the tool. Leave the Submission auto-reply ID blank to skip this email entirely.
Create a new template in EmailJS
Go to emailjs.com, sign in, open Email Templates and click Create New Template.
Configure the template fields
| To Email | {{to_email}} |
| From Name | {{name}} |
| Reply To | {{email}} |
| CC | {{cc_email}} |
| Subject | {{subject}} |
| Content | {{{message}}} |
In the Content field, use {{{message}}} (triple braces) — EmailJS will render the pre-built HTML email without escaping it.
Save and paste the Template ID
Click Save. Copy the template ID (e.g. template_xxxxxxx) and paste it into the Submission auto-reply ID field in the EmailJS configuration above.
Triggered manually from the Dashboard when a PM sends a decision. The email body is pre-built by the tool — just set Content to {{{message}}}.
Create a new template in EmailJS
Go to emailjs.com, sign in, open Email Templates and click Create New Template.
Configure the template fields
| To Email | {{to_email}} |
| From Name | {{name}} |
| Reply To | {{email}} |
| Subject | Update on your project request: {{project_name}} |
| Content | {{{message}}} |
In the Content field, use {{{message}}} (triple braces) — EmailJS will render the pre-built HTML email without escaping it.
Save and paste the Template ID
Click Save. Copy the template ID (e.g. template_xxxxxxx) and paste it into the Decision email template ID field above. Then send from the Dashboard by expanding a project row and clicking Send decision email.
Generate a personalized intake form link for each rep. Their name and email will be pre-filled and locked so they can't be changed on submission.
Export a standalone intake form for your Sales and CS reps. Scoring, weights, and tier logic are hidden — reps just fill in the details and submit.
intake/ folder in your GitHub repo to update it.
Export or import all configuration — criteria, weights, presets, project types, tier thresholds, and help content. Use this to back up your setup or move it to another device.
"Save as defaults" sets a local restore point — useful if you want "Reset to defaults" to return to your own configuration rather than the original built-in one.
Export all saved projects as a JSON backup that can be fully restored later. Unlike CSV export, this preserves all scoring data and can be reimported.
Generate a set of realistic sample projects for testing the tracker, board, and metrics.
Signed in as
Permanently delete all saved projects from this device. This cannot be undone. Export a backup first if you need to keep the data.
Arbiter gives your team a consistent, repeatable way to evaluate and prioritize incoming feature and project requests.
Use this tab to score a request yourself — e.g. when a rep walks you through something verbally.
A running list of every scored request. Filterable by status, project type, tier, date range, and rep.
Every project moves through: Submitted → Under Review → Accepted → Completed / Deferred / Passed.
Control how much each criterion counts toward the final score.
Customize the questions, answer options, and detail fields that appear on the intake form.
From Settings → Sales form, export a standalone HTML file for Sales and CS reps.
The Dashboard has two views — List and Board — plus a summary metrics panel at the top.
The Insights tab shows charts and tables built from your project data, with filters to scope everything to a specific time range, type, rep, or status.
The Submitters tab aggregates all submissions by rep, giving you a quick read on who's submitting what.
All data lives in your browser's local storage. The Settings tab is the central place for everything administrative.
Check items off as you test. Progress is saved in your browser and persists between sessions.
Initial setup & Settings tab
New Request tab
Dashboard
Scoring Weights tab
Edit Criteria tab
Exported Sales form
Dashboard & board view
Submitters tab
Help tab
Tour & general
Insights tab
Completed status
Search
Cross-browser / compatibility
These topics appear in the ? help button on the exported sales form. Click a topic to edit it.