I'm sure it would work with soda just fine, might have to clean the base more often cause it can become a sticky mess I'm sure which may cause it to not work correctly.
I wonder how expensive the cups are, I'm guessing they have some kind of valve in them.