With Hailo you will be required to call your passengers and send & receive data through the app. We recommend that you choose a phone plan that gives you a minimum of 200 minutes call time per month and at least 1GB data per month of data.
With most mobile phone networks you can negotiate really cost effective deals for calls and data on a pay monthly contract.