BuildShip

B

BuildShip

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

Join

❓・buildship-help

🌇・showcase-and-share

💬・general

Get email attachments

Hi, I trying to replicate a workflow that I have running on FastGen, this just have a email trigger and get me a public URL that I can send to a external API to be processed. With Buildship I'm stuck on the first step: I already got the email and I can get the list of files attached, but, how can I access the actual files? I'm trying to save it to Buildship File Storage, can someone please help? Thanks!...

Data Transformation

Hi all. I have a generated json, which has children, and some children might also have children. I created a loop, to iterate through them, as I also need to update those children, by adding new key value to them, separated by switch case, based on child type. So question is, how can I get final, updated data? If this was JS code, I would use recursive function, or reduce, to have new updated data, or with foreach modify original data. But I can't figure it out on here. I looked through documentation, and videos but couldn't find anything like this...

The default Firebase app already exists

I have the following Flow: 1. Inputs 2. Switch based on one of the inputs 2.1. Condition 1: 'Execute BuildShip Workflow' pointing to a 2nd Flow 2.2. Fallback...
Solution:
Hi @Luis on the share flow via suppot request, you are using a custom-created Firestore Collection Query node, which has the issue in the node logic, you are initializing the App with firebasae-admin/app each time the filterFiresoreDocs function is executed. The app should not be initialized more than once. We already have a node for the collection query, I recommend you use the library node instead, which is using the google-cloud/firestore, to avoid this issue, you can modify it with AI to add...

AI calendar Planner

Hello All, I'm new to buildship and stoked for Buildship deployment, I followed the YouTube video to have an AI calendar planner setup...
No description

FlutterFlow Authentication

Getting this when trying to authenticate with FlutterFlow, any ideas? {"error":{},"label":"Get Secret","message":"Cannot read properties of undefined (reading 'configSecretKey')"}...
No description

Sign-In Error on mobile and desktop

I noticed this issue about 10 minutes ago.
Solution:
@lux_maximus should work now
No description

Breaking the loop and triggering the next loop

If a node encounters an error in the loop, can I trigger it to break the current iteration and proceed with the next loop for the next object?

Flow error: Cannot read properties of undefined (reading 'length')

Hello! Have you managed to fix this error? I can't ship my workflows 😭
No description

When I try to ship a flow I get this error. But when I test I do not see error.

Flow error: Cannot read properties of undefined (reading 'length') Connected triggers...

400 The v1 Assistants API has been deprecated.

Testing my workflow after using the 'Chat with Supabase' template and I followed the exact same steps as outlined in the tutorial posted on YouTube. I keep getting this error message after testing: 400 The v1 Assistants API has been deprecated. Please try again by setting the header 'OpenAI-Beta: assistants=v2'. See the migration guide for more information: https://platform.openai.com/docs/assistants/migration. I went to the headers section and changed the header value to OpenAI-Beta and the value field beside it to assistants=v2 as per the migration guide, but still no luck....

Buildship Staging vs Prod environments

Hi there, I'm looking for some best practices on how to communicate with my Staging and Prod environments in Firestore using Buildship. The documentation is talking about Environment Variables (https://docs.buildship.com/env-var), but it doesn't really answer my question. Is there an official way in Buildship to switch between my Firebase Project IDs so I can easily switch between Staging and Production? ...

Loop: Is there an "continue" node?

It would seem that the "Output" node exits the loop entirely. I'm looking for a way to "continue" to the next item in the array. This seems to be a pretty fundamental loop feature. Maybe I'm missing something?

Our company is here to help you turn your hard work into money. ($1,000–$10,000 monthly)

Everyone works hard to succeed, but not everyone achieves the results they want. Why? Because they don’t know where to focus their efforts. We offer a new opportunity—an avenue where your efforts can translate into real financial rewards. This opportunity is open to everyone. For young people, in particular, this is a chance to tap into a bigger and growing business. If you’re interested, don’t hesitate to reach out to us with !!!!DM!!!!...

How can I restore a deleted workflow?

I have inadvertently deleted a workflow. Is there any way to restore a workflow in Buildship?

When I call another workflow, is that call asynchronous?

I'd like to call a long-running workflow and allow the original workflow to return its output to the caller. Is this how it works, or is there a way to accomplish this? Related (no answer posted yet): https://discord.com/channels/853498675484819476/1322861891097464884...

Is there a simple "row changed" trigger for Firestore?

I can do this with a Firebase function, but ideally I'd like a workflow trigger for when a new row is added to a firestore collection. Possible?

Writing firestore geopoint values

I have the lat and lng values and need to write them to a firestore document as a goepoint value type (needs to be geopoint to work with flutterflow maps). Can this be done.? I tried everything and can't format it to be recognized as a geopoint value. plz help.

How to continue workflow after output?

I tried this approach: https://support.buildship.com/m/1261169034783756332 1. Parallel Execution Node: Add a Parallel Execution node to your workflow. This node will allow you to run multiple branches in parallel. 2. Branch 1 - Return Node: In the first branch, add your Return node to send the response back to the client. 3. Branch 2 - Airtable Node: In the second branch, add your Airtable nodes to check if the user exists and update or create the user accordingly....
Next