Import wagers
Nothing is ever silently discarded — unmatched rows go to review.
Coming soon
How importing works
- STEP 1
Select sportsbook
Pick the account this history belongs to.
- STEP 2
Connect or upload
Authorised API connection, account statement, or CSV file.
- STEP 3
Preview wagers
Review every recognised record before anything is saved.
- STEP 4
Resolve issues
Unknown sports, missing odds, and potential duplicates.
- STEP 5
Import
Records are normalised into the shared wager model.
Universal CSV mapper
Save a mapping template per sportsbook.
Bet Date→Date Placed
Sportsbook→Sportsbook
League→League
Selection→Selection
Risk→Stake
Return→Payout
Odds→Odds (American)
Outcome→Status
Example import summary
Detected
842
Ready
829
Need review
13
Duplicate detection
Records are matched on the provider's own wager ID first. When no ID exists, potential duplicates are flagged by provider, placed time, event, selection, stake, odds, and payout — and always surfaced for review rather than merged silently.
