Pool Policy

Pool policy is part of the sheet policy, and is edited in the Settings sidebar. Typical pool policy

Set pool policy on the Entries sheet prior to initialising pool play.

Be sure to Save any changes before navigating to another sheet.


Shuffle the entries into random order when initialising pool play (i.e."doing the draw").

SCDP (Same Clubs Don't Play)

Will perform a random draw such that teams from the same club or organisation don't play each other. Only check this if it makes sense for your event.


Will initialise pool play with ends columns visible in addition to the shots score. The ends score would follow the shots score e.g. 12-7,5-4. Ranking will be: wins (including draws), ends for, then shots for.


Determines if qualifiers are shown and counted. Qualifiers are denoted by a Q in the Q column. Only check if qualifiers make sense for your event.


Must be in the range 3–15. Required.

Groups of

Enter the maximum number of teams per pool. Required.
Chartroom will determine the actual pool sizes based on the number of entries.

Group text

Initial text to label each pool. Can be edited on the pool charts at any time.

The default is "Pool #", giving "Pool 1", "Pool 2" …
"Group #A" would give "Group A", "Group B" …

To qualify

Specify the qualifying criterion that applies to your pool play.

Set one (and only one) of:

  • Wins,
  • Overall rank, or
  • Pool rank

Wins means "Wins including draws", so a fractional value like 2.5 is okay.

If the event is decided solely on pool play with no knockout play set Pool rank to 1.

To qualify can also be changed during the event, for example to decrease the number of wins needed if fewer than the scheduled number of rounds are to be played.

Custom Pool Policy

Modify or add advanced policy options in Tools > Edit policy in the json object "custom":{"poolPolicy":{ }}

Differential points

Specify points for various game margins in groups of 2 values. E.g. to award 5 points for a win, 3 points for a draw, and 1 point for a narrow loss specify as "custom":{"poolPolicy":{"points":[1,5,0,3,-1,1]}}

Groups of strict

Specify if you want all pools to be strictly the same size. The field will be made up to a multiple of groupsOf by the addition of wildcards e.g. "custom":{"poolPolicy":{"groupsOfStrict":true}}

Sum by

Specify if you want a top summary table giving totals by the value in a particular column. This is useful for certain sides events e.g. "custom":{"poolPolicy":{"sumBy":"C"}}


Specify true to set up the pool rank in column A, e.g. "custom":{"poolPolicy":{"sortable":true}}.


Specify to protect a sheet from ever being sorted via Sort pool by column A, e.g. "custom":{"poolPolicy":{"neverSortable":true}}.


Specify true to get a spare blank round when initialising Pool Play, e.g. "custom":{"poolPolicy":{"spareRound":true}}.


Specify a certain rink table in a Masterdata sheet, e.g. "custom":{"poolPolicy":{"rinkData":"Generic Singles Rinks"}}.


Trim characters from the right of the club string for SCDP purposes. If positive it will discard characters on the right, if negative it will use the characters on the right, e.g. "custom":{"poolPolicy":{"scdpSubstr":1}}

toQualify – winsDiff

Specify the qualification critera as a combination of wins (including draws) and shot differential, e.g.


means 2 wins, +10 differential.