No, you don't need to create an account - Zimpler instead connects to your online banking account so you can authorise transactions.