SendGrid setup
Hello! I'm trying to set up SendGrid in BuildShip and in order to create a Secret Key, SendGrid is asking me questions I don't know how to answer - first off, what language i want to use. Thanks in advance!
Solution:

Attempt to integrate google sheets
Getting OAuth Blocked error with no ability to proceed, unlike previously submitted issues
This app is blocked
This app tried to access sensitive info in your Google Account. To keep your account safe, Google blocked this access....

Switch case can't get value returned from case
I don't know how to fix this bug
```Cannot read properties of undefined (reading 'aea54620-4a8f-4134-afe8-82618f157703')...
Solution:
For this - since the type returned is object, you can access the value directly without the hash-string using dot notation, eg: (x)swai3.ai3.

Acces google forbidden
Google refuse authentification for buidship ...How to solve that problem ?
Solution:
Hi @sylvain, is it for the Google OAuth nodes or Signup with Google Provider on BuildShip app? For OAuth - We are working with the Google team to update and resolve this verification step process, which hopefully will be completed soon. For now, we assure you that it is completely safe to log in with BuidShip Google OAuth, you can click Advanced to continue.
Sent you an email. Thanks for connecting via-support....
How to set document reference in Firebase Node
I'm trying to set users reference but its setting as string

(Buildship) Free tier Plan
Do the free tier execution hours reset every month? (Buildship)
Solution:
Yes, each resources on all plan resets ever month.
Workflow Versioning
When handling client-based requests (from an app), it could be helpful for me to "version" my workflows, so that when I ship a major update to the client, the endpoint url could be versioned (buildshipurl.com/v2/nodename). That way, if I make breaking changes to the workflow at a later date, I won't break my client requests for those still using the older version.
Solution:
Hi @swipe, great suggestion 👍 , we can look further on dynamically workflow versioning of deployments endpoints, for now if you are using a RestAPI Call Trigger, you can crate separate workflow and manually set the path.
Re-run a query
When diagnosing a client issue, it would be nice to be able to edit and re-run a query from the log, including all headers. I imagine this feature working such that I could tap an icon in the Log, which would populate the test node window, allowing me to edit and then re-run as a test from within BuildShip
json string error template
Hello , does anyone know where this error is coming from? I am using the base template I feel like I am missing a step here. It is saying Unexpected token Y in JSON at position 4
Solution:
Hi @BillionaireDucks, you can confirm if the output from the OpenAI node is correct and a valid JSON string, the error
Unexpected token Y in JSON at position 4
occurs due to the string or the value you are trying to parse the possible reason for this could be - an empty string, an empty array or an incomplete (a.k.a malformed) JSON data.
YouTube to article.
https://www.youtube.com/watch?v=JwWaI9GWcFE
Any suggestions on how to build this system?...
Solution:
Hi @MariushO you can do this without implementing LLM. You can play wiith the YouTube to SEO Blog/Article template - https://www.youtube.com/watch?v=XxdYxd7tLWU.
Is it possible to stream responses from Claude like you can with OpenAI?
That's the question. The video about streaming OpenAI doesn't say much except that the node streams. :p
Solution:
Hi @Bishop Currently its OpenAI's limitation for now while the assistant api is in beta you'll require to stream it on a system supported or locally.
https://www.youtube.com/watch?v=FuPffezkYio....
My spreadsheet in Google Sheets does not fill up
Hello community, I am currently building a website in Framer, my client asked me to have a functional form inside, I decided to use BuldShip and after seeing a tutorial I implemented the form and successfully sent the form data to BuildShip, unfortunately I have not found a tutorial Please help me fill that same data into a spreadsheet.
I am very new to using this application, I created a node and gave it all the correct fields of my spreadsheet, name, id, number cell, everything, but when I fill out the form the data reaches the buildship but not the spreadsheet. Urgent help!...
Solution:
Hey @JoacoMaurtua, the new data to be inserted as a row should be in the form of a two dimensional array. Eg:
```
[
["Cell1", "Cell2"],
["Cell3", "Cell4"]...

Buildship+Whatsapp = Decision Tree
Hello.
Can we create a Decision Tree in whatsapp using BuildShip?
Regards...
Scheduled Emails failing to ship
I just started using build-ship and decided to use the scheduled emails template to see how everything works. I've tested my workflow, and I'm getting green lights. Everything seems to be in order, but the workflow fails to ship every time I try.
Any advice would be helpful!...
Solution:
can you try agian now
Parallel Ai Assistant Node
I am making a AI chat application using the AI Assistant builder. I am using multiple assistants in a parallel node. Sometimes I get the “too many requests”. Question: Could this be because I make parallel multiple requests at the same time? Would it be better to do a sequential one after the other request? Any ideas are greatly appreciated.
Solution:
Hi @01iver, In parallel node each node element's input is processed oncurrently and will run other nodes at the same time resulting in
to many requests
. You can go with sequential or add execute Assistant based on different cases using Switch Node.Authorize api request URLs
Please how do you authenticate/authorize a url of an api request so its only taking requests from users of your app? Lets say you have a buildship api in flutterflow that triggers some api cals in the backend, but you don’t want everyone flooding the api call with lots of requests, you just want your users of your app to have access to that , how do you do that? Because the api url to trigger the buildship workiflow is going to be public …so how do you do that please?
Solution:
You can use authorization headers in your REST API request, refer to this - https://docs.buildship.com/tutorials/secure-api.
Stream OpenAI Assistant Node
I love the new stream response node. Thanks for all the hard work. Question: Is there a way to stream the response from the OpenAI Assistant node?
Solution:
its openai limitation for now while the assistant api is in beta
Meditation App
I am currently trying to get the meditation template to work as I want to make something similar, however I am getting these errors and I am not sure what it really means so I was wondering if anyone else has run into this or can point me in the right direction? Thx!

Confusion with Stripe Trigger.
I would like to trigger on a stripe purchase for a specific product, not every purchase.
Is there a way to only trigger when it’s just that one product type?
I would also need to get the email of the individual who made the purchase (if they buy the product that would trigger the workflow)....
Solution:
triggers can only be set on the stripe events level, but you can add a condition node as first node to check for the specific product
How upload data to MySQL from a CSV file?
I am trying to create a node to upload data to my MySQL table, using a CSV file as source. My code is this:
import mysql from 'mysql2/promise';
import {
createReadStream...
Solution:
Hi @Hamilton T da Silva,
I'd start by breaking this up into at least 2 nodes: one to handle import from csv and a second for loading to the DB.
My preference would be to import from the csv to JSON and then load the JSON via the SQL Insert row node (in the attached screenshot).
...