Ibotta was a miracle in these trying times...until I reached the 1500 club. That's when I receive a message saying something doesn't look quite right. I've now been locked from my withdrawals and am receiving zero help or communication from support.
There is no customer service. It's all an automated system, pretending to be people.