You can soak the soya beans beforehand, but you don't have to.
We have tried both variants (soaked and dry) and both work wonderfully.
(Reason for this: The soya programme is the longest, with the highest temperature and the longest mixing and cooking time: no soya bean can withstand this - everything is overcooked and blended)