Waggle

GM Operations Guide

Everything you need to run the book — from first bet to final settlement.

Section 1

Quick Start

Your event is live. Here's how to open the book in under two minutes.

  1. Open your event link — the URL you received after creation (e.g. betwaggle.com/your-event/). Works on any phone, no download.
  2. Tap the Admin tab at the bottom of the screen. Enter your 4-digit PIN. You're now in GM mode.
  3. Share the link with your group. Text it, print the QR code, or paste it in the group chat. Everyone opens it and can place bets immediately.
  4. Start taking bets. Tap "Take Bet" in the Admin panel. Select the match, pick a side, enter the stake, confirm. Done.
Pro tip Open the link on your own phone, enter the PIN, and keep the Admin tab open all day. Players use the same link from their phones — they just don't have the PIN.
Section 2

Taking Bets

The book accepts three types of bets: match bets (moneyline on a specific match), flight winner futures, and margin props (win by X+ holes).

  1. Tap "Take Bet" in the Admin panel (or players can bet directly from the Bet tab).
  2. Select the match — bets are organized by round. Active rounds show live odds.
  3. Pick a side — the moneyline shows next to each team. Negative = favorite, positive = underdog.
  4. Enter the bettor's name and stake. The system calculates the payout automatically. Confirm.
Walk-up bets Players can walk up and bet verbally — just log it in the app immediately. Don't let bets stack up unrecorded. If a match is about to start, the app will warn you.
Bet TypeWhere to Find ItSettles When
Match moneylineBet tab → select round → pick matchScore entered for that match
Flight winner futureBet tab → Futures sectionFinal round of the flight
Margin propBet tab → Props sectionScore entered for that match
Section 3

Entering Scores

Scores flow directly into bet settlement. Enter them as soon as each group finishes — don't batch them.

  1. Go to Admin → Scores. You'll see a grid of all matches for the current round, organized by flight.
  2. Tap the match. Enter the point score for each team (e.g. Team A: 7, Team B: 3).
  3. Confirm the score. The app settles all bets on that match automatically — winners' balances update in real time.
  4. After all matches in a round are scored, tap "Settle Round" to confirm the full round is complete. This triggers flight-winner futures settlement if applicable.
Delegate scoring You can share your admin PIN with a trusted scorer (caddie master, tournament director). They can enter scores from their phone while you manage the book.
Reverting a score If you enter a wrong score, tap the match and update it. If bets have already settled, you'll be asked to confirm before unsettling them. This creates an announcement in the feed so there's a paper trail.
Section 4

Managing the Book

The Danger Board (Admin → Book) shows your exposure at a glance. Check it after every round of bets.

IndicatorWhat It MeansAction
Red match rowHeavy one-sided action — you'll pay out more than you took in if that side winsMove the line toward the heavy side (see Section 5)
High total exposureTotal payout risk across all open bets is elevatedTighten bet limits or stop new bets on that match
Green match rowBalanced action — book is healthyNo action needed
Never let one match carry more than 30% of total exposure. If a single match is dominating your book, move the line immediately or cap further betting on it.

The book's edge comes from the built-in vig (juice) on every bet — roughly 10% margin. As long as action is reasonably balanced, the house wins over time. Your job is to keep it balanced.

Section 5

Line Management

Lines are set automatically from handicap differentials. You can move them in Admin → Lines.

When to move a line:

How to move a line: Admin → Lines → select match → drag the slider toward the heavy side. The odds update for new bets only — existing bets keep their original line.

Rule of thumb: Move the line 10-15 points when you need to attract action on the other side. If Team A is -140 and everyone's betting A, move them to -160 to cool it down and offer +135 on B instead of +120.
MoneylineImplied Win %What It Means
-20067%Heavy favorite — 2:1 odds against
-15060%Solid favorite
-12055%Slight favorite
+100 (even)50%Pick 'em
+13043%Slight underdog
+20033%Big underdog
Section 6

Player Management

Players start with a credit balance set by the GM. They use credits to bet. Credits are redeemed for cash at the end of the tournament.

  1. Set starting credits: Admin → Players → set the buy-in amount for each player (e.g. $100 starting balance).
  2. Add credits mid-tournament: If a player wants to top up, Admin → Players → select player → Add Credits. Enter amount and note (e.g. "cash received").
  3. Check balances anytime: Admin → Players → sorted by balance. Green = positive, red = negative (owes the book).
Disputes If a player disputes a bet, pull up Admin → Bets → find the bet by player and match. You can void any individual bet — this returns the stake to the player and reverses any winnings. Always communicate voids publicly.
Section 7

Settlement

Bet settlement is automatic. When you enter a final score, all bets on that match settle immediately.

Bet TypeSettlement TriggerPayout
Match moneyline (win)Score finalizedStake × (ML odds / 100) + stake
Match moneyline (lose)Score finalizedStake lost
Push (tied match)Score finalized, equal pointsStake returned (void)
Flight winner futureAll flight matches finalStake × (futures odds / 100) + stake
Margin propScore finalizedSettled if winning margin ≥ bet selection
Settlement announcements Every settled bet creates an announcement in the group feed. Players see their results in real time — no need to make manual announcements.
Pushed matches If the point total is exactly split (e.g. 5-5 in a 10-point match), all bets push and stakes are returned. This is the correct behavior — don't override it.
Section 8

Troubleshooting

📵
Player says odds look wrong — Ask them to hard-refresh the page (pull down on mobile). Odds are cached for 2 minutes. If still wrong after refresh, check Admin → Lines for the match.
💳
Bet won't submit — The player may be out of credits. Check Admin → Players → their balance. If they need more, add credits or have them settle their tab first.
🔄
Score was entered wrong — Tap the match in Admin → Scores and update it. If bets settled, confirm the prompt to unsettle and re-settle. Announce it in the group chat to avoid confusion.
📶
No internet on the course — The app caches the last-known odds and bet history. Players can still view their bets offline. New bets won't submit until signal returns. Take them on paper and log them when back online.
🔑
Forgot admin PIN — The PIN is shown in your launch confirmation email and on the event admin page. Contact the event creator to retrieve it.
👤
Wrong player name on a bet — Void the bet (Admin → Bets → void) and re-enter it under the correct player. The void returns the original stake.
Section 9

End of Tournament

  1. Confirm all scores are entered and all rounds are settled. Admin → Scores should show all matches as "Final".
  2. Check the balances board. Admin → Players → sort by balance. This is your final IOU sheet. Players with positive balances are owed cash. Players with negative balances owe the house.
  3. Export the ledger. Admin → Export → CSV. Download the full bet history and balance sheet. Keep this for your records.
  4. Settle up in cash at the 19th hole. The book should net close to zero once you account for the house vig. Any surplus goes to the prize pool or house fund.
  5. Mark the event closed. Admin → Settings → Close Event. This disables new bets and locks the book.
The house edge With standard 10% vig, the house keeps roughly $5 for every $100 wagered on a balanced book. On a $1,000 handle, expect ~$50 net to the house after all payouts. Use it for the 19th hole tab.
Section 10

House Rules

Post these at the bar or read them out at the first tee. Clear rules prevent disputes.

💰
Max single bet: $100. No bet larger than $100 on any one outcome. The house may reduce this limit at any time.
Bets lock at tee-off. No new bets on a match once the group has reached the first tee. The app enforces this automatically.
🚫
No bet reversals. Once a bet is confirmed, it stands. The GM may void a bet in cases of clear data entry error — not because the bettor changed their mind.
🏌️
Handicap-based odds. Lines are set from official GHIN handicap indexes. Player-reported handicaps are not accepted. The GM's line decisions are final.
🤝
Disputes go to the GM. Any bet dispute must be raised before the next round begins. The GM reviews the bet log and makes a final ruling. No appeals.
📋
Settle before you leave. All balances must be settled in cash at the end of the tournament. The book does not carry credit across events.
🍺
This is for fun. Stakes should be friendly. The book is here to make the competition more interesting — not to create financial stress. The GM reserves the right to cap any player's action.