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

query a firebase subcollection

How do I query a subcollection for documents? I inserted to "Collection Name" : /listings/wJ0GuUW3AjzKq5P7VQg3/productQuestions I get error: Value for argument "fieldPath" is not a valid field path. Paths can't be empty and must not contain...

URL to PDF

Hi, I am really struggling to get even the simple URL to PDF node to edit the content and remove hyperlinks before creating the PDF and no amount of AI can help me. Is there anyone with any ideas on how this can be done?...
No description

Buildship + Firebase authentication and Email validation

Hi, Does any one have an idea to integrate buildship with firebase database to create the user, validate it via email and login the user using the buildship trigger?

Upload file to supabase

Hi, I am using the html to pdf node and would like to upload the pdf file to Supabase storage immediately it's created. Please how do I do that?
Solution:
Hey @PLX Team. I'm sharing a remix link here for a workflow that does this. You just need to fill in the api keys: https://buildship.app/remix/6150b803-c78f-4a98-a2c7-1240443b38bd

Gen AI Question: Does BuildShip do anything special to handle complex docs like PDFs for AI?

I see BuildShip has templates to build LLM powered QA bots with private data (basically RAG). Wondering how the platform handles complex docs that typically cause downstream hallucination?

AI Assistant on Supabase

when testing an example from https://youtu.be/uM5YP43SikU?si=lxZ-ERC8UO0coWlR on test I've got: 400 The requested model 'gpt-4o' cannot be used with the Assistants API in v1. Follow the migration guide to upgrade to v2: https://platform.openai.com/docs/assistants/migration. Is there something that I can do to continue with tests?...

❗Sudden outage/error in the 'Get Firestore Document' Node?

Until about an hour ago my Workflow worked perfectly. Suddenly I am getting messages from my users about the app no longer working. I've got loads of errors I cannot explain. @Gaurav Chadha and Buildship team is it something you are aware of?...
No description

Get path/ref from field value?!?

I am trying to update a firestore document based on a path from a reference field in another table and getting errors. e.g. Table1 has a ref field 'parent' ("parent/12314123123231") - I want to pass that into the [Firestore Update Document] node to update the associated document (path) in Table2 ("parent/12314123123231"). Tried variations like this (with + without the "ref" element)... but getting errors?!? ...see attached....
Solution:
@Ryan A, can you give this workflow a try. As a temporary workaround I added a utility node at the top of your workflow for extracting document references from the Rowy row. However, I'm not too sure what you're trying to update in the "Update Document" node, so that may still be off.
No description

Using WhatsApp in FlutterFlow how to know if the receiver received the message #buildship-help

Using WhatsApp in FlutterFlow how to know if the receiver received the message that was sent through the app? Some might see the message but ignore to action that would be considered opened but in case the user never receive the message this should be trigger for me as an owner. Example if I want to make a campaign by sending Whatsapp messages, I want to know how many people receive the notification that I sent from the app and how many missed. Of course, some users who responded back their repl...

Massively inserting rows in the build-in Buildship Firestore database

Hello! Is there a way to massively add new rows into the built-in Buildship Firestore database?? Without having to insert the rows one by one??? @Gaurav Chadha
Solution:
Hi @adrfinance, you can pass the data dynamically using variables, instead of hardcoding the data, example query from your firestore collection and create document using BuildShip Create Document node pass the data received to BuildShip Table Create Doc node. https://docs.buildship.com/basics/buildship-tables.

Openai assistant don't work

Hi plase can someone help me making the assistant work? i've try so many times but it says that the assistant doesnt exist or the response is null. please help love you

Database Query

I have tried to perform Buidlship Database Query with 3 AND contition values. and I got an error: FAILED_PRECONDITION: The query requires an index. You can create it here: https://console.firebase.google.com/v1/r/project/buildship-xxxx/firestore/indexes?create_composite=xxxxxxxxxxx It seems that max 2 conditions are allowed. Is that correct?...

OpenAI Variables

Is it possible to make the Assistant ID in the OpenAI Assistant Node a variable? I've never seem an example where someone had that set up.

Get Product Details From Barcode node is not working

I am trying to make an api call to openfoodfacts but I can’t get the barcode value from the query object. The API is working fine when I pass the barcode value directly in the test node, but it is returning null when I test the entire the workflow. Could you please analyze the prints I sent?...
Solution:
I found a solution by myself. I missed to include Query.barcode in the get product details node 😃
No description

inference speed on Groq using Llama 3 70B through Buildship

The inference speed on Groq using Llama 3 70B through Buildship seems to vary dramatically. At times I get 9 and 10 second delays that I do not get when interacting with Groq directly. It has the feel of cold starting somewhere, but I am on the Pro plan where pricing page says no cold starts. This may be true of other inference engines, I do not know.

Minified React error #31

I was testing some node and after each test I received: Minified React error #31; visit https://reactjs.org/docs/error-decoder.html?invariant=31&args[]=object%20with%20keys%20%7BnodeId%2C%20nodeName%2C%20stage%2C%20errorObject%7D for the full message or use the non-minified dev environment for full errors and additional helpful warnings. Atrer refresh it is possible to test again....
Solution:
"export function" was missing

LLM extraction method (Anthropic) - fields naming

Hey guys, I have one question regarding the LLM extraction process (Anthropic). https://youtu.be/OJZzwcgjKW8?si=TnVDDGXjOuomUzSN 11:20 - should I specify the exact names of fields to parse? For example, I want to crawl & scrape 100 sites (collected by Google SERP scraping, with different sitemaps, structure and complexity, various JS selectors and fields naming), containing info about marketing agencies, to get the list of all agencies (name+link). Since there are many naming options for the same fields for each website, is there any possibility to give less accurate instructions like "marketing agecy name" + "marketing agecy link", instead of "title"+"link"? ...
Solution:
Hey @fisa, you don't have to specify the exact names because the LLM will try it's best to deduce the data, but for more accurate results you should provide field names you know are on the page. But as your asking you can pass those field names as well just in a comma separated and slightly different format i.e: marketing_agency_name, marketing_agency_link...
No description

Cannot convert object to primitive value

Good morning, I have created a workflow that consists of creating a payments intents in Stripe and the return should be a json with several keys and values but when I have the api and I want to run it in production I get this error: "message: "Cannot convert object to primitive value"....

logging

If I follow the user guide on how to add logging into a code: https://docs.buildship.com/logging and perform test on one specific node. Logs are not written into the logging panel. I have tried several times and it seems that is not written at all. ...
Solution:
Hi @oneway6026 sent you an email, regarding this, you can followup on the email. The logging statements are working fine and showing up in your workflow. More info shared over email.

google cloud storage

I want to route an audio file from the frontend to some audio classification models on the backend for classification. My audio classification models are on google cloud storage bucket. What do I need to do? Does buildship work with google cloud storage?