I use an apex head unit, but I set up a breakout box for it, and just run a tiny pump and 3 $5 floats from ebay. Basically one float is in a bucket (I bent some clear plexi to the right height in a bucket which warns me when it's empty), and 2 floats in the sump...one for low water, and one for high water. Now it was a bit more to set up than a plug n play model, but it's also ~12 years old and has run perfectly to this day.
Oh and I also use a bucket as a reservoir, so if the pump ever gets stuck "on", it doesn't flush/flood the tank. It's a bit more work, but I've never had a mishap (and I've seen what an automatic ato hooked to a water line can do)
APEX:
Low ATO warning. It reads the float in the bucket, but only after 7pm so that it isn't going off all day if the water is low.
-----------------
Set OFF
If Sw6 CLOSED Then ON
If Sw6 OPEN Then OFF
If Time 07:00 to 19:00 Then OFF
-----------------
The part that reads the high water in the sump, and the low water in the bucket: (Output Limit_ATO)
-----------------
Set OFF
If Sw6 CLOSED Then ON
If Sw4 CLOSED Then ON
Defer 002:00 Then OFF
-----------------
Finally the programming for the low water float, only works from midnight to 10am, so that it doesn't read a low water trigger if I'm doing a water change or something:
-----------------
Fallback OFF
If Sw5 OPEN Then OFF
If Sw5 CLOSED Then ON
If Time 10:00 to 23:59 Then OFF
If Output Limit_ATO = ON Then OFF
----------------
Now it does require the apex breakout box, but honestly that thing is so useful that I like it more than most of the probes that apex sells, it sort of sets you up to have independent monitoring of temp, water, flood, etc etc. I don't think it cost a fortune either.
hopefully that makes sense. For me it was an easy way to set something up that I could fix/upgrade easily, but it's worked perfectly for over a decade.