Check out WorkOS (I work there. Email in my pfoile if you want to chat.)
I do have some reservations about maybe walking into a lock-in situation, but it looks like there are enough outs to make the easy way worth being the first way. Thanks for the link!