Dude, thank you. I have been looking for exactly this for a few hours now.
@peopleview67307 күн бұрын
The canvas documentation is not working ... The extension is not working.... When will this be fixed?
@airdevco7 күн бұрын
Hi we're sorry to hear you are having issues. Canvas has different versions and we'd need a bit more information to help. Please email us at [email protected] and someone from our team will assist.
@ericsillies14 күн бұрын
If I wanted to feed it options (day from an option set) and have it select the best option in that given scenario (example playing a card from a hand) is there a way to make sure its response is specifically linked to one of the option sets?
@airdevco13 күн бұрын
Yes, in the prompt just specify the list of text options it should use, then when you receive the response, just filter your option set to find the option that matches the returned value
@vexrl995320 күн бұрын
is there any way to skip the enable outgoing email step? i don't need an email feature for my website, and dont want to set up the API key and all that
@airdevco7 күн бұрын
Hi, you can go to your app's editor > database > app settings object > edit the first entry > under completed admin options field, add enable outgoing emails (this will mark it as completed in the setup checklist).
@PaddyRafferty-i9n23 күн бұрын
Is it possible to do this now? When i go into ChatGPT it said that the API assistant tool is in beta.
@airdevco23 күн бұрын
yes, it is in beta but you can still build on top of it using the API (not through ChatGPT)
@edakarajilloАй бұрын
Thank you. Great explanation!
@felipedutra1980Ай бұрын
Do you teach how to connect the Assistant to search for data into a bubble database and return output based on this data?
@airdevcoАй бұрын
We don't have a video like this yet but that's a great idea, we'll put it on the list!
@HiagoFerreiracАй бұрын
Valeeeu meu amigo
@felixmundler7733Ай бұрын
the best walkthrough
@JaidenHughАй бұрын
I love you so much brother
@ahagouelАй бұрын
This is sick, but the plugin for some reason is not showing Apple Pay as a button. Do you know how we can configure the plugin to allow us to do that? Stripe settings are correct according to Stripe support.
@kylebftrАй бұрын
Im also facing this too! Also afterpay/klarna not being available despite stripe saying it is active
@learner7478Ай бұрын
This is by far the best solution. God knows how many hours of videos I watched on youtube till I found this one. Also beautifully explained.
@sa7ary.2 ай бұрын
Thank you so calm and clear explanation
@henrique_gomes17952 ай бұрын
i'm following this tutorial to learn how to use canvas framework, but the Advanced Form Inputs Popup it's for premium account and would like to continue without paying :(
@jishnusurendran84672 ай бұрын
Thank you so much! Exactly what I was looking for :)
@ajaypawriya96162 ай бұрын
Dude, you have no idea, how helpful this video is. I searched entire youtube and Chatgpt but could not find a solution to this. Thanks a ton man. Keep up the good work.
@Innovation-p32 ай бұрын
Thanks for the guide! If, for an AI text generation platform, you use an API call to openAI AND a backend API call to Bubble (to convert the content to JSON to Bubble to understand) - will it create many more Workload units? Cost more? Is this the most efficient way to do so?
@marcus-johannesvermin52022 ай бұрын
Thank you very helpful video
@stevek913673 ай бұрын
you didn't think to show a demo!!!
@gewoongoedesollicitanten3 ай бұрын
I was stuck for an entire day with this. Many many thanks!
@Jnrmenziamon3 ай бұрын
Re-watching this video for the 7th time. Its so helpful!
@fheralanis3 ай бұрын
Excelente explicación, me ha sido de mucha ayuda para mi proyecto, thank you so much !!
@pedrogermano154 ай бұрын
Pure gold!! Thanks
@Enigma.and.Shadows4 ай бұрын
First thought was they should have mirrored the video so their logo was readable.
@shashakim054 ай бұрын
thanks a lot
@TechnischeDienstBoekestijn4 ай бұрын
Could I use a recursive workflow to copy records from one database into another one? Let's say I have a database with Events and because it has more than 10.000 records on it, I would like to creata a new database called Events2023 so then I could copy only the items from Events that occur in the year 2023. If this is possible, how to do it?
@hitchi334 ай бұрын
One of the best videos about bubble+chatGPT I've seen. It is clear, easy to understand, and super well explained. thanks so much for the help !
@ezenon4 ай бұрын
yes actually very good solution and can be implemented various way!
@beboplearning4 ай бұрын
Merci infiniment pour cette vidéo 😊 It was extremely helpful to me! Thanks to your clear and precise explanations, I managed to effectively integrate OpenAI with my Bubble application to process JSON objects. Your step-by-step approach made the process much more affordable and clarified several technical points that I found complex. Thanks again for sharing your expertise !
@reaganpieter4 ай бұрын
@airdevco, Great thanks for the video! Newbie question: now how do I save the items to the DB as separate objects?
@airdevco4 ай бұрын
@reaganpieter you can just create an API workflow that creates a single object and then schedule it on a the list of items returned from OpenAI
@reaganpieter4 ай бұрын
@@airdevco okay will try it out. Thanks!
@davidbradley72425 ай бұрын
Hi there, I am trying to follow your bootcamp on the bubble website and there are a few places that bubble updates make the videos incorrect or outdated. Is there a forum or something you use to discuss or correct these issues?
@felipegutiez5 ай бұрын
This video is very interesting for me. Thanks a lot.
@YayZ5 ай бұрын
Thank you Airdev!
@AliPirani0076 ай бұрын
how would loops within loops work? So I have a list of tags, I want to update each tag with + 1 for every time the tag appears within a list of tags in the product.
@Michael-kp4bd5 ай бұрын
That’s the type of thing I want to do, which is how I found myself here. I haven’t tested, but it seems this “recursive workflow” which acts as a loop, would allow for a nested recursive workflow (equivalent to a nested loop) - as you seem to understand by asking the question! There is another option “Schedule an API workflow on a list” to look into, but that might be a rabbit hole in the wrong direction. I think that might just be a shortcut to avoid having to set an exit condition - it would just run until the end of the list. I’d imagine your actual solution will use this single “API workflow” (But call it update-tags, because that’s what you’re trying to do) and the events will also use the normal “schedule API Workflow” - there will just be TWO of these events (after the first step, “make changes to a thing.. which I’ll get to) For this single workflow, do the same setup (2:05) but also include a parameter for Tag (also mark it as a list). ALSO add 2 more parameters: tag-index and tag-count. First step (event) would be to “make changes to a thing” and that thing would be a tag (more on that later) The THIRD step one would look almost exactly like the “schedule API workflow”, like shown at 5:50. But on this event, you’ll likely have to set the tag-index to 1. This represents getting through your tags on the single product, and calling the function again on the next product, starting with the first tag. Now going to the SECOND event, you’ll have to make ANOTHER “schedule API workflow” event, placed right before the THIRD event outlined above. In this one, you’ll instead be setting your tag-index to tag-index + 1, and condition is tag-index <= tag-count. This way, the second step will call itself for each tag on the item, until there are no more. Then it moves into the next step, triggering the workflow again, but for product#index+1. Now hopefully the THIRD event makes sense. It starts the whole process again on the next product, sets the tag-index to 1 to get the first tag, and runs the second step over and over until there are no more tags on that product. Move to step 3, rinse, and repeat. Remaining things to figure out: The first step, “make changes to a tag” seems straightforward, you’ll just set logic to add +1 to the field you’re using. The only issue is getting the “thing to change” expression correct. Based on what I outlined, I am pretty sure it will be “Tag item#tag-index”. That logic should be correct. FINALLY, and critically, you need to set up the front end workflow (as shown around 8:30). Similar to there, you’ll have to set both indexes to 1, and the product count as “search for.. (your products): count)” The remaining issue is setting the tag-count. It should be “product’s Tags: count” but this would only be correct for the first run through one product with tags. So a last adjustment - in step THREE above, where you reset tag-index to 1, the product-index to product-index *+1* you’ll also have to fetch the count for the number of tags on that next product. You can try “tag-count = product’s tags:count” but I worry this will be looking at the current product, not the NEXT one. So instead, you probably have to set “tag-count” on STEP TWO. I.e. “tag-count = product’s tags:count” This field will be rewritten for every iteration on the inner loop (step TWO, iterating through your tags), but it should be writing the same correct value every time: the current products total number of tags, which is the correct value you need. I am sort of hesitant that there might be another way to do this… Completely without a workflow. If you want to know how many times a tag appears in a list of tags on a product, you might be able to create a text elements on the repeating group of products where you use the dynamic data: search for tags.. with constraint “tag-name = current cell’s product’s list of tags:each tag’s tag-name: count” .. but maybe that doesn’t work Hope that helps - good luck!
@DillonMeier6 ай бұрын
This was a great video and very helpful for what I'm working on. Thanks a lot!
@tomhas44426 ай бұрын
awesome walkthrough, thank you!
@Achrafevodev6 ай бұрын
Hello guys! thanks for this incredible video. I have encountered an issue when I want to visualize the Signup/signin popup, i didn't found the group that contains (Buyer/Seller).
@CarlVescovi6 ай бұрын
These vids show the auth step, but not how to consume the service once its been authenticated. Ie - where do we add the second callout and how do we leverage the auth tokens returned? Do we need the auth step on all calls or does bubble handle that? Where do we write that next callout etc? Is only one part of the puzzle that no blog posts or videos seem to address unfortunately
@Federico-mi1nl6 ай бұрын
is it possible for the same user to connect multiple accounts? I mean, if a user is managing two different companies (with no relation btween the two) that operate both on the same marketplace, may they create 2 stripe connected accounts managed by the same user? Thank you!
@costsia6 ай бұрын
Hi Guys, I have a question regarding this. What’s the best way to reach out?