BuildShip

B

BuildShip

Join the community to ask questions about BuildShip and get answers from other members.

Join

❓・buildship-help

🌇・showcase-and-share

💬・general

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:
Hi @NickyDLT, you can choose Nodejs. https://sendgrid.com/en-us/solutions/email-api.
No description

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....
No description

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.
No description

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
No description

(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.
No description

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"]...
No description

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!
No description

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). ...