Amazon is bringing Alexa devices to the market all the time. Its Smart Soap Dispenser is an Alexa compatible automatic soap dispenser with a 20-second timer. You can control how much soap you get easily. The device gives you feedback through its LED timer, so you will know how long to wash your hands.
This smart soap dispenser has 3 different amounts for you to choose from. It lasts up to 3 months on battery.