You should give DronaHQ a spin for this.
I have used it to build a simple frontend app, connect my sales lead maintained on a google sheet and streamline some activities (assigning leads, edit information,send email, track payment/subscription) They offer ready connectors so you can plug it to your data source of choice.
I am pretty satisfied with the tool (https://www.dronahq.com)
We are consumption based priced. We have prepackaged consumption based plans which are available. Our currency of measuring consumption of our service is 'Task'. Say any API/service call is a task & so is any BPM workflow block used while designing the system. Hope this helps.