When trying to add a new node in this workflow it doesn't let me...
I'm on a free plan for now, not sure if that has something to do with it but ii tried copying or manually adding a node anywhere in this workflow and it appears for 2 seconds then self-deletes...
Solution:
Its a Firestore size limit issue, sent you over email with workaround, we'll look to optimize your workflow and will check on this again.
How to run RLS with Supabase?
Hey guys,
I made a web app with Flutterflow, Supabase and Buildship. I have RLS enabled and made policies to only allow authorized users to select, insert end update rows. My plan was to use the service_key role api key in my Buildship Supabase nodes to bypass RLS. But that does not work.
I found this on github; https://github.com/orgs/supabase/discussions/15860
What packages is Buildship using by default? Its not in the docs. Can it be that it uses auth-helpers/ssr? If so, how would you recommend I grant my backend acces to Supabase DB with RLS enabled?...
Solution:
I changed the nodes to 'with token' equivalents, now they work.
Screenshot URL node
I was trying to figure out if I get a screenshot of a URL and the output was so terrible.
I tried to figure out what's going on in the node logic and I saw a POST request to https://puppeteer.buildship.run/v1/screenshot, passing the URL and options in the request body as JSON.
Is there a way to improve the quality of the screenshot? What should we change? I tried adding delays but nothing seem to work. Please help....

Getting my feet wet
Hi guys today I create a account in buildship but i have watched some videos on it. I have it a try n took a pause the interface n everything is nice and easy but ther are some things with I still need to learn can some one help me out.
I wanted to add a number to a array and got stuck needed help🥲...
Solution:
It is the document ID of your firestore collection, you can click the info tooltip and to use ID dynamically you can use variable - https://docs.buildship.com/basics/variables.
Endpoint only works in buildship
When I hit my endpoint and test in buildship, I get 200 success. When I use the URL anywhere else, it returns "Workflow not found, make sure you have deployed it with the trigger method set to GET and path set to /generate_dream." Postman, browser, nor flutterflow work. This is super frustrating and I think its a bug, but why would it be telling me to do a GET when the chatgpt wants a post, and buildship says 200 success???
Email Trigger doesn't work with Aliases / Google Group
Hi,
I'm testing the email trigger and I have an issue : the email doesn't come in if I'm using it via an alias / Google group. The group works well as the other email from the group is getting delivered.
Is there any check in the code preventing the email not to be sent directly to the buildship email?
Thanks by advance !...
Solution:
Hi @PaperB0y, Okay, on checking the CloudFlare's Email routing and configuration, they have security layer to check the headers of each request is sent and expects to have a verified signature. Which blocks the request received form BuildShip Email Trigger.
We'll be updating the Email Trigger to include verification which should probably eliminate this issue....
storybook
I always get this error in the DALL-E storybook template: Unexpected token T in JSON at position 4
I have tried putting the promt in at different places but always get the same error...
Solution:
Hi @bsaevarsson, Could you please check the logs at which step of the node it is showing this error? Try deleting and re-cloning the template again.
API call to Buildship from FlutterFlow app not being sent
We’re noticing that some of our API calls are not being sent to Buildship when a customer places an order. We’re seeing the order in the database document however when we look at the Buildship logs the API call does not show at all. Do you know what can cause an API call not to be sent from FlutterFlow App? About 80% of the calls make it but about 20% of the API calls don’t even make it to Buildship and we are unsure why this is happening. Please help so we can hopefully resolve this and not hav...
Solution:
If your backend makes another api call to chatgpt there's a chance the post request from FF will timeout.
MySQL Insert Row node : issue with variable
Hello,
I'm having an issue using variable with the MySQL insert row.
When I perform my testing with hardcoded variables, everything works fine but when I'm trying to use variables in the workflow nothing happens.
Here is a screenshot of my configuration, for information all fields are strings expect montant which is number....
Solution:
Hi @Guiz, we checked the insert mysql node, and it is working fine. To debug, could you please delete the node and add it again, and test it in node editor?

Can you have more than one API endpoint in BuildShip? by @alex
Question by @Aleks
Solution:
Hi @Aleks - moving your question to here. If I understand your question correctly, are you looking to create multiple APIs with BuildShip? If so, yes you can definetely do that. You can create multiple workflows and each with its own API endpoint. Please let us know if your question was something else.
Workflow saying “no matches” when there is? 🤷
Hi Team 👋
I am a newbie to buildship so to start off and learn I wanted to start myself off with something relatively simple.
I wanted to build a backend that is able to verify whether any data from a post request matches a certain table in my database. It either returns all matches with all row information else it responds with a generic “no matches” result. Now I used AI to help generate the node for the matching logic. The node looks good. Asks me to supply the...
Solution:
Hi, thank you for also sharing it via support form. As checked. It seems an issue with your custom logic of the node, I would recommend using the .match filter for matching the data or the String in the Supabase database, you can refer to their official documentation for an example of this usecase - https://supabase.com/docs/reference/javascript/match.
Also to ensure that your logic is working fine, you can test the node individually inside the editor - https://docs.buildship.com/testing#testing-individual-nodes....
Need basic help with parsing a query...
I am trying to get the value from canonical href (the link) in this following sample call.
Am I right using Query Parameter? I have tried a few things and can't make it work.
{...
Solution:
Hi It is bit difficult to understated form this json object, which should be query or not, could you please share the API referce docs? I would recommend leveraging the AI node generator to create a node - https://docs.buildship.com/ai-nodes.
Mistake in pricing info.
There appears to be a discrepancy on the pricing page for the $79 plan. It lists 70 hours and 250,000 executions, but based on the provided math where 1 execution equals 2 seconds, the calculations yield two different results:
70 hours should correspond to 126,000 executions.
For 250,000 executions, the correct duration should be approximately 139 hours.
Could you clarify which of these is accurate?...
Solution:
Hi @Alisher,
Thanks for mentioning this. Yes it will be 126,000 execution hours for 70 hours form PRO plan for 2s with execution time.
We'll update the page to have the correct figure.
Also, as a note under the FAQs section it is mentioned that 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. The value for one execution won't be equal 2 each time. It is taken for example. The number of executions are variable and the hours are fixed....
Custom DNS?
Is there a good way to assign custom DNS to a specific buildship project or workflow?
I've tried setting a CNAME record to point to the workflow endpoint but it's not working right and doesn't seem quite that easy....
Solution:
Hi @Jake Hasler, To have a custom DNS along with a specific IP you'll require to host the project on your service example GCP, this it available on Expert Plan. https://buildship.com/pricing.
New Logs
Hi guys! Noticed you updated the logs on BuildShip and one thing is bugging me. In the past, I could see in the logs the requests as soon as the workflow started. Now, it seems like we only have logs in the end of the workflow... is that right? Can't we go back to have logs as soon as the first request reaches the workflow? This was a much better debugging experience
Team Member Invite not working need urgent help
Hey, I had a client who has an existing project invite to their project but when I click on the BuildShip email invite it doesn't take me to the client's project and doesn't add me as their team member. It only prompts me to sign in or sign up and when I do sign in it takes me to my own account and I only see my own personal projects. It doesn't show me the client's team or their project. Can you help me fix this ASAP? I have witnessed this issue from two of my clients now.
Solution:
The issue has been resolved. It seems the problem was because the person who invited me didn't have a paid account before inviting me or something in that line. Maybe you should include some "notice message" there to inform people that their invite won't work unless their project is upgraded to paid.
Something wrong with the crawler node
Hi, I've been trying to add the crawler node to my workflow and test it. Didn't work. So, I thought I might be doing something wrong, and I tried the GPT crawler template and got this error. Any idea what's going on?
Solution:
Hi @thesankman40 You can delete and add the node again.

Help Needed with Using Parallel
Apologies if this comes off as a novice question, but I'm having trouble understanding how to use "Parallel". I want to place several "GetQueryParam" nodes under it and then use an "Extract Video Caption" node to retrieve multiple subtitle informations. While I've been able to get subtitles using a sequential method without "Parallel", using "Parallel" results in an error: 'Cannot read properties of undefined (reading 'subtitles')', indicating that the URL information isn't being passed to the "...
Solution:
Hi @takuro(湘南), thank you for also sharing this via in-app support.
In the parallel node workflow I observed an issue with the URL, in both of the YouTube URL fields the URL is the same, which could be causing the issue, you'll be required to match it with the value your server in the query parameter node, for the above case, you'll be required to change the URL to url_2 to match it with Lesson2. Also sent you a detailed email....

Setting Content-Type in return node
Hi,
I'm trying to return JSON with the return node. The
Content-Type
header is text/plain
. How do I return application/json
as the Content-Type
?...Solution:
Hi, you need to format the return value as valid JSON.
Is Send Gmail no longer supported?
The node is missing.
Solution:
Hi @James Currently the Gmail OAuth node is temporarily disabled due to the verification process with the Google in in process. Other available Google OAuth node should be available to use in working state.