The exclusive jury selection software for prosecutors.
Sign in
Authorized users only. Access is logged.
The exclusive jury selection software for prosecutors.
lock Authorized users only. Access is logged.
System oversight and access management.
| Name unfold_more | Role unfold_more | Status | Last Active unfold_more | Joined unfold_more | Actions |
|---|
| Title unfold_more | Jurors unfold_more | Creator | Active | Modified unfold_more | Status unfold_more | Actions |
|---|
Select a preset to edit or click New to create one.
Identify your office — appears in PDF exports and the login header.
Force all active users to refresh their browser to receive the latest updates.
Send an announcement or tutorial to every user's inbox.
The code required for new users to sign up.
Default jury size, peremptory strikes, and alternates for each trial type. These are used when auto-configuring new cases from PDF import.
When importing jurors from PDF, the pool size determines which trial type is auto-selected.
System-wide display settings applied to all new users. Individual users can override these in their display preferences.
The palette the whole product wears — chrome, the primary action, the record colors and the logo set. Global: every office, every user. There is no per-office brand this round. Open tabs re-paint within moments; no reload.
Customize what each tile layout looks like. Select a preset below, adjust the sliders, then save to overwrite it for all users.
How often users broadcast their presence and when they appear offline.
System-wide caps on user resources.
Choose which built-in juror fields are visible by default when a new case opens the Panel Editor.
Pre-defined field sets users can apply when creating a new case. Templates add custom fields — they don't affect the 15 built-in fields.
Set which PDF export sections are pre-checked by default. Users can still toggle sections per-export.
Choose which teammate actions show real-time toast alerts during jury selection. Disabled types still appear in the Activity Log — they just won't pop up on screen.
Every administrative action is recorded here for accountability.
Uncaught errors and unhandled rejections reported by live clients — the last 50. Click a row for its stack. Reports are scrubbed of email addresses and carry no juror data.
Select an office, or add a new one.
Manage your office's team and settings.
| Name | Role | Status | Actions | |
|---|---|---|---|---|
| Loading team… | ||||
Loading settings…
Import the panel documents, or start a blank panel and add jurors by hand.
0 jurors imported and scrambled into random order
Seating auto-fills empty seats in scramble order, following your Setup.
See the full 5-step workflow →
The juror list fills these in. Edit after.
Choose “Save as PDF” in the print dialog to keep a copy.
Sections
Every release, newest first, with photographs of what changed.
From the Lobby, click New Panel to open the Start a New Panel portal. Drop your court documents into the upload cards — the panel is read instantly and your trial details (case number, judge, trial date) fill in from the documents. Complete the remaining details and click Create panel.
Need to fix the case details later? Right-click the case in the Lobby and choose Edit panel details, or open the menu menu in the courtroom and choose Panel Details under Tables & records. See Panel Details on the Toolbar tab.
Cases currently in progress are listed under the Active tab. Clicking a case card will take you directly into the seating chart for that trial. Cases you created appear under "Yours"; cases shared by co-counsel appear under "Shared."
Once a jury is sworn in and the trial is marked complete, the case moves to the Completed tab for historical record and export. Creators and admins can also archive trials to move them out of the main list, or delete them permanently.
Administrators can access the Command Center to manage user accounts, courtroom presets, global case records, audit logs, and system-wide settings (registration codes, display defaults, trial rules).
When jury selection is finished:
All changes sync instantly across every team member's screen:
Ensure the Case Name, Case Number, Judge, Charges, and Date are accurate. This information appears in the courtroom header, syncs across all co-counsel devices, and is used for official PDF exports.
Charges are entered by count. Count I is a live field; Count II waits beneath it as a ghosted, dashed row. Type in the ghost and it becomes a real count while the next numeral ghosts in below — one charge per count, up to twenty. Hover a count to reveal the ✕ that removes it (Count I is required and has none), and press Enter to jump to the next count. The counts show up everywhere charges do, joined into one line.
Your office's charge list finishes the sentence. Start typing a count — a name, an abbreviation, even the statute number you'd say out loud — and the matching charges appear beneath the field. Use ↑↓ to choose and Enter to fill the count, Esc to dismiss the list, or simply keep typing to ignore it: a count is always yours to write however you want. Picking Attempt, Conspiracy, Solicitation, or Aiding & Abetting puts that word in front and waits for you to choose the charge it attaches to — or simply write the whole thing the way you'd say it (attempted burglary) and the finished charge is offered as its own row, ready to pick in one step.
Pick a Room Number from the Room dropdown. Each room in your courthouse has a saved preset that loads a common configuration for that courtroom — gallery dimensions, aisles, and any standard quirks. Most of the time you'll just tweak the preset from there.
If your courtroom isn't listed, or you want to build a layout from scratch, choose — Custom — at the top of the dropdown. Once the layout matches the room, click My Layouts → Save as Custom Layout at the bottom of the mini-map to save it for future cases. You can share saved layouts with other users via My Layouts → Manage Saved Layouts.
The mini-map is a top-down model of the gallery as you face it — the front is at the bottom (closest to the judge and counsel tables). Each tile is a seat; each block of tiles is a section, separated by aisles. Think of the map as sections arranged in relation to each other, not a floor plan drawn to scale — every section's rows face the front, and a jury box is simply two rows facing you, placed off to the side. The numbers on the tiles show exactly how the real chart will number when you Auto-Fill. Click Customize above the map and the seat builder opens over the courtroom — big enough to actually work in, with every change renumbering live:
Two controls in the same Customize builder set how the numbers flow:
The sentence in the builder's top bar — and above the little map in the drawer — always says the current result in plain words, and the tile numbers never lie.
If jurors will be seated in the jury box rather than the main gallery, represent the box as its own section. Add a section and size it to match the actual box — typically 2 rows, 7 seats in back and 6 in front. Rename it "Jury Box" and tap any unused tiles to remove them, the same way as any other section.
Under Jury selection at the top of this tab, set the Method, the Seating, and whether the jury is a Misdemeanor (6) or a Felony (12). Beside them, set the number of alternates and the peremptory strikes for each side.
The Defense follows the State until you change it. Most courts give both sides the same number, so the Defense count mirrors the State and says so; touch it and the two part company. The = State chip puts the mirror back.
These values are what the app uses to figure the strike panel — the jury, plus any alternates, plus a full round of peremptories for each side. It is shown at the top right of the card in the strike panel's own color, beside the number of jurors who actually turned up.
Grand jury is the third choice on the Method row. Felony and misdemeanor are detected from the panel when you save it; Grand Jury is always a deliberate choice — nothing ever selects it for you, and once chosen it sticks through re-imports. It syncs to your co-counsel like any other case setting, and the case wears a Grand Jury badge in the Lobby.
Choosing it turns the app into a cause-only tool, because a grand jury has no peremptory challenges:
Walk the seat numbers 1, 2, 3... in the mini-map and confirm jurors will land where you want them. Nothing is saved to jurors until you Auto-Fill — you can iterate freely. Moving jurors in and out of seats never deletes any data.
Three ways a panel becomes a jury. The Method row on the Courtroom tab is where you tell the app which one this judge runs.
Everyone is questioned first, then both sides strike from the whole list.
The whole panel is questioned before anyone is struck. Both sides then strike from the master list, and the jurors left at the top of it are sworn. A chair emptied by a strike is not refilled — the jurors below simply move up. This is the method most courts run, and it is what the app does unless you tell it otherwise.
The strike panel is the number you need seated before strikes begin: the jury, plus any alternates, plus a full round of peremptories for each side.
The panel is seated first; a juror struck for cause is replaced from the pool.
A full panel is seated in the box first, and challenges are made against the jurors sitting in it. When one is excused for cause, the next juror from the pool takes that chair and questioning carries on until both sides accept the panel. A peremptory strike does not refill the chair.
The strike panel is the same size as it would be under a struck jury — but because chairs keep refilling, you will work through more of the pool to get there.
One pool, one or more panels, and every challenge is a challenge for cause.
A grand jury is drawn from one pool into one or more panels of a set size. There are no peremptory strikes and no alternates — every challenge is for cause. The app counts the panels, tracks the cause challenges, and puts the peremptory tools away.
Not for a trial jury. Pick a trial jury with Struck jury or Strike and replace; Grand jury turns off the peremptory tools you will need.
Two ways jurors reach their seats. Either one can be used with any of the three methods.
Jurors take the chairs in order, by their seating number on the panel list.
The panel is seated in the order it is listed — the first juror in the first chair — and the app can fill the chart for you. This is the usual arrangement, and it is the one most often paired with a struck jury, where the order of the list is also the order strikes are made against. You can still move any juror by hand at any time.
The judge places each juror; you seat them where the judge puts them.
The judge decides which chair each juror takes, so the chart is filled by hand as the court goes. This is common in a strike and replace courtroom, where the judge is filling chairs one at a time as they empty. Turn it on and the app will not fill the chart out from under you.
Either seating can be used with any method — pick the one this judge actually runs.
The morning's no-shows, marked in one pass instead of one juror at a time. Open it from the Seat panel button's expand_more chevron in the toolbar and choose Roll call…. The sheet is headed Panel Roll Call and carries today's date, the panel's total, how many are already FTA, and how many the entry in front of you would mark.
Two ways to do it, and the same list either way — switch between them and nothing you have entered is lost:
The confirm button counts what it will do — Mark 4 FTAs — and stays disabled until at least one number can actually be marked. Numbers that are struck, already excused, already FTA, or that match nobody are shown, but they never arm the button and they are ignored when you confirm.
What confirming does: everyone marked becomes FTA. A seated no-show is returned to the pool and the panel shifts up to close the seat — unlike a cause strike after seating, a roll-call FTA does not hold the seat, and any lock on that juror is released. Nobody is deleted; they stay in the pool with an FTA status. A toast confirms the count and carries an Undo; the whole roll call is one move, so Ctrl+Z takes all of it back.
Chart zoom lives in the View menu and Pool zoom on the Juror Pool bar — two separate controls, each for its own surface. Both are saved between sessions. Tile size, on the Display tab, is a different thing again: it sets the shape of a tile and the size of its text.
Move jurors from the pool into their assigned seats:
Panel Preview highlights the jurors "in the box" with an amber glow based on jury size and alternates. This is the Strike Panel — the group of jurors currently subject to peremptory challenges. When a juror is struck, the next available juror automatically shifts into the strike zone — no manual re-seating needed.
The mode you work in while you are on your feet questioning the panel. Turn it on with the toolbar's Voir Dire button (record_voice_over). It changes one thing about the chart and adds one thing to the screen:
The top of the rail always tells you who you are about to mark: No juror selected, or the juror's number and last name with their running score beside it, or 4 jurors selected. With exactly one juror selected that bar is a button — tap it to open their full card.
Three things on the rail are permanent and cannot be removed: Add note…, Multi, and the juror-name bar. Everything else is yours to arrange or take off — see Customizing the Buttons below, which the tune button at the foot of the rail opens directly.
Voir Dire and Strikes are two modes, not one. Turning either on turns the other off — you question in Voir Dire, and you record peremptories in Strikes.
The rail sizes itself to your screen: if a long button set would run past the bottom it shrinks to fit, and past the point where shrinking would make it hard to hit, it scrolls. Nothing on it is ever cut off.
Turn on Strikes (keyboard shortcut: S), then record a peremptory either way — drag a juror by the handle on the corner of their tile into the State or Defense drop zone that appears in the Strike Tracker, or right-click the juror and pick the side. Clicking a juror still opens their profile, in this mode as in every other. Once a strike lands the app will:
Entering Strike Mode also auto-opens the Strategy Center to the Strike Tracker tab and activates Panel Preview.
Mark jurors as Favorable (+) or Unfavorable (−) during questioning. Ratings sync instantly to all co-counsel and appear as colored banners on juror tiles.
Flag jurors for Criminal History or Law Enforcement ties. Flags appear as colored indicators on their tile and are tracked in stats. Flags can also auto-detect based on juror data — if a juror has content in the Criminal History or LE Connection fields, the flag appears automatically unless you explicitly unflag them.
Load a case-type button set and the Voir Dire rail becomes a rating rail: buttons on the left help the State (+2, +1), buttons on the right hurt (−1, −2). Tapping a button records that read on the focused juror and feeds their rating score automatically — the button is the record, so there's nothing to write down.
The Courtroom drawer's Buttons tab shows you the rail itself, not a form. Whatever is on the rail you edit by clicking it there; the slim column beside it holds the case-type dropdown and the rail's controls.
The view for putting the chart on the wall. It lives in the toolbar's View menu as Presenting, and F turns it on and off. When it is engaged:
Open the Strategy Center (lightbulb) from the toolbar or press M. Pin the drawer open so it stays visible alongside the courtroom map. The center has four tabs:
A professional rich-text editor for collective strategy notes. Any updates made here are synced instantly to all co-counsel. This notebook is included in the official trial export.
A ranked queue of your strike candidates, built from the ratings themselves. A juror joins it when you give them a Reject verdict, or when their reads add up to a negative score. Keepers, neutral jurors and jurors with no reads never appear, and a follow-up flag on its own is a question marker, not a strike reason — it does not put anyone in the queue.
Reject verdicts always lead the list, then everyone else, each group ordered most-negative first. Drag a card to hand-place it: a hand-placed card wears a push_pin pin and holds its spot among its own group. Sort by rating in the planner header clears every pin and returns the list to pure rating order. A line marks where your remaining strikes run out, so backups stay visible below it.
The official strike list showing both State and Defense peremptory challenges as they're recorded. Maintains a running count against your total allowed strikes and warns when strikes are exhausted. Use the Clear All button to reset strikes if needed.
A private, real-time communication channel designed for sensitive strategy discussions during the selection process. Open with C, or from the Strategy toolbar button and its Chat tab.
Keyboard shortcuts: S Strikes · A Auto Seating · B Select · P Setup drawer · C Chat · N Notebook · M Strategy drawer · E Print / Save as PDF · F Full screen · Q Juror Prep · ? This guide
With a modifier: Ctrl+Z Undo · Ctrl+Y (or Ctrl+Shift+Z) Redo · Ctrl+scroll Zoom the chart · ← → Page to the previous/next juror while a juror's card is open · Esc Close whatever is on top
Shortcuts work in the courtroom only, and never while you are typing — a letter typed into a search box, a note or the notebook is just that letter, and Ctrl+Z inside a note is the editor's own undo.
The bar is two rows. The top row never changes. Press one of the five names on it and the row underneath fills with that part of the day’s tools — press the same name again to put the row away. The row’s tools stand down on their own while a drawer is open, because the drawer’s own tabs are the same list.
Two menus share the right end of the toolbar. The ⋯ menu holds the things you do to a case; the View menu holds the things you do to the screen.
Misclicks happen in a live courtroom. Ctrl+Z takes back the last move and Ctrl+Y puts it back (Ctrl+Shift+Z also redoes). There are no undo buttons on the toolbar: Move history lives under ⋯ › Tables & records and lists your last moves newest-first — click any row to unwind back to it.
The five facts that head every screen and every export: Case Name, Case Number, Judge, Trial Date and Charge(s). All five are required; the form will not save with one blank.
For the stretch where you cannot have cards appearing over the chart. Toolbar View → Quiet notifications.
How the strike panel is marked on the chart: Group outlines the whole panel as one block, Seat frames each chair on its own, Both draws the block and the chairs together.
The color the strike panel is marked in. The last swatch opens a color picker. Dark mode gets a lighter cut of whatever you choose.
Every slider starts at the center tick — your size package's baseline. Nudge one to adjust just that thing.
Give this layout a name so you can reuse it on future cases.
Sharing . Recipients can load this layout into their own cases; edits they make won't affect your copy.
Manage your personal information visible to other team members.
Update your password. You'll need your current password to make changes.
This saves as soon as you change it, and it is remembered on this computer. Your theme, tile size and everything else about how the app looks are in Display — the View menu, or ⋯ More.
A snapshot of your case history.
JuryPanel — Jury Selection & Voir Dire Management
By accessing and using this application, you acknowledge and agree to the following terms:
Violation of these terms may result in immediate revocation of access and any other remedy permitted by law.
Type to confirm:
Dark mode gets a lighter cut of this color, worked out for you.