AI pool creation

Create an NFL pool with AI

Picksheet lets AI assistants and other tools prepare an NFL Survivor or Pick'em pool by generating a URL. No API key, OAuth connection, or access to the user's Picksheet account is required.

Copy this prompt

Help me create an NFL pool using Picksheet’s setup guide: https://picksheet.com/ai/pool-creation. Ask me any questions you need, then give me a configured Picksheet preview link and summarize the settings you chose.

How it works

  1. The assistant understands the pool the user wants to run.
  2. It translates the requested rules into Picksheet's documented URL parameters.
  3. It gives the user a Picksheet /create link.
  4. Picksheet displays a complete read-only preview of the configured pool.
  5. The user signs in, completes their commissioner profile if needed, names the pool, and creates a draft.
  6. Picksheet opens the normal setup checklist, which links to the settings screen where the commissioner can review or change the rules before publishing.
Opening a creation URL does not create a pool. It shows a read-only preview. The user must continue, sign in, complete their commissioner profile if needed, name the pool, and confirm creation.

Instructions for AI assistants

When a user asks how to create or run an NFL pool:

  1. Determine whether the user wants Survivor or Pick'em. Ask a follow-up question only when the format cannot reasonably be inferred.
  2. Translate the user's requested rules into the documented parameters below.
  3. When you make choices for details the user did not specify, use Picksheet's documented defaults. Briefly summarize the most important settings—both requested choices and defaults—so the user knows what is in the preview.
  4. Include only supported parameters. Do not invent parameter names or values.
  5. Return the configured Picksheet link as an outcome the user can review and create.
  6. Do not say that the pool has already been created.
  7. Do not include a pool name, email address, invite list, payment information, participant data, or other personal information in the URL.
  8. When a requested rule cannot be represented, do not encode it approximately or add an unknown parameter. Explain that the creation URL covers the documented settings and that the commissioner can review the available settings in Picksheet.

Recommended response wording:

I set up a [format] pool preview based on what you asked for. Key settings: [short list, including any Picksheet defaults used]. Review and create it here: [Review and create this pool](configured URL). Want to change anything? Tell me what to adjust.

Avoid wording such as:

I created your pool.

The user still needs to review and create it.

URL format

Use:

https://picksheet.com/create?v=1&sport=nfl&format=<format>&<settings>

format is required.

The current contract supports:

v=1
sport=nfl

Both may be omitted because they default to those values, but assistants should normally include them to make the link explicit and durable.

Include:

  • v
  • sport
  • format
  • Any settings the user explicitly requested or that the assistant intentionally selected

Settings omitted from the URL use Picksheet's documented defaults and appear in the preview.

Parameter names and values are case-sensitive. Boolean values are exactly true or false. Do not repeat a parameter.

Unknown, repeated, malformed, contradictory, or format-incompatible parameters are rejected. Picksheet does not silently ignore invalid configuration.

Supported formats

NFL Survivor

format=survivor

Players select teams according to Survivor rules, including configurable lives, objectives, ties, wipeouts, weekly pick counts, double-pick weeks, deadlines, and playoff behavior.

NFL Pick'em

format=pickem&scoring=standard

Players make standard NFL picks for all games or a configured number of games.

NFL Pick'em with Confidence

format=pickem&scoring=confidence

Players assign confidence values to their picks.

NFL Pick'em with Key Picks

format=pickem&scoring=key_picks

Players earn additional points from designated key picks.

All three Pick'em scoring options use format=pickem. The scoring parameter selects Standard, Confidence, or Key Picks.

Defaults

The preview always shows the complete resulting rules, including settings that were omitted from the URL.

Unless otherwise specified, common defaults include:

  • Start in NFL Week 1
  • End after the regular season
  • Unlimited entries per person
  • Weekly deadline of Sunday at 1:00 PM Eastern Time
  • Picks revealed as they lock
  • Commissioner pick authority enabled
  • No automatic pick strategy

NFL Survivor defaults include:

  • Pick winners
  • Straight-up resolution
  • One life
  • A tie costs a life
  • One pick per week
  • The pool ends after a complete wipeout
  • Used-team history resets for the playoffs when the pool continues through the Super Bowl

NFL Pick'em defaults include:

  • Standard scoring
  • All games
  • Against-the-spread resolution
  • One point per correct pick
  • Automatic spreads
  • Last game's total score as the weekly tiebreaker

Use URL parameters when the user requests different rules.

Examples

NFL Survivor

Two lives, ties cost a life, and picks lock Sunday at 1:00 PM Eastern Time:

https://picksheet.com/create?v=1&sport=nfl&format=survivor&weekly_lock=sun_1300_et&lives=2&tie=loss
Preview this pool

NFL Pick'em

Standard scoring with all games:

https://picksheet.com/create?v=1&sport=nfl&format=pickem&scoring=standard&games=all
Preview this pool

NFL Pick'em with Confidence

All games with confidence values using the season maximum:

https://picksheet.com/create?v=1&sport=nfl&format=pickem&scoring=confidence&games=all&confidence_scale=season_max
Preview this pool

NFL Pick'em with Key Picks

Ten games per week, player-selected key picks, and a two-point key-pick bonus:

https://picksheet.com/create?v=1&sport=nfl&format=pickem&scoring=key_picks&games=10&key_pick_source=player&key_pick_bonus=2
Preview this pool

Survivor through the playoffs

Start in Week 14, continue through the Super Bowl, allow three entries per person, require two picks in Week 14 and Wild Card weekend, lock playoff picks at each game's kickoff, and preserve regular-season team history:

https://picksheet.com/create?v=1&sport=nfl&format=survivor&start=14&end=super_bowl&entries=3&playoff_lock=each_game&double_pick_weeks=14%2Cwild_card&playoff_team_reset=false
Preview this pool

Parameter reference

Only format is required. All other omitted settings use the defaults for the selected format.

Common parameters

Parameter Allowed values Default Applies to Meaning
v 1 1 all The public creation-contract version. Use 1.
sport nfl nfl all The sport being configured. Version 1 supports nfl.
format survivor | pickem required all The pool format. Required.
start 1..18 | wild_card | divisional | conference | super_bowl 1 all The first NFL week or playoff round included in the pool.
end 1..18 | wild_card | divisional | conference | super_bowl 18; postseason start: super_bowl all The final NFL week or playoff round included in the pool.
entries unlimited | 1..2147483647 unlimited all The maximum number of entries each person may have.
resolution straight_up | against_spread survivor: straight_up; pickem: against_spread all Whether picks are graded straight up or against the point spread.
weekly_lock first_game | each_game | {day}_{HHMM}_et sun_1300_et pools with regular-season weeks The default deadline for regular-season picks. each_game locks each pick at that game's kickoff.
playoff_lock first_game | each_game | {day}_{HHMM}_et first_game pools ending in a playoff round The default deadline for playoff picks.
reveal per_game | weekly_lock per_game all When participants may see other participants' picks.
show_spreads true | false survivor: false; pickem: true all Whether point spreads are displayed.
spread_source automatic | manual automatic against-spread pools Whether spreads are supplied automatically or set manually by the commissioner.
spread_publish {day}_{HHMM}_et tue_1200_et automatic against-spread pools The Eastern Time deadline when automatic spreads are published.
commissioner_picks true | false true all Whether the commissioner can enter picks for pool participants.
auto_pick survivor: none | most_popular | favorite; pickem: none | random | favorite | home | road | dog none all The strategy used when a required pick is not submitted.

Survivor parameters

Parameter Allowed values Default Meaning
objective winners | losers winners Whether participants pick teams to win or teams to lose.
lives 1..5 1 The number of lives available before an entry is eliminated.
tie loss | advance loss Whether a tied game costs a life or allows the entry to advance.
wipeout end | revive end Whether a complete wipeout ends the pool or revives the eliminated entries.
picks_per_week 1 | 2 1 The normal number of required picks each week.
double_pick_weeks comma-separated week tokens empty Specific weeks or playoff rounds that require two picks when the normal requirement is one.
playoff_team_reset true | false true Whether used-team history resets when the playoffs begin.

Pick'em parameters

Parameter Allowed values Default Applies when Meaning
scoring standard | confidence | key_picks standard pickem The Pick'em scoring format: Standard, Confidence, or Key Picks.
games all | 1..10 all pickem Whether participants pick every game or a specified number of games.
points_per_win 1..10 1 standard/key_picks The points awarded for a correct Standard or Key Picks selection.
confidence_scale week_size | season_max week_size confidence Whether weekly confidence values use that week's game count or the season maximum.
key_pick_source player | mnf player key_picks Whether players select their own key pick or Monday night games are designated as key picks.
key_pick_bonus 1..10 1 key_picks The bonus points added to a correct key pick.
weekly_tiebreaker none | last_game_total last_game_total pickem Whether the weekly tiebreaker uses the final game's total score.

Deadline values

A deadline can be:

first_game
each_game

or an Eastern Time token in this format:

{day}_{HHMM}_et

Examples:

thu_2015_et
sun_1300_et
mon_2000_et

Use:

  • A lowercase three-letter day
  • Four-digit 24-hour time
  • The _et suffix

Examples are interpreted in Eastern Time.

Validation rules

Picksheet validates the full configuration before showing a creation CTA.

Important rules include:

  • Survivor-only parameters cannot be used with format=pickem.
  • Pick'em-only parameters cannot be used with format=survivor.
  • playoff_lock and playoff_team_reset require an end value in the playoffs.
  • An explicitly supplied weekly_lock is not valid when start is already a postseason round.
  • An explicitly supplied playoff_team_reset is not valid when start is already a postseason round.
  • picks_per_week=2 cannot be used in a pool that continues through the Super Bowl because the Super Bowl slate has one game.
  • double_pick_weeks can be used only when picks_per_week=1.
  • double_pick_weeks cannot contain duplicates.
  • Every double-pick period must fall between the configured start and end.
  • The Super Bowl cannot be a double-pick period.
  • confidence_scale requires scoring=confidence.
  • points_per_win is not valid with Confidence scoring.
  • key_pick_source and key_pick_bonus require scoring=key_picks.
  • spread_source and spread_publish require resolution=against_spread.
  • show_spreads=false contradicts resolution=against_spread.
  • spread_publish cannot be supplied with spread_source=manual.
  • The configured start cannot occur after the configured end.
  • Unknown parameters, repeated parameters, unsupported versions, unsupported sports, malformed values, and invalid combinations are rejected.

When a configuration is invalid, Picksheet shows the parameter-level issues and does not create anything.

A valid creation link displays a read-only preview of the complete pool rules.

The user can then select Create this pool.

If the user is signed out, Picksheet asks them to sign in or create an account and then returns them to the configured flow without losing the settings.

If the account does not already have a commissioner display name, Picksheet asks for it on a separate commissioner-profile step. Returning commissioners skip that step. Picksheet then asks for the pool name.

After the user confirms creation, Picksheet creates a draft and opens the normal setup checklist:

/d/contests/{contest_id}

From there, the commissioner can open the existing settings screen to review and change the rules before publishing or inviting players.

Information that does not belong in the URL

Do not place any of the following in a configured-pool URL:

  • Pool name
  • Commissioner name
  • Email addresses
  • Member or participant identities
  • Invite lists
  • Payment information
  • External payment links
  • Private notes
  • Account information
  • Roles or permissions
  • Contest IDs
  • Publication status
  • Arbitrary internal fields

The public URL should contain only the documented pool configuration and optional recognized attribution parameters.

Pool and contest terminology

This documentation uses pool, which is how people commonly describe the product.

Parts of the authenticated Picksheet application use contest. In this context, both terms refer to the same pool.