Sports pool
You publish a list of matches, your members predict the score before kick-off and the leaderboard adds up points for correct predictions. It is the Sports Prediction campaign type (type 9).
Today the panel does not let you create this type from the wizard or manage the matches: Create a campaign offers Game, Multiplier, Bonus, Challenge, Cashback, Instant win, PIN code and Raffle. Matches and their results are managed through the API (see below). Ask your technical team to set up the campaign.
Campaigns and Editing Campaign permissions to manage matches and results · Showing the pool on a landing page requires the Landing builder (Enterprise).
How it is scored
Each member makes one prediction per match, with two whole numbers of 0 or more.
| Prediction outcome | Points |
|---|---|
| Exact score | 3 |
| Correct winner or draw, different score | 1 |
| Miss | 0 |
The leaderboard adds up the points from all scored matches and ranks members from highest to lowest. The API returns the top 50 by default and up to 200. The landing block does not show it.
What the member sees
Members take part from the Sports Prediction block on the campaign landing page. If they have not logged in, they see the Inicia sesión para predecir link. Once logged in they see:
- Each match with its start time and two boxes for the score.
- The OK button to save the prediction.
- No hay partidos próximos when there are none left to play.
They can change their prediction as many times as they like until the match starts. From that moment it closes and no more are accepted.
Management through the API
Your technical team uses these operations of the SportsPrediction service, with the Editing Campaign permission:
| Operation | What it does | Data |
|---|---|---|
CreateMatch | Adds a match to the campaign. | Campaign, home team, away team, start time in UTC and optional description. |
EnterResult | Saves the result and scores all predictions at once. | Match and final score. |
- The result is only accepted once the match has started, so it is not revealed while predictions are still possible.
- There is no connection to real sports data: you enter the result yourself.
- Team names are free text. "Real Madrid" and "real madrid" are different.
Show the pool on a landing page
In the Landing builder add the Sports Prediction block and choose the campaign. You can change the block's title (by default Predicciones deportivas).