Beleleo
Beleleo13mo ago

Hey! Can someone explain me better how buildship pricing works?

On the buildship pricing page says that the pro plan costs $79 per month and it has 50,000 executions --- BuildShip execution refers to a complete workflow execution. Then they say: Workflow execution refer to one run of a workflow i.e. one API call or one function run. Typically, one hour of processing block gives you approximately 1000 workflow executions. This is assuming on an average a workflow that you built takes 3-5 seconds to execute. i.e. 3600 seconds in an hour / 4 seconds taken by one workflow = 900 executions The number of workflow executions therefore depends on the type of workflow you build and how long it takes for each execution takes to process. We don’t count the executions in your monthly package, but rather the time it takes to process each execution. This results in a highly robust and scalable workflow solution which lets you scale infinitely as your product grows. You can easily add more execution hours in any paid plan if you exceed the available processing time that month. But here is my app idea: I am building an app that performs an oral exam to my clients with the power of OpenAI Whisper and TTS, the exam has 36 questions that my app will make to my client and the client will respond, it is a simulator of that exam. So my workflow idea is to be an entire exam, each node will represent a question. The problem is that a single exam will take about 40 minutes to completion, does anyone knows if I will be charged for the whole 40 minutes (The time to complete a workflow) or if I will be charged only opon the sum of the seconds that the backend was sending the questions (If a question takes 2 seconds to be send *36 questions -> I would be charged for 72seconds) I've sent an email to the sales buildship team, but no one responded That is the question that will define if I am going to subscribe to buildship and integrate it with flutterflow or not, thanks for your help!
1 Reply
Gaurav Chadha
Gaurav Chadha13mo ago
Hi @Beleleo, Thanks for sharing the detailed usecase here: Answering your question below: If you have 36 questions you should have 36 separate workflow executions per client, so 72 seconds should be approximately the usage here. Also the length of each question and response length will also be taken into this consideration. Also, the key to optimize costs lies in understanding the workflow's processing time and how it aligns with the included execution hours. You can book a call book a call here https://buildship.com/meet. we would be happy to catch up and review your use case or give you advice on how you can go about it.