Agree you need a spreadsheet! However mine is very simple (I did used to track every single bet but once the event was over that was pretty useless info so I no longer bother).
I have a running list of bookies, how much I deposit in each, how much I withdraw, and the balance. Same with my exchange accounts.
Then a list of bets I've done - the bookie and date only, which when the date has passed I use to update all balances, and a list of bets to place. So currently I'm expecting a free bet from Toals on Monday so my 'bets to do' list simply says £10 Toals 7/11. On Monday I'll place the freebie and list the same under 'bets current'. At the end of Monday I update Toals and exchange balances, and delete that one from current bets.