Web Scraping App Built in Lovable: Firecrawl and Open AI API Integrations

Description

🤝 JOIN THE NEXT LIVE BUILD:
Join me and lets build projects together!: https://discord.com/invite/vZxn6wZrDD

💡 NEED PERSONALIZED HELP?
Book a 1-on-1 consultation: https://cal.com/lukasmargerie/60min

REMIX LINK:
https://lukas-margerie.lemonsqueezy.com/buy/468950b4-4161-49d6-88ab-0aaaea5de93d

SUMMARY 🎯
In this video, I showcase a project that allows you to extract structured product page data from Shopify sites and import it into Framer. Using Lovable AI and Firecrawl, I demonstrate how to scrape product details such as titles, descriptions, prices, images, and reviews, then export the data into a CSV format. Finally, I show how to format and import this data into Framer to create a dynamic CMS-based product page. This method is great for quickly generating landing pages or pitching redesigns to potential clients.

TIMESTAMPS:
00:00 - Introduction & Project Overview
01:30 - Extracting Product Data from a Shopify Page
03:50 - Cleaning & Editing the Extracted Data
10:30 - Formatting the CSV for Framer Integration
21:00 - Importing Data into Framer & Setting Up CMS
37:00 - Final Adjustments & Potential Use Cases

🛠️ TOOLS USED:
Lovable: https://lovable.dev/?via=lukas
Framer: https://www.framer.com/?via=lukasm
Screenstudio: https://screenstudio.lemonsqueezy.com/?aff=8vBGv

Lovable Integrations Docs: https://docs.lovable.dev/integrations/introduction#verified-integrations
Lovable Prompts & Integrations: https://docs.lovable.dev/integrations/prompt-integrations

Want to join our next live build session? Join our Discord community and be part of the process! https://discord.com/invite/vZxn6wZrDD

#ux #webdesign #design #figma #aitools #LovableDev
#Framer #NoCode #WebDesign #Automation #AI #Shopify #WebScraping #Ecommerce #UXDesign #LeadGeneration

Summary

Web Scraping App Built in Lovable: Firecrawl and Open AI API Integrations

In this detailed tutorial, Lukas demonstrates how to build a powerful web scraping application using Lovable AI that extracts structured product data from e-commerce sites and imports it into Framer. The video walks through creating a tool that automatically parses Shopify product pages, organizes content by sections, and generates ready-to-use CSV files for design projects.

The workflow begins with setting up API integrations with Firecrawl for web scraping and OpenAI for content processing. Lukas shows how to input a product URL and have the app automatically extract critical elements including titles, descriptions, prices, images, reviews, and other content sections. The application intelligently separates content into distinct categories while providing manual editing capabilities to refine the extracted data.

A key feature of the tool is its ability to format the scraped information into a properly structured CSV file with section titles in the first row, making it perfectly compatible with Framer's CMS import functionality. Lukas demonstrates the entire process from scraping to importing, including how to properly format image URLs and YouTube video links to ensure they display correctly in Framer.

The latter part of the video focuses on practical implementation, showing how to create a responsive product page in Framer using the imported data. Viewers learn how to style components, create proper layouts with stacks, and implement sticky positioning to achieve a professional-looking result that closely resembles the original product page but with your own design improvements.

This tutorial is particularly valuable for designers and developers looking to quickly generate landing page prototypes, create redesign proposals for potential clients, or build e-commerce mockups with real content. The approach saves significant time compared to manually copying content while providing a streamlined workflow from data extraction to final design implementation.

The video includes a downloadable Lovable project template in the description, allowing viewers to immediately start using this workflow for their own projects without building the application from scratch.

Transcript

0:00 hello everyone welcome to today's video 0:02 my name is Lucas and today I just want 0:04 to share a quick little lovable project 0:07 that I built that I'm actually building 0:09 on with a a friend and client of mine 0:12 and it's basically finding a product 0:14 page you know you know Shopify site and 0:18 kind of dividing the different sections 0:19 so we have like section one over here we 0:22 have section two which is the title 0:24 section three which is this main 0:25 description then we have the reviews the 0:27 size or the volume the benefits it's the 0:30 price the video um FAQs how to use key 0:35 ingredients and more right so basically 0:38 getting all like you know using sh uh 0:41 lovable to add a link and then it 0:45 generates different sections that it's 0:47 scraped from that website and then what 0:50 you can do is just generate a CSV of 0:52 that file and bring it into framer and 0:55 kind of portray it in a way um just 0:58 basically 1:00 you know dropping all of that 1:01 information into framer so yeah 1:04 basically I want to just show you kind 1:05 of how it works so I'd have to first um 1:08 get my API key from open AI so I'm just 1:10 going to save 1:13 that okay so this is not 1:15 working let's 1:22 see and then okay let's get the fir craw 1:24 one so I'm just going to have to go to 1:26 my 1:27 dashboard and copy this API key and fire 1:31 CW is basically the one that you know 1:34 does the the scraping and then I'm going 1:37 to add this link from this website parse 1:40 product page it's going to um parse and 1:46 let's wait for it to process and then 1:48 boom we have different sections we have 1:50 the titles we have the reviews we have 1:52 images and more and what I've also done 1:55 is that you know sometimes there's a few 1:57 errors when you when you uh bring this 1:59 in information in so what you can do is 2:02 you 2:02 know delete certain sections like or 2:05 certain parts of the text like this 2:07 click on Save and then once that's saved 2:11 right um and let's let's say for this 2:13 one it it kind of did it not so 2:15 correctly we want to for example only 2:18 have this over here right so we can 2:20 delete all of this and we can delete 2:23 what's below which is a lot of 2:25 stuff and just keep this right and once 2:28 we click on Save we can click download 2:31 CSV and it downloads a CSV file and we 2:34 can go into uh Google Sheets and we can 2:39 open that file and basically it's going 2:42 to have that saved information that we 2:44 corrected afterward so let's just open 2:47 this and you'll see once it's opened 2:51 that we 2:52 have um this title that's power potion 2:55 with this little symbol on the very 2:58 right not with with many spaces and we 3:00 just have this text over here right so 3:03 this is a good way of of doing this um 3:06 and then eventually what you can do is 3:08 you can share this link go into framer 3:12 open a new CSV or or you know go to uh 3:17 adding a Google Sheets with a plugin so 3:20 let me just delete this adding a Google 3:22 Sheets plugin Google sheet CSV and 3:25 basically inserting the data and 3:27 creating a CMS page from that so if this 3:29 sounds interesting for you guys on how 3:31 to build something like this with 3:32 lovable let's get started because um 3:36 yeah there's a little process behind 3:37 this and I just kind of want to show you 3:39 guys that whole process so in lovable 3:41 you can see the history of your chat so 3:44 I went all the way up I think I did like 3:46 20 prompts or 30 something like that so 3:49 we're going to go you know step by step 3:51 and use the same type of promp thing 3:54 here so we can get something similar and 3:56 by the way if you're interested in this 3:58 you know this little beta project I have 3:59 it for free down in the description 4:01 below you can go ahead and down or copy 4:03 that to your lovable project so by the 4:07 way let's just start here so it says hi 4:09 there I need to create an app where I 4:10 can submit a product page link for an 4:13 eom from an e-commerce store I'm going 4:15 to put and the app can generate a site 4:17 link that with all the text divided by 4:21 the page 4:23 section and then generate a CSV file 4:25 okay so let's just do something very 4:28 similar hi there I need to create an app 4:31 um where I can submit a product page 4:34 link of an e-commerce store and the app 4:37 can generate a site 4:39 link with all the 4:44 text site L okay I don't really remember 4:47 what I meant by this and then generate a 4:49 CSV file that contains each section of 4:51 that page so let's just start off like 4:54 this and I'm going to basically go in 4:56 the same type of you know direction as 4:59 this 5:00 so it's going to be generating something 5:03 now so I'm excited to create a minimal 5:06 yet elegant app 5:08 I'm it says in this original one it says 5:11 I'll create a Sleek minimalist web 5:14 application and then we get a different 5:16 type of answer I'm just curious to see 5:19 the difference between the designs we 5:21 have like this nice design it's 5:22 basically very similar to what we have 5:25 in the beginning so this turning little 5:28 icon the logo right right e-commerce 5:31 product page parser and then we have 5:33 this little description and then we have 5:35 these uh API keys that we're that I 5:39 actually add at the end of this prompt 5:41 and then we have this uh URL enter URL 5:45 section so here it's still building and 5:49 be and you know just to wait while it 5:51 builds I want to kind 5:53 of get I want to remind myself what it 5:57 said afterwards so your Ecommerce 6:00 product page parser is now ready it 6:02 features a clean Apple inspired 6:03 interface and smooth 6:05 animations 6:07 right and then it says what next refine 6:09 and customize Master prompting okay 6:14 so now and then the next thing I I want 6:16 to add is when I add a link the process 6:18 par link results give me wrong 6:20 information okay so it's basically 6:23 giving me dummy information I think 6:25 that's the case right so let's just wait 6:27 for this to be finished so we do get a 6:29 different design which is interesting 6:31 this one gave us this design the 6:33 original one and this one looks a little 6:35 bit different it still looks really 6:36 clean I really like the design that 6:38 lovable gives and what I'm going to do 6:40 is I'm just going to copy this page and 6:44 paste this here and it's going to 6:46 analyze analyze product page it gives me 6:48 like a different type of loader which is 6:51 also 6:52 nice you it's cool to compare the 6:56 differences and you can try this out by 6:58 yourself maybe add some references to 7:01 designs if you want and the generating 7:04 does take a little bit um slower time 7:08 than with me with my original one it 7:12 takes like around 10 seconds more here 7:14 it takes like a good 5 to 10 seconds 7:16 here it's like maybe 15 to 20 but it 7:19 worked so I'm just going 7:21 to do this so Su extracted nine content 7:24 sections so we have the product title we 7:26 have the directions and tips and by the 7:29 way way it 7:31 [Music] 7:33 um it does it correctly already like 7:36 it's already working 7:38 because um I don't understand why I 7:42 guess it's because I already 7:44 integrated this fire crawl 7:47 before but it also added a few sections 7:50 that we don't really 7:52 need and it call this five stars we want 7:56 to call it review so we have to just 7:58 drop down these different things that we 8:01 need to 8:03 correct and so let's just do that there 8:08 there are a there are a few things that 8:13 need 8:17 correcting so we have the first thing 8:19 which 8:21 is so so product title seems to be good 8:25 directions and tips 8:29 so they're kind of putting 8:33 everything all in this one thing 8:39 so let me go back 8:45 here and do this 8:49 again 8:52 so so power 8:55 potion hair growth it should start with 8:57 hair growth see if we can find 9:04 that 9:11 okay 9:13 directions and tips should just should 9:18 be 9:20 called 9:23 description description so let's just 9:26 start with the titles first way changing 9:29 the title so we don't go so deep into 9:32 this descriptions yet so key ingredients 9:35 is good watch more on 9:39 so section three can be deleted because 9:44 we don't there's nothing really 9:46 there section 9:50 4 9:52 uh features and benefits 9:59 section 4 should be 10:02 called 10:04 features 10:06 and features and 10:11 benefits now we go for the next one 10:13 ingredients is fine frequ frequently ask 10:16 questions Okay cool so it's already 10:19 doing that with the FAQs in mind it 10:22 didn't really work with the 10:24 FAQs interestingly so let's Analyze This 10:29 so that is going good ingredients is 10:32 called 10:35 ingredients Crown polisher should be 10:37 called 10:39 price oh no I don't know what that's 10:45 for so Crown polisher should be 10:53 deleted and five 10:56 stars should be called 11:04 reviews we are missing a 11:09 price 11:11 section we are missing a 11:16 video video 11:19 section we are 11:22 missing a an 11:24 image 11:26 images section 11:29 okay so what I want to do is I can 11:31 actually give it a few things to kind of 11:35 um look at so I took a few screenshots 11:38 yesterday which one was 11:41 it it was like a good one that I took I 11:44 think I downloaded this 11:48 here yeah it's this one so if I double 11:50 click this you're going to see so these 11:53 are the product images and it looks like 11:55 this so I'm going to basically give this 11:58 this image 12:00 as 12:03 reference and send this out and see what 12:07 it 12:09 generates now it works so fast with me 12:11 to actually get the real data because I 12:14 already have this fir craw connected to 12:18 my lovable account but it's going to ask 12:20 you to connect it somehow so if I go to 12:23 this original 12:25 one um 12:29 it says you now need to sign up for fire 12:31 fire crawl and enter it in the new API 12:34 key form so basically I did that and I 12:38 guess it's saved now with lovable which 12:40 is great 12:42 so yeah this is just basically something 12:45 to you know 12:48 um be aware of so when I add a link to 12:51 process part link results give me wrong 12:52 information how can we get the exact 12:54 info so it says I understand and to get 12:58 actual condent for website we need to 12:59 implement real web scraping functional 13:02 functionality 13:05 um so let me implement the solution 13:08 using the fir craw service which is 13:10 designed for web scraping and then 13:13 basically adding that API key so that's 13:15 just something for you guys to you know 13:17 keep in mind for your project and now 13:20 this finished so let's just go ahead and 13:23 add this again analyze and we have 13:26 product title let me see if things okay 13:30 so this still hasn't been 13:33 fixed ingredients hasn't been fixed this 13:37 has to be 13:39 fixed three four so it deleted those 13:41 sections but it 13:45 didn't so I'm going to say the renaming 13:49 of the 13:50 sections didn't work 14:01 let me see if there's a price in video 14:04 section so there is no price 14:10 and price and video 14:15 section so let's just send that over as 14:18 well and another thing that you notice 14:20 from what I did here was that I mean we 14:25 can see that 14:27 in in the beginning of the video where I 14:29 was basically editing the the different 14:32 boxes you can I added this manual edit 14:34 function so whenever you see something 14:37 is wrong you can click on that little 14:39 pen button and manual edit that section 14:43 so um that's eventually something that 14:45 we're going to have to do here as well 14:46 so let me just do this I also added an 14:49 AI section but actually we don't really 14:52 need that because it's basically there 14:55 it's an open AI API that integrates with 14:59 this app and if you want to rephrase 15:01 something you can click on it but we 15:04 don't really need that because we want 15:05 the exact information so um yeah just 15:09 wanted to share that okay so now it's 15:11 corrected the problem with the uh 15:15 different titles and now I want to kind 15:17 of edit these things right like I 15:18 mentioned before so um 15:22 please add the function so I have it 15:25 written down somewhere here and we can 15:27 kind of use the same one 15:29 um I just have to look for it okay so 15:32 let's just get this let's copy this 15:36 bring this in 15:38 here shift enter let's go back here and 15:42 then I have this so this is the the 15:44 editing thing and this is for the open 15:46 AI function and now what I want to do is 15:49 I want to do whenever you edit a section 15:52 you can save it and it'll be updated in 15:53 the CSV file so let's just add these two 15:56 things in the prompt and 15:59 see what it Cooks up okay so lovable has 16:03 basically added the ability to edit each 16:05 section's content with a simple edit 16:07 save workflow okay so let's go here copy 16:10 this again paste this over 16:13 here paste this over here analyze and 16:17 now you can see there's this edit button 16:19 and I'm going to go ahead and edit this 16:21 one I'm going to go ahead and edit this 16:25 one I don't know why it looks like this 16:27 but 16:29 let's just 16:31 see 16:32 save and we can download CSV and I just 16:37 want to make sure that this is you know 16:39 all true and another important thing is 16:42 to format the CSV in a way that you can 16:46 easily import it into framer because if 16:49 you want to import it into framer you 16:50 have to make sure that the section 16:53 titles are on the top in the first row 16:56 and they are not you see they're down 16:59 here like this so but okay and it also 17:02 didn't work with 17:04 the saving I madean it worked here but 17:07 it didn't work here I 17:09 wonder oh because I didn't click on the 17:11 save okay it should work 17:13 anyways so we have these different 17:16 images okay great so now the next thing 17:19 is that um we need to format this CSV in 17:23 a different way so instead of having the 17:25 titles in the First Column the titles 17:28 have to go in the first row so we can 17:30 just say that the the 17:33 CSV file format must be a bit 17:40 different we have 17:43 to instead 17:45 of instead of the section titles 17:50 going on the 17:53 First 17:55 Column they should be on the first 17:59 row and their 18:03 corresponding content should go below 18:08 them so let's just write that and see 18:10 what what they what they make with this 18:12 so it has been updated so let's just go 18:14 back copy 18:16 this and paste this here 18:22 analyze and what we're going to do now 18:26 is wait got to wait a little bit like I 18:30 said this one's going to take around 10 18:32 to 20 seconds in my other one that I 18:34 built yesterday it takes around 5 to 10 18:37 seconds so that's kind of strange I 18:40 don't know what why it you know this one 18:43 takes longer than the other 18:45 one 18:47 so now it's basically refreshed let's go 18:51 ahead and edit these things so I'm going 18:53 to go ahead and delete this click on 18:57 Save edit this 18:59 just leave this 19:00 one and click on Save and for these key 19:05 ingredients let's just delete this let's 19:07 make it a little bit 19:09 more how would you 19:13 say formatted in a way so rice 19:21 water we can put all of this like 19:25 this I mean it's just okay with with one 19:27 of these okay okay so I I understand so 19:29 this is like the little 19:32 title this one is this 19:35 one Bo let's just save this let's delete 19:39 this the 19:41 rest and save it like this 19:44 boom and for this 19:47 one we can go like 19:52 this so this one's still called 19:54 directions and tips it's supposed to be 19:55 called 19:57 descriptions but let's just just leave 19:59 it like 20:04 that and delete 20:08 this we have the same repetitive one so 20:11 that must also go away and then we have 20:14 the FAQs which need to be better 20:16 formatted but you get the idea I just 20:17 want to show you kind of the beta of how 20:21 this beta version of how this works so 20:24 we've saved these different sections 20:25 let's click on download CSV we 20:27 downloaded it let's go back to our 20:30 Google Sheets and let's open this to see 20:32 how this looks like with the new format 20:35 click on upload we click on 20:38 browse and then we click on this one 20:42 open Let's cross our fingers and yes 20:45 it's working fine right and it's updated 20:49 so you can see product title is power 20:52 potion and then we have this $44 so 20:54 that's great that's great um now what 20:57 we're going to do is we're going to 20:58 bring this into framer so this is kind 21:00 of like the main uh goal of what we 21:02 wanted so let's bring this into framer 21:05 so in framer I have this new project 21:09 nothing's built yet I have no CMS but 21:12 what we're going to do is we're going to 21:13 import a CMS from Google Sheets we're 21:16 going to just call this like test for 21:18 today create and what we need to do is 21:21 we need to go back to Chrome click on 21:23 share make this anyone with the link and 21:27 let's copy the link I'm curious to see 21:30 if I put editor let's copy this link and 21:34 let's go back to framer and let's paste 21:37 this and then we have this page right 21:39 where it says over here so going back to 21:43 framer let's put on next and then we 21:46 have a few things we have the product 21:48 title which can be a string um we have 21:51 the price which is a number we have the 21:54 images which is a formatted text we can 21:56 actually use a link for this but I would 22:00 put format text because this is a a 22:02 collection of images and eventually you 22:04 just need one image right so video would 22:08 be a link I would say and then we have a 22:10 bunch of format ATT text so let's just 22:12 get started and boom we have this going 22:15 on so that's great um for the YouTube 22:18 video we don't we it's just youtube.com 22:21 so it didn't really parse it 22:23 correctly and let's go ahead and see 22:26 this so it's looking good and this this 22:28 is just kind of like the initial way of 22:30 doing this um so you want to go to CMS 22:34 page you want to go to test which is the 22:36 name of your CMS and click on Details 22:39 page and now boom we have 22:41 this large collection of different parts 22:45 data 22:46 and I mean these are the images for 22:48 example but we can just delete these and 22:52 these are the different sections so 22:56 let's just see what this is called this 22:58 is the directions 23:01 one then we have the different other 23:03 sections so we have key ingredients 23:05 which 23:06 is somewhere down here yeah right 23:10 here we have the 23:12 ingredients so this is also repetitive 23:15 so these are the different things that 23:16 we can add to 23:19 framer but we need to format this 23:21 correctly in order for it to work 23:24 right so these are this is the next 23:27 thing and this five stars which should 23:30 be called 23:31 reviews should be the 23:34 reviews but then let's say we want to 23:36 duplicate this and we want to link this 23:38 to something else let's say we want to 23:39 put 23:42 a uh how would you 23:45 say we can even put like a YouTube thing 23:49 so I can delete this so I can get this 23:53 big text and I can remove the content 23:56 variable and put another thing like 24:00 um say the price 24:03 or the product title and we can put that 24:06 at the very top right so now we're going 24:08 to have that edited product title like 24:11 this and we can you know style this to 24:14 be a little bit bigger we even have the 24:17 title here so we can do that up there 24:19 but let's just delete this for now right 24:22 and so this is kind of like the very 24:24 very beta version of this you know we're 24:27 trying to 24:28 bring in stuff and create a page that 24:30 eventually will look similar to this or 24:33 your own design and in framer right so I 24:38 think in order to have a better 24:40 understanding of this I'm just going to 24:42 delete a few images from 24:44 here so I'm going to go ahead and delete 24:47 these and save so we only have this one 24:51 image um for this YouTube video I'm I'm 24:54 just going to go ahead 24:56 and choose so I'm just going to choose 24:59 this link over here and I know that I 25:03 can get some type of other 25:05 link like this one right so we going to 25:08 replace it with 25:09 this 25:11 and boom so we have one 25:14 image we're going to have this 25:17 title save we're going to have this with 25:21 only one save we're going to have this 25:25 as 25:27 just this this first part so this is 25:31 going to be like the 25:34 description the lead save key 25:38 ingredients we're just going to 25:42 have the different key 25:46 ingredients and give it like a nice 25:49 spacing between everything else so I'm 25:51 just going to format all of 25:52 this so um I'll just press play play 25:58 again whenever I'm done so I just edited 26:01 everything over here and what we're 26:02 going to do is the following we're going 26:04 to just download the CSV again and try 26:08 to import it into framer again so I'm 26:11 going to go back here and do this right 26:15 like the same process 26:17 upload open and get this one that's 26:20 pretty new yes and what we can do is 26:24 just check to see if everything is right 26:26 I added a new YouTube link so that must 26:28 be working and I want everything to 26:31 be in 26:33 a you know text format 26:36 somehow so especially the YouTube and 26:40 the 26:41 image so let's go ahead and do that I 26:45 mean the image can be an image let's see 26:49 so okay again I'm just going to go ahead 26:51 and click on anyone with the 26:53 link let's make this editor just to it 26:56 doesn't have to be editor I'm just like 26:58 like checking out to see if that is a 27:00 better option we go to 27:03 framer and we can go to our CMS and we 27:06 add a new collection and we can call 27:07 this one we can call this one test 27:12 two create and then we just paste this 27:16 we choose this let's make everything a 27:18 string even the the price because I 27:21 don't really want that 27:23 number um I mean we can make it a number 27:25 why 27:27 not actually no let's just leave it a 27:29 string uh uh a number image can be an 27:33 image so let's just you know see how 27:36 that works this can be a 27:39 string format of text format text string 27:42 let's put format of text format a text 27:45 and let's just click this and it says 27:48 fail to construct URL so that means that 27:51 there's like something over here that's 27:53 not really working I think it's this one 27:56 so yeah 27:59 so we got product title the slug which 28:03 generates automatically we got the price 28:05 we got the image we got the video we got 28:08 the 28:09 description key ingredients this one we 28:12 can just delete we didn't really needed 28:15 FAQs and the ratings so now what we can 28:19 do is we can go back to Pages click on a 28:22 new CMS page test to detail and it's 28:25 looking a little bit more structured 28:27 obviously it's it's still not perfect 28:29 but it's looking more 28:31 structured and I'm just curious to see 28:35 how we can do this with the YouTube 28:36 video so if I were to go here click on 28:39 YouTube and bring this somewhere down 28:42 here we can somehow add this link to 28:46 video oh and there we have it that's it 28:49 and then we can change this to another 28:51 type of style like a H1 that can be 28:57 somewhat in their style so I have to 28:59 check just check and see what kind of 29:01 font this is this like a a Sarah font so 29:05 we can just choose one type of seront 29:07 ambrio ambro I don't think we have that 29:10 so let's just choose another type of 29:13 sarant and this is going to be bigger 29:15 it's going to be like 29:17 54 and it's going to be black and not 29:21 gray so let's just remove this and let's 29:26 give it a nice sarap font so put serif 29:29 this one looks pretty good and let's 29:33 make it maybe 29:34 medium right so we have this going on 29:38 this is looking good now we have this 29:39 image so we can delete this one but this 29:42 image is the one that's um I'm kind of 29:45 curious to see how this would look like 29:48 so I can add a 29:51 frame go like this and the fill can 29:56 be image okay so this is not really 29:59 going to 30:00 work 30:03 um I guess and and what's cool about the 30:06 framer Google Sheets framer plugin is 30:08 that we can you know edit certain things 30:11 so I can go delete this get this put 30:17 this here and it's going to look like 30:19 very small so maybe we 30:23 can remove 30:26 this so again I'm just experimenting 30:28 here I don't know if this is if what I'm 30:29 doing is the right 30:32 thing okay now it looks better okay so 30:35 we can keep it like this and we can you 30:39 know save this it's already 30:42 automatically saved so we go back to 30:44 framer and we go back 30:48 here and it is like this let's see if I 30:51 sync this it's going to change yep it 30:54 changes but we need to resync this so 30:58 that we can or just go like this and 31:00 change this so we have images and we can 31:02 make this as an 31:05 image okay it doesn't really work 31:09 URL or link is the next one okay we can 31:14 try to do it like that so I'm going to 31:17 set this fill to images no it's still 31:20 not doing it 31:23 so this is where we got to you know 31:26 think a little bit and see how to do 31:30 this so we got this link but we want it 31:35 to be an image probably there's a way 31:38 to image format framer 31:44 CSV so CSV 31:47 import we can look at this kind of 31:50 tutorial and see how the images should 31:54 be formatted 31:58 I don't really have any images to be 32:04 honest color 32:10 tint it would be nice if there was some 32:12 images but there's not really images in 32:14 this 32:20 video okay we'd have to see so images 32:23 from URS will be automatically 32:24 downloaded from the original source 32:29 Imes in your CSP cont must be URLs to to 32:33 an 32:34 image 32:38 okay so the are URLs maybe we just have 32:41 to style this like you know go here and 32:46 edit 32:50 this HTTP forward SL 32:56 slash HTT TP 32:59 sorry right oh https I don't 33:04 know let's click on this and yes we do 33:07 have this so let's just save this we 33:10 resync it in framer 33:17 sync and so we 33:20 manage and it'll be amazing if this can 33:22 sync as an image and it's working okay 33:24 cool now we have the image so we just 33:27 had it had to format that a bit now what 33:30 we can do is like I was showing you with 33:34 this uh frame we can just go like this 33:38 and add the images right so we have this 33:41 one 33:42 image obviously be it would be nice to 33:44 have the different images this is just 33:46 like the beginning right we're we're 33:47 just I'm just showing you the the 33:49 beginning today so then what you can do 33:52 is just style these things to be you 33:54 know like a stack add a stack make this 33:58 look like this maybe put this one 34:00 afterwards and make this a fill 34:05 width and maybe get this and put this 34:08 align on 34:10 top give it a nice little Gap 34:13 here and then instead of images here 34:16 this can be the description so we can 34:19 put which one was it directions and tips 34:22 perfect so it's starting to look a 34:24 little bit more like this original one 34:27 right 34:28 um I think it's going to take some more 34:30 time for it to look like that but you 34:33 know we're doing it uh slowly so this 34:37 key ingredients can also go here for 34:39 example and we can put this video also 34:42 in here and this one okay so let's make 34:46 this a fill WID perfect so this is all 34:51 fill width great and this one can have 34:54 like a nice sticky position where all 34:57 these can be overflow 35:00 visible um overflow visible perfect and 35:03 overflow visible so if I were to press 35:07 play this can stay at the top and do you 35:11 can already start building something 35:13 like that I do think that this page has 35:16 a lot of you know gaps here and there 35:21 this stack should be set to fill and not 35:25 fixed and 35:29 let's just put all of these into one 35:33 stack or we can just put a stack here 35:36 and give this a radius of padding sorry 35:40 so we can put 60 on the right 60 on the 35:43 left boom starting to look more and more 35:46 like a product 35:49 page I think this needs to have a little 35:51 bit 35:53 more WID perfect just like that and and 35:58 as you see it's starting to look more 35:59 and more like this right still needs 36:03 some nice fine-tuning for example we can 36:05 go back to framer and make this a type 36:09 of style where we 36:14 have a little bit more 36:17 custom 36:19 um obviously it it would be really nice 36:22 if we can edit the information 36:24 here as 36:26 well but um yeah this is basically like 36:29 a nice little example we can put these 36:32 together into its own stack and kind of 36:36 give this a nice gap between each 36:41 other like 36:43 60 36:44 and these key ingredients for example we 36:47 can also kind of make them in a 36:50 different 36:52 style put them more closer to each 36:56 other and boom have something like this 36:59 and then over here for example we can 37:01 also put this into its own 37:03 stack um make these guys fill it's 37:08 already fill but it has a max width so 37:09 let's remove that and we can give this a 37:13 nice padding on the right and 37:17 left and this is basically you know the 37:22 first the first uh draft of how you 37:26 would do that right so 37:28 put these together and then we can just 37:31 give some nice uh Gap here to this main 37:36 stack something like 60 and give this 37:40 also a nice style that it's not 37:43 so right so that's basically it this is 37:47 like a a quick little you know video 37:49 showing you how to get data from a 37:52 specific product site and bring this 37:56 into uh into framer right with some 37:59 little bit of manual tweaking but yeah 38:02 it's really good for an MVP if you want 38:04 to you know build landing pages really 38:06 quickly by getting information from 38:09 another landing page doing it bringing 38:11 it into framer and boom trying to 38:14 actually build something that uh like a 38:17 like a redesign and send them an email 38:19 maybe and say hey look at this redesign 38:21 that I made with your content uh tell me 38:24 if you like this or not we can you know 38:26 work together somehow so 38:28 yeah guys hope you have a wonderful day 38:30 thank you so much for watching again the 38:32 remix lnc or the the yeah remix link to 38:36 this is down in the description below 38:37 you can use it for your for your own 38:39 good use and explore further all right 38:42 thank you guys so much for watching 38:44 bye-bye