I downloaded an app from The Points Guy that has a feature to track sign-up bonuses. It doesn't track category spending bonuses though (like 5x on groceries from Chase Freedom). You can also link all your credit cards and it will tell you which card to use at different locations or categories of business to get the maximum possible points. I've found it helpful so far.
I'm about halfway to the $4K for the sign-up bonus on my CSP, so I am going to start putting my grocery purchases on my Freedom for the 5X UR Points. I missed this bonus the first couple weeks of the month because I was concerned about being able to make the spend on the CSP, but I still have another 2 months to go and I'm already halfway there so I think I'll be okay without the grocery spending. If it gets toward the end of May and I haven't made the spend I'll just buy GC's for places we shop regularly, or use Plastiq to pay our June rent with the card if I'm still $1K or more away.
I did get the 5,000 UR Points already for adding my wife as an authorized user on the CSP when I applied for the card.