When im trying to test the workflow that i connected to flutterflow - it says error 400
OpenAI assistant with url scrape workflow. I connected it to flutterflow and tried to test. Here is what i've got

Node escaping backslashes
Hi guys,
I have the pdf to text extraction node. Then I pass that text as a string to the next node (custom node) where I want to split the text using langchain js. The problem is; the method I want to use is split first on "\n\n", then on "\n", then on " ". The node does however seem to escape backslashes from the provided string.
Any solution to this?...
Solution:
Hi @Sleetza, The html text input escapes new lines by default
you'll have to paste the text in the expanded text-area to preserve the new lines.
It is not directly possible to make
<input type="text" />
to support new lines....Basic Website Q&A Test Failed with 400
I ran a copy of the Website Q&A template through test. It failed with the following error message: "400 Thread messages or instructions must contain the word 'json' in some form to use 'response_format' of type 'json_object'."
I created the assistant on openAI and used the correct assistantID and apiKey. Not sure what else I did wrong....
Solution:
Hi @kuldude @Nikita, for the error where 'message[0].content' is missing, it arises when the user prompt is undefined.
I'm guessing that the property that is being used in the user prompt input is not the same as what is being sent in by the request.
The Jam shows that the property "prompt" of the Body is how the message is sent in. Can you check if that same property is used in the "User Prompt" input of the node...

Handling Local Files with REST API Trigger for Whisper API
I'm developing a voice recognition feature in an Android app using Whisper API. Sending audio files directly to Whisper works fine, but I run into problems when routing them through Buildship's REST API trigger.
I pass the audio file URL as speech_url, but the response from Whisper is consistently null.Does the REST API trigger in Buildship handle local files differently, or might I be missing a step? Any insights or troubleshooting tips would be greatly appreciated....
Solution:
Hi @thiwa, the files requires to be a publically accessible URL, you can upload it to BuildShip or generate a public URL of it by using the Generate Public URL node.
Push notifications with FCM
Hi there, we have a live app built on FlutterFlow and are running into an issue where the app icon notification badge does not appear on iOS when a push notification is triggered, but works on Android. According to FlutterFlow, they are blocked from solving this issue due to the following Firebase bug (https://github.com/firebase/flutterfire/issues/9563).
Using Buildship, is there a way to listen to the incoming FCM push notifications and update the recipient’s badge count? Or perhaps set a periodic background listener to update the badge count? Any workarounds would be incredibly helpful.
Thanks so much in advance for your help....
Solution:
This is worth a try. I've updated the Flutterflow Notifications node to add the badge count for iOS in the format FCM requires.
A few things to remember with badgeCount, however...
1. Value Type: The badge count (badgeCount) should be a non-negative integer. Negative values are not valid and may be ignored or lead to unexpected behavior.
...
Cant build a node that relies on an NPM package
I want to love buildship,
But I have not been successfull building a node, that relies on an NPM package, like in this example.
It then just says that supabase.auth.signIn is not a function, but this is because the NPM package are not setup correctly in the node I would assume. ...
Solution:

telegram bot problems
I have created a telegram bot that interacts with gpt assistant.
The bot it is working, however only answer in the original account that i send the message.
I enter in the bot in another telegram account. And when I am going to interact with the bot. Answers in the original account that the telegram bot it was created.
...

Validating the existence of query string parameters
So I'm relaying a call to an api which accepts a bunch of optional query params....
When i make the API call... I try to pass on the query params like so...
```...
Solution:
Alternately you can use the API call to pass multiple parameter at one to your API
How to write a php curl api call (Please HELP) ? I have tried this
My buildship query parameters are :
prompt, content_buffer
$data = array(...
Solution:
Hi @arronjazz, Currently only JavaScript and TypeScript are supported. You can use the HTTP curl instead.
File upload fails for a 80Mb file
I've created a basic workflow for uploading and storing txt files in Buildship Storage. The workflow works for 8Mb files, but fails for an 80Mb file.
Is there any limitation i'm not aware of? (Currently i'm on the Starter plan)...
Solution:
Hi @LuigidaBP, In paid plans the limit is 100mb, what is the type of the file you are uploading?
Error with nodes in loops
For some of my workflows which include loops the nodes inside them have came up with this error. Ive tried to return the workflow to a previous state and delete then refill the nodes but after a few minutes they become corrupted like this again. Any idea if this is a global problem or just my account? (for context Im on the pro plan, dont think it effects anything here though...)
Solution:
We have identified the issue, will release fix soon. Thank you for your patience.
branch output
Hi! i am newie with BuildShip,
is there any way to get the output of any of the options in a branch for continue the flow?
I want to return any of the outputs of the last step... i have try to use the AI tool but no way... Thank you...
Solution:
Hi @javilin, you can add a return on either side of the branches to get the output of the branch.https://docs.buildship.com/core-nodes/if-else#example-conditional-response-based-on-request-body

Sign In Auth with Firebase
Hi!
i am working on a Chrome Extension and i found the sunshine on Buildship to help getting done! I had a lot of problems with Chrome Extension MV3 and connect to firebase.
Now, i get and create (sign up) my users on firebase through BuildShip, but......
Solution:
Hi @javilin, yes, you can use Firebase Auth Trigger https://docs.buildship.com/trigger-nodes/firebase-auth
Firebase Collection Problems
I'm encountering an issue when saving some results to a firebase collection using a loop. It works up until one of two thing happens
- It stops at 20 loops/iterations
- It stops at one before the last item in the array (if its 10 items, it will do 9)
this also stops it from finishing the workflow because its not completing the loop ...
Solution:
Hi @!CarlYouKilledIt, Yes right, this is a Firestore limit, it allow on ly 20 read and write currently - https://firebase.google.com/docs/firestore/quotas.

Limit Screenshot Size?
Using the v1/screenshot endpoint, is there any way to limit the maximum height of the screenshot?
For example, I want to capture only the top 4,000 pixels of a URL and not the entire page from top to bottom?...
For example, I want to capture only the top 4,000 pixels of a URL and not the entire page from top to bottom?...
Solution:
can we build zapier functionalities through buildship?
Can we do what zapier can do through buildship?
like zaps, tables and interfaces?...
Solution:
Hi @nite, this blog is a good one to check - https://buildship.com/blog/best-workflow-automation-software-2024.
Digest Auth
I am a complete no code noob. I am trying do digest auth with buildship and don't know how to get started. I was able to do it successfully in postman but not in Buildship. Are there any resources for this?
query join table with supabase
Hi, i would like to get rows in buildship from a 2 join tables in supabase.
Is it possible to do it ? If yes, how ?
Many thanks....
how to write correctly query
how to write correctly since "key" is a column of the table and needs ``
Solution:
sorted out. I put the "key" as an extra parameter

Find/Replace behaviour in the expression editor
https://www.loom.com/share/3cafc56a4aab46d4808a38d98a0fc31c?sid=54290b87-26c3-4c4d-8f44-b71dcf93efd7
Solution:
Hi @Raphael Walters , thanks for sharing the video. The find and replace is working correctly, the reason it doesn't add the field variable due to existing error on the line of code, due to which it does not gets added. I'm attaching a video showing example. Can you try eliminating the error on the lines then try to do find and replace action.