BuildShip

B

BuildShip

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

Join

❓・buildship-help

🌇・showcase-and-share

💬・general

Loop stops after first item

I read rows from supabase and want to loop through them, sending an sms. My loop stops after the first item and marks the workflow as success. According to the log, the 'Get Row' output, has 3 objects. ...
Solution:
Hi @PascalM from your screenshot it seems that you have added extra brackets in the loop items editor. you can remove the other brackets [] as the Get Row data form Supabase is already an array.
No description

Import "jsonpath" package issue

I am trying to use the NPM package "jsonpath" in a node and keep getting the following error. Cannot find module '../include/module.js' Require stack: - /usr/src/app/bucket/builtNodes/test-node-1727446444009/1727446559904.cjs...

download / grab PDF from supabase storage and send it to an API

Hi there, i have a supabase trigger on inserts. this trigger gives back a pdf path and id. now i will send the id and binary pdf file to an API. How i should do this? ...

Convert OpenAI to File and upload to OpenAI Assistant Vectorstore

I need to convert an OpenAI Chat Completion API response that is going into bubble.io and upload that response as a file to an OpenAI Assistant VectorStore. Preferably before it even gets downloaded. Is this possible with Buildship?

Trigger Template Creation With Specific Data

Hi, is it possible to create a template with variables and after for example a form is submitted to automatically create a new workflow automation from the template and fill the variables automatically with the new created database data from the form?

Run Python Code

Hi, I'm using make.com with 0CodeKit to run my Python code. Is there an option to run Python code in Buildship? The ai was not able to help me .....

Return or Save the whole BuildShip Log

I have a workflow that is pretty complex which potentially increases the chances of failing somewhere. I would like to save/send the buildship logs to another server (via REST API call) in any case - if it fails and if it succeeds. Is that possible?...

parse data

Hi, might be a silly question but how do I parse certain response data and then pass it onto the next request. For example; i'm creating a workflow where a supabase DB query gets client information - certain aspects of the data is then parsed to be sent to openai's api -> then i'd like to store the response into a supabase create row node.
Solution:
Hey @wino, after looking at your workflow I think it's possible to get it working with only one loop node. You can move the Create Row node inside of the first loop node - after the Text Generator node. From there you can reference the output of the Text Generator node to save the program data.

custom domain & affiliate

Hey i have a couple expert plans and looking to get more for public endpoints, how would i go about that? Also, does buildship have an affiliate program? Planning to do a lot with this platform...

Stripe Webhook Signature

I am sending stripe webhooks to a buildship workflow that will update my DB with webhook events. The code continually fails with an error as follows: Error: Webhook payload must be provided as a string or a Buffer (https://nodejs.org/api/buffer.html) instance representing the raw request body.Payload was provided as a parsed JavaScript object instead. Signature verification is impossible without access to the original signed material. Learn more about webhook signing and explore webhook integration examples for various frameworks at https://github.com/stripe/stripe-node#webhook-signing No matter what changes I make to my code to try and send it as raw body, I cannot get it to work in BS. Can anyone look at my code and let me know if there is anything glaringly obvious, or if it simply cannot be done?...

trigger by firebase new document

Hi, is there a node that triggers a workflow when a new document is created in firestore? I am thinking of something similar to the Supabase Trigger: https://docs.buildship.com/trigger-nodes/supabase-trigger...
Solution:
Hi @Thomas, Firebase Trigger is on our roadmap, we'll be available in the new release. For now you can import your firestore data to rowy table, then usethe Rowy Trigger to trigger actions....

Failed to execute workflow

Hey guys, can't figure out why this workflow won't run? Any advice? Everything seems to be setup correctly but when I hit test i get this error straight away.
Solution:
Can you clear cache or try in incognito? If it doesn't work you can submit via in-app support request.
No description

Can't get Claude Assistant to run?

Hey guys, apologies I'm a bit of a noob with Buildship but I was pretty confident this should be working. I keep getting a 429 "too many requests" error but there's no way I'm anywhere close to making too many requests to the API. I'm literally just trying to test this flow, sending one request at a time - minutes apart. Any ideas what I'm doing wrong here?
Solution:
Hi @samwilco, you'll require to check out your Claude account org's usage and custom rate limits https://support.anthropic.com/en/articles/8114527-i-m-encountering-429-errors-and-i-m-worried-my-rate-limit-is-too-low-what-should-i-do. Also, can you try with a new api key as well?...
No description

youtube captions extract help needed

Hello I'm having trouble with the youtube captions node. The node is not consistent with extracting the captions from a youtube link. See loom video: https://www.loom.com/share/cf904dcd290040d18d405195694f615f?sid=102c16de-1038-4ead-b369-3ab2c2055c0e
No description

WA reminder bot

Hi guys, I want to create a WA reminder bot for my self Ive already got gpt api, and got whatsapp business api, but I dont know how to connect the dots to build it right. I have 0 tech knowledge....
Solution:
by configuration of whatsapp it's same, as you are using Twilio you can refer to this video - https://www.youtube.com/watch?v=QyR8Sautvhg

Returning both OpenAI Stream and TTS Elevenlabs stream back

I am calling my endpoint with a text message. This message is used as an input for the OpenAI Assistant (Stream Response) node. The resulting stream is then fed into the Stream TTS Audio Node. How do I return both the OpenAI and the Elevenlabs stream back to my frontend?...

When does BuildShip TimeOut a node?

Hi, I was looking forward to implementing a CloudConvert node: https://cloudconvert.com/api/v2#overview In this case they state that we should use Webhooks because the conversion could take quite a while. Does BuildShip ever time out a connection in this case? Bonus question: The SDK supports an await for the webhook job. Would this work in BuildShip?...

How to add custom field for POST on chat widget assistant?

I'm trying to add a custom input inside the form when that chat widget is rendered. It doesn't show on my logs. This is the remix link https://buildship.app/remix/2618166a-add2-4e3b-9d8b-c3b1cae9490c Here's my script: function addCustomField() { const inputElement = document.getElementById("buildship-chat-widget__input");...
No description

GET API Call with empty body now returns null

Hey, all the time until today I used GET API Call to Stripe with empty body. It was working fine. Today however, it started to reject empty body for me (1st screen) I tried to provide empty body: {}, but then API call returns null value (2nd screen). Is something changed recently for API calls node?...
Solution:
So apparently I need to add empty object to json body: {} Strange, because it didn't work for me at first. But it works now...
No description

"undefined's stream has ended" in OpenAI Assistant (Stream Response)

Is the attached log just an error if the thread_id does not exist yet? Because at the end of the long error code you can read that the Assistant ID could not be found, though after that it creates a new thread_id? If that's the case, it would be nice if you could catch this error and instead just log something like "no thread_id detected....creating a new one", so it does not look like we made a mistake with the input variables of that node....
No description