BuildShip + Rowy

BR

BuildShip + Rowy

Join founders, builders, devs using Low-code / No-code to create backend, APIs, scheduled Jobs, automate, AI workflows

Join

❓・buildship-help

🌇・showcase-and-share

💬・general

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

Rowy integration delay?

I was starting to work around with the OpenAI Assistant (Stream Response) node. This AI shall use personality parameters that are saved externally (in my case on Directus). Now I might not want to fetch a request every time a message is sent to that endpoint, so I was wondering if I should rather save these parameters in rowy and use Buildship's integrated Nodes. Though I am not sure if it would have the same latency compared to my Directus GET request. Does BuildShip internally also use REST AP...

Push Notifications From Flutterflow app Stopped Working With Buildship

Hello ! I'm facing a really weird issue. Everything was working fine, and without any changes, the push notifications don't work anymore when it's triggered with Buildship. However, I see the the notifications sent by Buildship in firestore with status : "succeeded". It's just the "num_sent" field is at 0 instead of many users. The Buildship's logs are also "Succeeded". It feels like Buildship has the correct rights to write but the notifications are not sent....
Solution:
Hi @Stu , FYI, there was a bug on flutterflow side, they are deploying a fix right now. Thank you for your help !
No description

Whisper chat

Hello Would it be possible for you to create a node that enables voice chat from flutter flow? I’m not quite sure why this hasn’t been done yet as voice chat is pretty viral and yet I haven’t seen anyone do this using buildship? I’d love support with this asap please...
Solution:
@Joy, you can checkout this video - https://www.youtube.com/watch?v=crdcZNnQGDo as a best example of a voice chat app with flutterflow

CORS Issue from FlutterFlow

Hi - I'm encountering what I suspect are CORS issues when launching a buildship API from a Flutterflow app. The API works perfectly when launched within Flutterflow's test sessions, but is blocked entirely when the app is deployed on iOS. I've tried making the API call private in Flutterflow, and while that works in accessing the Buildship workflow, I encounter downstream impacts within Flutterflow with the private call. Unfortunately I can't seem to find any CORS related information in the Buildship documentation. Can anyone point me in the right direction on how I might resolve this (besides the private setting in Flutterflow?) Thanks in advance!...
Solution:
@Al_B Another thought... just because what you're describing doesn't exactly sound like how I've seen CORS issues play out in the past... is to set up Local Run in the FlutterFlow app and test it on the iOS Simulator with the Flutter Devtools open. Under "Network" in Devtools you'll be able to see if it actually is a CORS issue or not. As well as a ton of other information about what data is getting to and from your app. And glad you like the videos! Thats awesome feedback. 🙂...

Cannot access looped Node items if they were failing (undefined)

Imagine a workflow that has some nodes within a loop. These nodes could potentially fail, but that's okay, so I set an "On Fail" to "Ignore". Now after that loop I have another node that accesses one of the nodes within that loop. Due to the fact that this node is within a loop, I will get an array variable when referencing it. So far so good, but when I try to access that array's items with an index, it throws the error "Cannot read properties of undefined (reading '0')". I am not sure why, because even though if a node failed within the loop, it would still have an "undefined" at that index of the array. I attached my loop array as an image for reference. To be exact, consider this array as "array1" and "array2" is an array that has the exact same length, but without any undefined values. My goal is to retrieve all items from array2 that would match an "undefined " value from array1 like this: array2.filter((_, index) => array1[index] === undefined....
Solution:
@Brian The issue was that the object properties were getting accessed on undefined values.For now, you can use the optional chaining whenever you encounter such a condition. We have modified the conditions a bit on the following nodes: 1. Branch Check for failed Prompts, 2. Retry Grounded-SAM, 3. Replace "Undefined" from Array. you can test your workflow again. Sent you can email with the fix and more details, you can followup on the email with more question....
No description

sendgrid attachments

hey there looking for some help with SendGrid dynamic templates sending attachment(s). tried a few things but cant seem to get it working, this is where i am currently at with it. (see images) any help would be great 😃 sorry if this has already been asked...

Cron trigger - Fails

My workflow starts with a cron trigger. the test is successful, but when i want to ship, i have an error : Failed at managing trigger node. Error: 14 UNAVAILABLE: 502:Bad Gateway any idea how to fix that ?...
Solution:
Hi @GetInference on checking the workflows you shared via support, all your everyday cron triggers are already shipped. Are you still facing this issue?

How to connect bubble and Google Cloud Storage ?

hi, I am trying to build a file loader function in Bubble, so that when the user clicks the upload button, the file will be loaded to Google Cloud Storage (should be dynamic), I check the instruction from buildship, but it wasn't exaustive enough, it doesn't work for me. 1. I am using buildship to build the Google Cloud storage workflow (am I correct ?)...
Solution:
Hi @H, you need to use the File upload Trigger to upload it to your Google Cloud Storage along with Google Cloud storage node. Here is a video on file upload trigger: https://youtu.be/LTqZZn6uTuw?si=2JeuJJO6E8UhoQhq And to connect BuildShip API with Bubble you can refer to these documentation - https://docs.buildship.com/bubble...

Account Deactivated due to inactivity

Hello, I got an email today that my buildship workflow had been deactivated due to inactivity for 30 days, i just started using this workflow last week and the last time I logged in was 48 hours ago, I tried reactivating it but got the error message in the attached screenshot. please i need urgent help, i need this workflow for a project i am submitting next week...
Solution:
No description

Checking Endpoint Version

When a workflow is being shipped, I can see various Version numbers. Though they are not iterating when doing a new ship. Is this intended? I would like to setup a separate workflow with a cronjob that checks if the other endpoint has a new version so I can send some automated Update Notifications. Is this possible? This would be my solution for a hacky " Trigger" for a new shipment version. (Buildship really needs a shipment trigger 😢)...
Solution:
For now, it's not available, we'll be having a git functionality in near future, where you'll be able to get different version.
Next