<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Prompter]]></title><description><![CDATA[Discover a new way to automate your business each week, delivered straight to your inbox.

Now, with our AI project tutor, PrompterGPT.]]></description><link>https://www.learnprompter.com</link><image><url>https://substackcdn.com/image/fetch/$s_!7sZN!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3d6789f-dcf7-4652-b7a6-52fd50f8f74a_512x512.png</url><title>Prompter</title><link>https://www.learnprompter.com</link></image><generator>Substack</generator><lastBuildDate>Sat, 04 Apr 2026 00:56:43 GMT</lastBuildDate><atom:link href="https://www.learnprompter.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Solimar Capital]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[prompter@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[prompter@substack.com]]></itunes:email><itunes:name><![CDATA[Nishad Pasricha]]></itunes:name></itunes:owner><itunes:author><![CDATA[Nishad Pasricha]]></itunes:author><googleplay:owner><![CDATA[prompter@substack.com]]></googleplay:owner><googleplay:email><![CDATA[prompter@substack.com]]></googleplay:email><googleplay:author><![CDATA[Nishad Pasricha]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[See a company, build a competitor]]></title><description><![CDATA[Analyze any website to understand product weaknesses!]]></description><link>https://www.learnprompter.com/p/see-a-company-build-a-competitor</link><guid isPermaLink="false">https://www.learnprompter.com/p/see-a-company-build-a-competitor</guid><pubDate>Tue, 25 Feb 2025 13:37:42 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!yOng!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2795e6-44f2-4b60-9d5f-963b4c265da6_1792x1024.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yOng!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2795e6-44f2-4b60-9d5f-963b4c265da6_1792x1024.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yOng!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2795e6-44f2-4b60-9d5f-963b4c265da6_1792x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!yOng!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2795e6-44f2-4b60-9d5f-963b4c265da6_1792x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!yOng!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2795e6-44f2-4b60-9d5f-963b4c265da6_1792x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!yOng!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2795e6-44f2-4b60-9d5f-963b4c265da6_1792x1024.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yOng!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2795e6-44f2-4b60-9d5f-963b4c265da6_1792x1024.webp" width="637" height="364" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1c2795e6-44f2-4b60-9d5f-963b4c265da6_1792x1024.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:832,&quot;width&quot;:1456,&quot;resizeWidth&quot;:637,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A black and white cartoon-style illustration in a retro style, depicting a group of robots entering a large factory, taking notes, and analyzing their surroundings. The robots appear focused, some holding clipboards, magnifying glasses, or pointing at machinery while inspecting the production line. The factory is filled with large gears, conveyor belts, and industrial equipment, giving the scene a bustling, mechanical atmosphere. The style is exaggerated and animated, emphasizing the investigative and analytical nature of the robots as they assess the factory.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A black and white cartoon-style illustration in a retro style, depicting a group of robots entering a large factory, taking notes, and analyzing their surroundings. The robots appear focused, some holding clipboards, magnifying glasses, or pointing at machinery while inspecting the production line. The factory is filled with large gears, conveyor belts, and industrial equipment, giving the scene a bustling, mechanical atmosphere. The style is exaggerated and animated, emphasizing the investigative and analytical nature of the robots as they assess the factory." title="A black and white cartoon-style illustration in a retro style, depicting a group of robots entering a large factory, taking notes, and analyzing their surroundings. The robots appear focused, some holding clipboards, magnifying glasses, or pointing at machinery while inspecting the production line. The factory is filled with large gears, conveyor belts, and industrial equipment, giving the scene a bustling, mechanical atmosphere. The style is exaggerated and animated, emphasizing the investigative and analytical nature of the robots as they assess the factory." srcset="https://substackcdn.com/image/fetch/$s_!yOng!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2795e6-44f2-4b60-9d5f-963b4c265da6_1792x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!yOng!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2795e6-44f2-4b60-9d5f-963b4c265da6_1792x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!yOng!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2795e6-44f2-4b60-9d5f-963b4c265da6_1792x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!yOng!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c2795e6-44f2-4b60-9d5f-963b4c265da6_1792x1024.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Happy 2025! It&#8217;s been a minute since I last sent out a project. I've been working on some projects; before I knew it, it was the end of February. That&#8217;s my bad. The good news is that I implemented various automated processes in all my projects, which I&#8217;ll share here in the coming weeks!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.learnprompter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Prompter! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>I have an issue (if you couldn&#8217;t tell). I love building things. That does mean I can get distracted in the short term and lose focus on various projects. So, to make myself feel better, I&#8217;m going to pass on this issue to you as well. Today, we&#8217;re building a Streamlit app to analyze a competitor&#8217;s website, produce a SWOT analysis, and then give you some startup ideas to build!</p><p><strong>Remember:</strong> You can get a step-by-step tutorial on this project using our AI tutor, PrompterGPT. Simply choose which project you&#8217;d like to work on, follow the instructions, and tell it what you want changed!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt&quot;,&quot;text&quot;:&quot;Build a Project&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt"><span>Build a Project</span></a></p><div><hr></div><h3>Application Steps:</h3><ol><li><p>Drop in the URL of a website you&#8217;d like to analyze</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!o2P8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe0d84d3-504c-49de-838a-cc1d4e21ef8c_2872x1336.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!o2P8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe0d84d3-504c-49de-838a-cc1d4e21ef8c_2872x1336.png 424w, https://substackcdn.com/image/fetch/$s_!o2P8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe0d84d3-504c-49de-838a-cc1d4e21ef8c_2872x1336.png 848w, https://substackcdn.com/image/fetch/$s_!o2P8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe0d84d3-504c-49de-838a-cc1d4e21ef8c_2872x1336.png 1272w, https://substackcdn.com/image/fetch/$s_!o2P8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe0d84d3-504c-49de-838a-cc1d4e21ef8c_2872x1336.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!o2P8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe0d84d3-504c-49de-838a-cc1d4e21ef8c_2872x1336.png" width="1456" height="677" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fe0d84d3-504c-49de-838a-cc1d4e21ef8c_2872x1336.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:677,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:186821,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.learnprompter.com/i/157866214?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe0d84d3-504c-49de-838a-cc1d4e21ef8c_2872x1336.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!o2P8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe0d84d3-504c-49de-838a-cc1d4e21ef8c_2872x1336.png 424w, https://substackcdn.com/image/fetch/$s_!o2P8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe0d84d3-504c-49de-838a-cc1d4e21ef8c_2872x1336.png 848w, https://substackcdn.com/image/fetch/$s_!o2P8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe0d84d3-504c-49de-838a-cc1d4e21ef8c_2872x1336.png 1272w, https://substackcdn.com/image/fetch/$s_!o2P8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe0d84d3-504c-49de-838a-cc1d4e21ef8c_2872x1336.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p></p></li><li><p>Press &#8220;Analyze&#8221;. The app will use Firecrawl to crawl the website, and use OpenAI&#8217;s API to generate the SWOT and startup ideas.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4Sx7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcedda822-bf8c-4f30-a0ca-0decb6a7e3d5_2880x1328.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4Sx7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcedda822-bf8c-4f30-a0ca-0decb6a7e3d5_2880x1328.png 424w, https://substackcdn.com/image/fetch/$s_!4Sx7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcedda822-bf8c-4f30-a0ca-0decb6a7e3d5_2880x1328.png 848w, https://substackcdn.com/image/fetch/$s_!4Sx7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcedda822-bf8c-4f30-a0ca-0decb6a7e3d5_2880x1328.png 1272w, https://substackcdn.com/image/fetch/$s_!4Sx7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcedda822-bf8c-4f30-a0ca-0decb6a7e3d5_2880x1328.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4Sx7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcedda822-bf8c-4f30-a0ca-0decb6a7e3d5_2880x1328.png" width="1456" height="671" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cedda822-bf8c-4f30-a0ca-0decb6a7e3d5_2880x1328.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:671,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:246618,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.learnprompter.com/i/157866214?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcedda822-bf8c-4f30-a0ca-0decb6a7e3d5_2880x1328.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4Sx7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcedda822-bf8c-4f30-a0ca-0decb6a7e3d5_2880x1328.png 424w, https://substackcdn.com/image/fetch/$s_!4Sx7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcedda822-bf8c-4f30-a0ca-0decb6a7e3d5_2880x1328.png 848w, https://substackcdn.com/image/fetch/$s_!4Sx7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcedda822-bf8c-4f30-a0ca-0decb6a7e3d5_2880x1328.png 1272w, https://substackcdn.com/image/fetch/$s_!4Sx7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcedda822-bf8c-4f30-a0ca-0decb6a7e3d5_2880x1328.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p></li><li><p>Conquer the world</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!P9g0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F830da8bd-5005-4646-ab59-c0f39e2f3381_500x692.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!P9g0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F830da8bd-5005-4646-ab59-c0f39e2f3381_500x692.jpeg 424w, https://substackcdn.com/image/fetch/$s_!P9g0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F830da8bd-5005-4646-ab59-c0f39e2f3381_500x692.jpeg 848w, https://substackcdn.com/image/fetch/$s_!P9g0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F830da8bd-5005-4646-ab59-c0f39e2f3381_500x692.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!P9g0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F830da8bd-5005-4646-ab59-c0f39e2f3381_500x692.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!P9g0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F830da8bd-5005-4646-ab59-c0f39e2f3381_500x692.jpeg" width="228" height="315.552" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/830da8bd-5005-4646-ab59-c0f39e2f3381_500x692.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:692,&quot;width&quot;:500,&quot;resizeWidth&quot;:228,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;30 Great Motivational Memes To Inspire You - SayingImages.com&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="30 Great Motivational Memes To Inspire You - SayingImages.com" title="30 Great Motivational Memes To Inspire You - SayingImages.com" srcset="https://substackcdn.com/image/fetch/$s_!P9g0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F830da8bd-5005-4646-ab59-c0f39e2f3381_500x692.jpeg 424w, https://substackcdn.com/image/fetch/$s_!P9g0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F830da8bd-5005-4646-ab59-c0f39e2f3381_500x692.jpeg 848w, https://substackcdn.com/image/fetch/$s_!P9g0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F830da8bd-5005-4646-ab59-c0f39e2f3381_500x692.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!P9g0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F830da8bd-5005-4646-ab59-c0f39e2f3381_500x692.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4>App Demo:</h4><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;d92e5d10-9923-41b8-8ede-660ed8978a4a&quot;,&quot;duration&quot;:null}"></div><h3>Tech Stack:</h3><ol><li><p>Firecrawl</p></li><li><p>OpenAI&#8217;s GPT-4o-mini</p></li><li><p>Streamlit</p></li></ol><p>Sounds good? Let&#8217;s get to work. <strong>Click the button below</strong> to start building. <strong>PrompterGPT</strong> will walk you through the project step-by-step and help you troubleshoot, customize, or edit its scope. Just ask away!</p><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt&quot;,&quot;text&quot;:&quot;Build SWOT Analysis&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt"><span>Build SWOT Analysis</span></a></p><p></p><p>Happy building, and see you next time.</p><p><strong>&#8212; Nishad from Prompter</strong></p><p></p><p><em>P.P.S for more daily thoughts on AI, and sneak peak of projects before they&#8217;re sent, make sure to <a href="https://twitter.com/prompter_ai">follow us on X!</a></em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.learnprompter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Prompter! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Chat with any YouTube Video!]]></title><description><![CDATA[Build this with less than 100 lines of code... no API needed!]]></description><link>https://www.learnprompter.com/p/chat-with-any-youtube-video</link><guid isPermaLink="false">https://www.learnprompter.com/p/chat-with-any-youtube-video</guid><dc:creator><![CDATA[Nishad Pasricha]]></dc:creator><pubDate>Thu, 26 Dec 2024 10:24:45 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!72eX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6353c719-82a5-47df-8470-d4e609c16f78_1792x1024.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!72eX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6353c719-82a5-47df-8470-d4e609c16f78_1792x1024.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!72eX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6353c719-82a5-47df-8470-d4e609c16f78_1792x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!72eX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6353c719-82a5-47df-8470-d4e609c16f78_1792x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!72eX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6353c719-82a5-47df-8470-d4e609c16f78_1792x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!72eX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6353c719-82a5-47df-8470-d4e609c16f78_1792x1024.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!72eX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6353c719-82a5-47df-8470-d4e609c16f78_1792x1024.webp" width="1456" height="832" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6353c719-82a5-47df-8470-d4e609c16f78_1792x1024.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:832,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A black and white cartoon-style illustration in a retro style, featuring a group of robots gathered around a large screen, asking questions to another robot displayed on the TV. The robots are gesturing excitedly, some holding clipboards or pointing at the screen, while the robot on the TV looks confident and is responding as if leading a discussion. The scene captures a lively and interactive moment, blending vintage cartoonish elements with the futuristic theme of robots communicating. The atmosphere is dynamic and animated, emphasizing engagement and curiosity.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A black and white cartoon-style illustration in a retro style, featuring a group of robots gathered around a large screen, asking questions to another robot displayed on the TV. The robots are gesturing excitedly, some holding clipboards or pointing at the screen, while the robot on the TV looks confident and is responding as if leading a discussion. The scene captures a lively and interactive moment, blending vintage cartoonish elements with the futuristic theme of robots communicating. The atmosphere is dynamic and animated, emphasizing engagement and curiosity." title="A black and white cartoon-style illustration in a retro style, featuring a group of robots gathered around a large screen, asking questions to another robot displayed on the TV. The robots are gesturing excitedly, some holding clipboards or pointing at the screen, while the robot on the TV looks confident and is responding as if leading a discussion. The scene captures a lively and interactive moment, blending vintage cartoonish elements with the futuristic theme of robots communicating. The atmosphere is dynamic and animated, emphasizing engagement and curiosity." srcset="https://substackcdn.com/image/fetch/$s_!72eX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6353c719-82a5-47df-8470-d4e609c16f78_1792x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!72eX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6353c719-82a5-47df-8470-d4e609c16f78_1792x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!72eX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6353c719-82a5-47df-8470-d4e609c16f78_1792x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!72eX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6353c719-82a5-47df-8470-d4e609c16f78_1792x1024.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Happy Holidays! &#127876;</p><p></p><p>YouTube hosts long-form podcasts, announcements, and other primarily audio-driven announcements. However, unless you pay for premium, you can&#8217;t close the app. This isn't very pleasant. I&#8217;d love to listen to some podcasts on the go, but I don&#8217;t have enough time to watch a three-hour video. I really only want to get the summary and ask questions.</p><p>Today, we&#8217;re building a Chat with Youtube app using Streamlit, pytubefix, and OpenAI.</p><p></p><p>It&#8217;s pretty simple, and the app has less than 100 lines of code! All we need to do is:</p><ol><li><p>Drop in the YouTube URL you&#8217;d like to process</p></li><li><p>Click &#8220;Process&#8221;</p></li><li><p>Ask questions!</p></li></ol><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.learnprompter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Want more projects like these? Subscribe for free!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><div><hr></div><p><strong>Remember:</strong> You can get a step-by-step tutorial on this project using our AI tutor, PrompterGPT. Simply choose which project you&#8217;d like to work on, follow the instructions, and tell it what you want changed!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt&quot;,&quot;text&quot;:&quot;Build a Project&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt"><span>Build a Project</span></a></p><p></p><div><hr></div><p></p><h3>Application Steps:</h3><ol><li><p>Drop in a URL of a YouTube video that you would like to process. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vtGj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8477284-8888-4344-a653-ba41ff559202_2696x1308.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vtGj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8477284-8888-4344-a653-ba41ff559202_2696x1308.png 424w, https://substackcdn.com/image/fetch/$s_!vtGj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8477284-8888-4344-a653-ba41ff559202_2696x1308.png 848w, https://substackcdn.com/image/fetch/$s_!vtGj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8477284-8888-4344-a653-ba41ff559202_2696x1308.png 1272w, https://substackcdn.com/image/fetch/$s_!vtGj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8477284-8888-4344-a653-ba41ff559202_2696x1308.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vtGj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8477284-8888-4344-a653-ba41ff559202_2696x1308.png" width="1456" height="706" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d8477284-8888-4344-a653-ba41ff559202_2696x1308.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:706,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:142137,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vtGj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8477284-8888-4344-a653-ba41ff559202_2696x1308.png 424w, https://substackcdn.com/image/fetch/$s_!vtGj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8477284-8888-4344-a653-ba41ff559202_2696x1308.png 848w, https://substackcdn.com/image/fetch/$s_!vtGj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8477284-8888-4344-a653-ba41ff559202_2696x1308.png 1272w, https://substackcdn.com/image/fetch/$s_!vtGj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd8477284-8888-4344-a653-ba41ff559202_2696x1308.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div></li><li><p>Click &#8220;Process Video&#8221;. We will extract the audio from the YouTube video and create a transcription using OpenAI&#8217;s Whisper API.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!l-Gb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aee34f4-9d0e-4c82-b8dd-228c4172ee2f_2128x1134.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!l-Gb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aee34f4-9d0e-4c82-b8dd-228c4172ee2f_2128x1134.png 424w, https://substackcdn.com/image/fetch/$s_!l-Gb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aee34f4-9d0e-4c82-b8dd-228c4172ee2f_2128x1134.png 848w, https://substackcdn.com/image/fetch/$s_!l-Gb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aee34f4-9d0e-4c82-b8dd-228c4172ee2f_2128x1134.png 1272w, https://substackcdn.com/image/fetch/$s_!l-Gb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aee34f4-9d0e-4c82-b8dd-228c4172ee2f_2128x1134.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!l-Gb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aee34f4-9d0e-4c82-b8dd-228c4172ee2f_2128x1134.png" width="1456" height="776" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7aee34f4-9d0e-4c82-b8dd-228c4172ee2f_2128x1134.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:776,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:141370,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!l-Gb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aee34f4-9d0e-4c82-b8dd-228c4172ee2f_2128x1134.png 424w, https://substackcdn.com/image/fetch/$s_!l-Gb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aee34f4-9d0e-4c82-b8dd-228c4172ee2f_2128x1134.png 848w, https://substackcdn.com/image/fetch/$s_!l-Gb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aee34f4-9d0e-4c82-b8dd-228c4172ee2f_2128x1134.png 1272w, https://substackcdn.com/image/fetch/$s_!l-Gb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7aee34f4-9d0e-4c82-b8dd-228c4172ee2f_2128x1134.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ol start="3"><li><p>Ask Questions! Ask any question about the video and receive and answer directly in Streamlit.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eySi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a011d6e-201d-464a-a497-a5b47a20c893_2412x1233.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eySi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a011d6e-201d-464a-a497-a5b47a20c893_2412x1233.png 424w, https://substackcdn.com/image/fetch/$s_!eySi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a011d6e-201d-464a-a497-a5b47a20c893_2412x1233.png 848w, https://substackcdn.com/image/fetch/$s_!eySi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a011d6e-201d-464a-a497-a5b47a20c893_2412x1233.png 1272w, https://substackcdn.com/image/fetch/$s_!eySi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a011d6e-201d-464a-a497-a5b47a20c893_2412x1233.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eySi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a011d6e-201d-464a-a497-a5b47a20c893_2412x1233.png" width="2412" height="1233" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1a011d6e-201d-464a-a497-a5b47a20c893_2412x1233.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1233,&quot;width&quot;:2412,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:336460,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!eySi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a011d6e-201d-464a-a497-a5b47a20c893_2412x1233.png 424w, https://substackcdn.com/image/fetch/$s_!eySi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a011d6e-201d-464a-a497-a5b47a20c893_2412x1233.png 848w, https://substackcdn.com/image/fetch/$s_!eySi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a011d6e-201d-464a-a497-a5b47a20c893_2412x1233.png 1272w, https://substackcdn.com/image/fetch/$s_!eySi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1a011d6e-201d-464a-a497-a5b47a20c893_2412x1233.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h3>App Demo:</h3><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;69b21469-71f4-4e7f-8d60-dce1e48d3b64&quot;,&quot;duration&quot;:null}"></div><h3>Tech Stack:</h3><ol><li><p>pytubefix</p></li><li><p>OpenAI&#8217;s Whisper</p></li><li><p>OpenAI&#8217;s GPT-4o-mini</p></li><li><p>Streamlit</p></li></ol><p></p><h3>Technical Workflow:</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yT4o!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94bf90ed-71f4-46d5-851e-f7f02538aacf_1682x504.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yT4o!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94bf90ed-71f4-46d5-851e-f7f02538aacf_1682x504.png 424w, https://substackcdn.com/image/fetch/$s_!yT4o!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94bf90ed-71f4-46d5-851e-f7f02538aacf_1682x504.png 848w, https://substackcdn.com/image/fetch/$s_!yT4o!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94bf90ed-71f4-46d5-851e-f7f02538aacf_1682x504.png 1272w, https://substackcdn.com/image/fetch/$s_!yT4o!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94bf90ed-71f4-46d5-851e-f7f02538aacf_1682x504.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yT4o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94bf90ed-71f4-46d5-851e-f7f02538aacf_1682x504.png" width="1456" height="436" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/94bf90ed-71f4-46d5-851e-f7f02538aacf_1682x504.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:436,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:46862,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yT4o!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94bf90ed-71f4-46d5-851e-f7f02538aacf_1682x504.png 424w, https://substackcdn.com/image/fetch/$s_!yT4o!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94bf90ed-71f4-46d5-851e-f7f02538aacf_1682x504.png 848w, https://substackcdn.com/image/fetch/$s_!yT4o!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94bf90ed-71f4-46d5-851e-f7f02538aacf_1682x504.png 1272w, https://substackcdn.com/image/fetch/$s_!yT4o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94bf90ed-71f4-46d5-851e-f7f02538aacf_1682x504.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Sounds good? Let&#8217;s get to work. <strong>Click the button below</strong> to start building. <strong>PrompterGPT</strong> will walk you through the project step-by-step and help you troubleshoot, customize, or edit its scope. Just ask away!</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt&quot;,&quot;text&quot;:&quot;Build Video Chat Tool&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt"><span>Build Video Chat Tool</span></a></p><p></p><p>Happy building, and see you next time.</p><p><strong>&#8212; Nishad from Prompter</strong></p><p>P.S. This project doesn&#8217;t interest you? Check out our previous project on how to build your own <a href="https://www.learnprompter.com/p/remove-5-meetings-a-week-with-this">Scrum Master Check-in Tool</a></p><p><em>P.P.S for more daily thoughts on AI, and sneak peak of projects before they&#8217;re sent, make sure to <a href="https://twitter.com/prompter_ai">follow us on X!</a></em></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.learnprompter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Prompter! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Remove 5 meetings a week in with this AI enhanced workflow]]></title><description><![CDATA[A Product Manager's dream!]]></description><link>https://www.learnprompter.com/p/remove-5-meetings-a-week-with-this</link><guid isPermaLink="false">https://www.learnprompter.com/p/remove-5-meetings-a-week-with-this</guid><dc:creator><![CDATA[Nishad Pasricha]]></dc:creator><pubDate>Mon, 09 Dec 2024 13:49:43 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!nJOm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32e1d361-5d63-48f0-afe0-694e808c6607_1792x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nJOm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32e1d361-5d63-48f0-afe0-694e808c6607_1792x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nJOm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32e1d361-5d63-48f0-afe0-694e808c6607_1792x1024.png 424w, https://substackcdn.com/image/fetch/$s_!nJOm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32e1d361-5d63-48f0-afe0-694e808c6607_1792x1024.png 848w, https://substackcdn.com/image/fetch/$s_!nJOm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32e1d361-5d63-48f0-afe0-694e808c6607_1792x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!nJOm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32e1d361-5d63-48f0-afe0-694e808c6607_1792x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nJOm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32e1d361-5d63-48f0-afe0-694e808c6607_1792x1024.png" width="1456" height="832" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/32e1d361-5d63-48f0-afe0-694e808c6607_1792x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:832,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:3638562,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nJOm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32e1d361-5d63-48f0-afe0-694e808c6607_1792x1024.png 424w, https://substackcdn.com/image/fetch/$s_!nJOm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32e1d361-5d63-48f0-afe0-694e808c6607_1792x1024.png 848w, https://substackcdn.com/image/fetch/$s_!nJOm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32e1d361-5d63-48f0-afe0-694e808c6607_1792x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!nJOm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F32e1d361-5d63-48f0-afe0-694e808c6607_1792x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The daily standup. We&#8217;ve all been a part of one. A quick morning meeting to let your peers know what you&#8217;re building, what you are blocked by, and when you will get that 3-week-old Jira ticket done.</p><p>In my opinion, it serves two purposes:</p><ol><li><p>To actually inform and give a status update (best-case scenario)</p></li><li><p>An accountability forum to publicly ensure that you&#8217;re carrying your weight.</p><p></p></li></ol><p>I think we can accomplish these 2 purposes without meeting for 15-30 minutes daily (not including the 15 minutes before and after as people need to mentally transition from meeting move to build mode or vice versa). </p><p>Today, we will build an automation workflow to help team leads synthesize information and tasks, saving time and money spent on daily standups.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.learnprompter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Interested in this project? Support the Prompter publication by subscribing for free!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><div><hr></div><p><strong>Remember:</strong> You can get a step-by-step tutorial on this project using our AI tutor, PrompterGPT. Simply choose which project you&#8217;d like to work on, follow the instructions, and tell it what you want changed!</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!F32n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ddb6570-7326-47d7-a276-389de8c3ebec_1280x720.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!F32n!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ddb6570-7326-47d7-a276-389de8c3ebec_1280x720.gif 424w, https://substackcdn.com/image/fetch/$s_!F32n!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ddb6570-7326-47d7-a276-389de8c3ebec_1280x720.gif 848w, https://substackcdn.com/image/fetch/$s_!F32n!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ddb6570-7326-47d7-a276-389de8c3ebec_1280x720.gif 1272w, https://substackcdn.com/image/fetch/$s_!F32n!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ddb6570-7326-47d7-a276-389de8c3ebec_1280x720.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!F32n!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ddb6570-7326-47d7-a276-389de8c3ebec_1280x720.gif" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5ddb6570-7326-47d7-a276-389de8c3ebec_1280x720.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!F32n!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ddb6570-7326-47d7-a276-389de8c3ebec_1280x720.gif 424w, https://substackcdn.com/image/fetch/$s_!F32n!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ddb6570-7326-47d7-a276-389de8c3ebec_1280x720.gif 848w, https://substackcdn.com/image/fetch/$s_!F32n!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ddb6570-7326-47d7-a276-389de8c3ebec_1280x720.gif 1272w, https://substackcdn.com/image/fetch/$s_!F32n!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ddb6570-7326-47d7-a276-389de8c3ebec_1280x720.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt&quot;,&quot;text&quot;:&quot;Build Project&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt"><span>Build Project</span></a></p><p></p><div><hr></div><p></p><h3>Application Steps:</h3><ol><li><p>Set up a database of your team members' email addresses. This will track who needs to participate in the daily standup.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sYr8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4fbad5c-8966-4472-8272-a301acb75597_435x405.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sYr8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4fbad5c-8966-4472-8272-a301acb75597_435x405.png 424w, https://substackcdn.com/image/fetch/$s_!sYr8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4fbad5c-8966-4472-8272-a301acb75597_435x405.png 848w, https://substackcdn.com/image/fetch/$s_!sYr8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4fbad5c-8966-4472-8272-a301acb75597_435x405.png 1272w, https://substackcdn.com/image/fetch/$s_!sYr8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4fbad5c-8966-4472-8272-a301acb75597_435x405.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sYr8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4fbad5c-8966-4472-8272-a301acb75597_435x405.png" width="435" height="405" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4fbad5c-8966-4472-8272-a301acb75597_435x405.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:405,&quot;width&quot;:435,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:35415,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!sYr8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4fbad5c-8966-4472-8272-a301acb75597_435x405.png 424w, https://substackcdn.com/image/fetch/$s_!sYr8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4fbad5c-8966-4472-8272-a301acb75597_435x405.png 848w, https://substackcdn.com/image/fetch/$s_!sYr8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4fbad5c-8966-4472-8272-a301acb75597_435x405.png 1272w, https://substackcdn.com/image/fetch/$s_!sYr8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4fbad5c-8966-4472-8272-a301acb75597_435x405.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ol start="2"><li><p>A morning email gets sent to your team, reminding them to complete their Daily Check-In Form.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ywsq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe768d36d-8fd5-48db-8a4f-6ccddcd184d4_773x288.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ywsq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe768d36d-8fd5-48db-8a4f-6ccddcd184d4_773x288.png 424w, https://substackcdn.com/image/fetch/$s_!Ywsq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe768d36d-8fd5-48db-8a4f-6ccddcd184d4_773x288.png 848w, https://substackcdn.com/image/fetch/$s_!Ywsq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe768d36d-8fd5-48db-8a4f-6ccddcd184d4_773x288.png 1272w, https://substackcdn.com/image/fetch/$s_!Ywsq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe768d36d-8fd5-48db-8a4f-6ccddcd184d4_773x288.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ywsq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe768d36d-8fd5-48db-8a4f-6ccddcd184d4_773x288.png" width="773" height="288" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e768d36d-8fd5-48db-8a4f-6ccddcd184d4_773x288.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:288,&quot;width&quot;:773,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:26273,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ywsq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe768d36d-8fd5-48db-8a4f-6ccddcd184d4_773x288.png 424w, https://substackcdn.com/image/fetch/$s_!Ywsq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe768d36d-8fd5-48db-8a4f-6ccddcd184d4_773x288.png 848w, https://substackcdn.com/image/fetch/$s_!Ywsq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe768d36d-8fd5-48db-8a4f-6ccddcd184d4_773x288.png 1272w, https://substackcdn.com/image/fetch/$s_!Ywsq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe768d36d-8fd5-48db-8a4f-6ccddcd184d4_773x288.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ol start="3"><li><p>A bit later, a follow-up email is sent to people who haven&#8217;t completed the form.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CcIC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbc636e3-e1b7-4ed2-9ff0-79f7bc6fc4bf_854x413.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CcIC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbc636e3-e1b7-4ed2-9ff0-79f7bc6fc4bf_854x413.png 424w, https://substackcdn.com/image/fetch/$s_!CcIC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbc636e3-e1b7-4ed2-9ff0-79f7bc6fc4bf_854x413.png 848w, https://substackcdn.com/image/fetch/$s_!CcIC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbc636e3-e1b7-4ed2-9ff0-79f7bc6fc4bf_854x413.png 1272w, https://substackcdn.com/image/fetch/$s_!CcIC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbc636e3-e1b7-4ed2-9ff0-79f7bc6fc4bf_854x413.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CcIC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbc636e3-e1b7-4ed2-9ff0-79f7bc6fc4bf_854x413.png" width="854" height="413" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cbc636e3-e1b7-4ed2-9ff0-79f7bc6fc4bf_854x413.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:413,&quot;width&quot;:854,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:57004,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!CcIC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbc636e3-e1b7-4ed2-9ff0-79f7bc6fc4bf_854x413.png 424w, https://substackcdn.com/image/fetch/$s_!CcIC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbc636e3-e1b7-4ed2-9ff0-79f7bc6fc4bf_854x413.png 848w, https://substackcdn.com/image/fetch/$s_!CcIC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbc636e3-e1b7-4ed2-9ff0-79f7bc6fc4bf_854x413.png 1272w, https://substackcdn.com/image/fetch/$s_!CcIC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbc636e3-e1b7-4ed2-9ff0-79f7bc6fc4bf_854x413.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ol start="4"><li><p>Your team members will individually fill out a form - highlighting the essential questions of the day about the status of their work. (And they answer with natural language!)</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WDgT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dc0cda4-8d44-47f2-bf7d-87d8dc60f83d_803x773.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WDgT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dc0cda4-8d44-47f2-bf7d-87d8dc60f83d_803x773.png 424w, https://substackcdn.com/image/fetch/$s_!WDgT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dc0cda4-8d44-47f2-bf7d-87d8dc60f83d_803x773.png 848w, https://substackcdn.com/image/fetch/$s_!WDgT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dc0cda4-8d44-47f2-bf7d-87d8dc60f83d_803x773.png 1272w, https://substackcdn.com/image/fetch/$s_!WDgT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dc0cda4-8d44-47f2-bf7d-87d8dc60f83d_803x773.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WDgT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dc0cda4-8d44-47f2-bf7d-87d8dc60f83d_803x773.png" width="803" height="773" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4dc0cda4-8d44-47f2-bf7d-87d8dc60f83d_803x773.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:773,&quot;width&quot;:803,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:55782,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WDgT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dc0cda4-8d44-47f2-bf7d-87d8dc60f83d_803x773.png 424w, https://substackcdn.com/image/fetch/$s_!WDgT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dc0cda4-8d44-47f2-bf7d-87d8dc60f83d_803x773.png 848w, https://substackcdn.com/image/fetch/$s_!WDgT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dc0cda4-8d44-47f2-bf7d-87d8dc60f83d_803x773.png 1272w, https://substackcdn.com/image/fetch/$s_!WDgT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4dc0cda4-8d44-47f2-bf7d-87d8dc60f83d_803x773.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><ol start="5"><li><p>Once everyone has filled in their responses, OpenAI summarizes them and sends them in an email to your team lead.</p><p></p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VSdP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80ba0599-c604-4b71-a045-188c2d86b9a8_1488x299.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VSdP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80ba0599-c604-4b71-a045-188c2d86b9a8_1488x299.png 424w, https://substackcdn.com/image/fetch/$s_!VSdP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80ba0599-c604-4b71-a045-188c2d86b9a8_1488x299.png 848w, https://substackcdn.com/image/fetch/$s_!VSdP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80ba0599-c604-4b71-a045-188c2d86b9a8_1488x299.png 1272w, https://substackcdn.com/image/fetch/$s_!VSdP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80ba0599-c604-4b71-a045-188c2d86b9a8_1488x299.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VSdP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80ba0599-c604-4b71-a045-188c2d86b9a8_1488x299.png" width="1488" height="299" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/80ba0599-c604-4b71-a045-188c2d86b9a8_1488x299.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:299,&quot;width&quot;:1488,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:46983,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!VSdP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80ba0599-c604-4b71-a045-188c2d86b9a8_1488x299.png 424w, https://substackcdn.com/image/fetch/$s_!VSdP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80ba0599-c604-4b71-a045-188c2d86b9a8_1488x299.png 848w, https://substackcdn.com/image/fetch/$s_!VSdP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80ba0599-c604-4b71-a045-188c2d86b9a8_1488x299.png 1272w, https://substackcdn.com/image/fetch/$s_!VSdP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F80ba0599-c604-4b71-a045-188c2d86b9a8_1488x299.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>You&#8217;ll receive a concise email download of your team&#8217;s goals, accomplishments, and issues daily.</p><p></p><h3>Tech Stack:</h3><ol><li><p>Gmail</p></li><li><p>Google Sheets</p></li><li><p>Google Forms</p></li><li><p>Google App Script</p></li><li><p>OpenAI&#8217;s GPT-4o-mini</p></li></ol><p></p><h3>Technical Workflow:</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9ekZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ce1ad05-3960-45f0-81a9-de4093b9be40_1011x231.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9ekZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ce1ad05-3960-45f0-81a9-de4093b9be40_1011x231.png 424w, https://substackcdn.com/image/fetch/$s_!9ekZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ce1ad05-3960-45f0-81a9-de4093b9be40_1011x231.png 848w, https://substackcdn.com/image/fetch/$s_!9ekZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ce1ad05-3960-45f0-81a9-de4093b9be40_1011x231.png 1272w, https://substackcdn.com/image/fetch/$s_!9ekZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ce1ad05-3960-45f0-81a9-de4093b9be40_1011x231.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9ekZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ce1ad05-3960-45f0-81a9-de4093b9be40_1011x231.png" width="1011" height="231" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4ce1ad05-3960-45f0-81a9-de4093b9be40_1011x231.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:231,&quot;width&quot;:1011,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:25766,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9ekZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ce1ad05-3960-45f0-81a9-de4093b9be40_1011x231.png 424w, https://substackcdn.com/image/fetch/$s_!9ekZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ce1ad05-3960-45f0-81a9-de4093b9be40_1011x231.png 848w, https://substackcdn.com/image/fetch/$s_!9ekZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ce1ad05-3960-45f0-81a9-de4093b9be40_1011x231.png 1272w, https://substackcdn.com/image/fetch/$s_!9ekZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ce1ad05-3960-45f0-81a9-de4093b9be40_1011x231.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Sounds good? Let&#8217;s get to work. <strong>Click the button below</strong> to start building. <strong>PrompterGPT</strong> will walk you through the project step-by-step and help you troubleshoot, customize, or edit its scope. Just ask away!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt&quot;,&quot;text&quot;:&quot;Build AI Daily Stand Up&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt"><span>Build AI Daily Stand Up</span></a></p><p>Happy building, and see you next time.</p><p><strong>&#8212; Nishad from Prompter</strong></p><p>P.S. This project doesn&#8217;t interest you? Check out last week&#8217;s project on how to build your own <a href="https://www.learnprompter.com/p/how-to-build-an-ai-executive">AI Executive Assistant!</a></p><p><em>P.P.S for more daily thoughts on AI, and sneak peak of projects before they&#8217;re sent, make sure to <a href="https://twitter.com/prompter_ai">follow us on X!</a></em></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.learnprompter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Prompter! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Here's how to build an AI Executive Assistant ✉️]]></title><description><![CDATA[Cut a step out of your daily process and watch the results compound!]]></description><link>https://www.learnprompter.com/p/how-to-build-an-ai-executive</link><guid isPermaLink="false">https://www.learnprompter.com/p/how-to-build-an-ai-executive</guid><dc:creator><![CDATA[Nishad Pasricha]]></dc:creator><pubDate>Tue, 26 Nov 2024 13:34:49 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!z0h_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bf33364-c817-4f79-8ed8-ae093796f4e0_1792x1024.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!z0h_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bf33364-c817-4f79-8ed8-ae093796f4e0_1792x1024.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!z0h_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bf33364-c817-4f79-8ed8-ae093796f4e0_1792x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!z0h_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bf33364-c817-4f79-8ed8-ae093796f4e0_1792x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!z0h_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bf33364-c817-4f79-8ed8-ae093796f4e0_1792x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!z0h_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bf33364-c817-4f79-8ed8-ae093796f4e0_1792x1024.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!z0h_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bf33364-c817-4f79-8ed8-ae093796f4e0_1792x1024.webp" width="1456" height="832" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4bf33364-c817-4f79-8ed8-ae093796f4e0_1792x1024.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:832,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A black and white cartoon-style illustration in a retro style, featuring a robot holding a large 'Gmail' logo while running across a calendar. The calendar is depicted with large squares for the dates, some with marked tasks or symbols, emphasizing a busy schedule. The robot looks determined and energetic, with an exaggerated pose that conveys motion and urgency. The scene is lively and animated, blending the vintage cartoonish style with modern elements like the Gmail logo, creating a humorous and dynamic composition.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A black and white cartoon-style illustration in a retro style, featuring a robot holding a large 'Gmail' logo while running across a calendar. The calendar is depicted with large squares for the dates, some with marked tasks or symbols, emphasizing a busy schedule. The robot looks determined and energetic, with an exaggerated pose that conveys motion and urgency. The scene is lively and animated, blending the vintage cartoonish style with modern elements like the Gmail logo, creating a humorous and dynamic composition." title="A black and white cartoon-style illustration in a retro style, featuring a robot holding a large 'Gmail' logo while running across a calendar. The calendar is depicted with large squares for the dates, some with marked tasks or symbols, emphasizing a busy schedule. The robot looks determined and energetic, with an exaggerated pose that conveys motion and urgency. The scene is lively and animated, blending the vintage cartoonish style with modern elements like the Gmail logo, creating a humorous and dynamic composition." srcset="https://substackcdn.com/image/fetch/$s_!z0h_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bf33364-c817-4f79-8ed8-ae093796f4e0_1792x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!z0h_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bf33364-c817-4f79-8ed8-ae093796f4e0_1792x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!z0h_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bf33364-c817-4f79-8ed8-ae093796f4e0_1792x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!z0h_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bf33364-c817-4f79-8ed8-ae093796f4e0_1792x1024.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Hey everyone!</p><p>Back with another project! </p><p>Today, we&#8217;ll focus on taking a step out of your daily processes. Sometimes, without you noticing, some of the most minor, mundane tasks you do are actually the best candidates for automation. It just takes a moment for you to step back and really think about what you do.</p><p>Let&#8217;s focus on one specific aspect of your day-to-day life: scheduling meetings. Most of your work is done in your email inbox, and you usually click over to Google Calendar to schedule a meeting.</p><p>Let&#8217;s try to build an automation workflow that allows you to stay within your email and schedule all your meetings from gmail.com.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.learnprompter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Want more AI projects? Subscribe for free to support my work!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><div><hr></div><p><strong>Remember:</strong> You can get a step-by-step tutorial on this project using our AI tutor, PrompterGPT. Simply choose which project you&#8217;d like to work on, follow the instructions, and tell it what you want changed!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!F32n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ddb6570-7326-47d7-a276-389de8c3ebec_1280x720.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!F32n!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ddb6570-7326-47d7-a276-389de8c3ebec_1280x720.gif 424w, https://substackcdn.com/image/fetch/$s_!F32n!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ddb6570-7326-47d7-a276-389de8c3ebec_1280x720.gif 848w, https://substackcdn.com/image/fetch/$s_!F32n!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ddb6570-7326-47d7-a276-389de8c3ebec_1280x720.gif 1272w, https://substackcdn.com/image/fetch/$s_!F32n!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ddb6570-7326-47d7-a276-389de8c3ebec_1280x720.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!F32n!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ddb6570-7326-47d7-a276-389de8c3ebec_1280x720.gif" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5ddb6570-7326-47d7-a276-389de8c3ebec_1280x720.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!F32n!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ddb6570-7326-47d7-a276-389de8c3ebec_1280x720.gif 424w, https://substackcdn.com/image/fetch/$s_!F32n!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ddb6570-7326-47d7-a276-389de8c3ebec_1280x720.gif 848w, https://substackcdn.com/image/fetch/$s_!F32n!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ddb6570-7326-47d7-a276-389de8c3ebec_1280x720.gif 1272w, https://substackcdn.com/image/fetch/$s_!F32n!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ddb6570-7326-47d7-a276-389de8c3ebec_1280x720.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt&quot;,&quot;text&quot;:&quot;Build Project&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt"><span>Build Project</span></a></p><div><hr></div><p></p><h3>App Demo</h3><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;3f2b6a30-a973-4fc0-bc60-f8378005fae4&quot;,&quot;duration&quot;:null}"></div><p></p><h3>Application Steps:</h3><ol><li><p>Forward an email to yourself with the event details to schedule</p></li><li><p>App schedules your email </p></li></ol><p>(yeah it&#8217;s that simple!)</p><p></p><h3>Tech Stack:</h3><ol><li><p>Gmail</p></li><li><p>Google Calendar</p></li><li><p>OpenAI&#8217;s GPT-4o mini</p></li><li><p>Google App Script</p></li></ol><h3>Technical Workflow:</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!X4Ze!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd124d87-0d5c-4dbb-a8ec-1ec298703b57_991x261.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!X4Ze!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd124d87-0d5c-4dbb-a8ec-1ec298703b57_991x261.png 424w, https://substackcdn.com/image/fetch/$s_!X4Ze!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd124d87-0d5c-4dbb-a8ec-1ec298703b57_991x261.png 848w, https://substackcdn.com/image/fetch/$s_!X4Ze!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd124d87-0d5c-4dbb-a8ec-1ec298703b57_991x261.png 1272w, https://substackcdn.com/image/fetch/$s_!X4Ze!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd124d87-0d5c-4dbb-a8ec-1ec298703b57_991x261.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!X4Ze!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd124d87-0d5c-4dbb-a8ec-1ec298703b57_991x261.png" width="991" height="261" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bd124d87-0d5c-4dbb-a8ec-1ec298703b57_991x261.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:261,&quot;width&quot;:991,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:24565,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!X4Ze!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd124d87-0d5c-4dbb-a8ec-1ec298703b57_991x261.png 424w, https://substackcdn.com/image/fetch/$s_!X4Ze!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd124d87-0d5c-4dbb-a8ec-1ec298703b57_991x261.png 848w, https://substackcdn.com/image/fetch/$s_!X4Ze!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd124d87-0d5c-4dbb-a8ec-1ec298703b57_991x261.png 1272w, https://substackcdn.com/image/fetch/$s_!X4Ze!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd124d87-0d5c-4dbb-a8ec-1ec298703b57_991x261.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Sounds good? Let&#8217;s get to work. <strong>Click the button below</strong> to start building. <strong>PrompterGPT</strong> will walk you through the project step-by-step and help you troubleshoot, customize, or edit its scope. Just ask away!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt&quot;,&quot;text&quot;:&quot;Build AI Event Creator&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt"><span>Build AI Event Creator</span></a></p><p></p><p>Happy building, and see you next time.</p><p><strong>&#8212; Nishad from Prompter</strong></p><p>P.S. This project doesn&#8217;t interest you? Check out last week&#8217;s project on how to build your own <a href="https://www.learnprompter.com/p/build-an-ai-business-analyst-for">Automated Lead Scorer!</a></p><p><em>P.P.S for more daily thoughts on AI, and sneak peak of projects before they&#8217;re sent, make sure to <a href="https://twitter.com/prompter_ai">follow us on X!</a></em></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.learnprompter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Prompter! Subscribe for free to receive new AI projects and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3></h3>]]></content:encoded></item><item><title><![CDATA[Build an AI Business Analyst, for $0.01/month!]]></title><description><![CDATA[automate your sales funnel, using Google's App Script!]]></description><link>https://www.learnprompter.com/p/build-an-ai-business-analyst-for</link><guid isPermaLink="false">https://www.learnprompter.com/p/build-an-ai-business-analyst-for</guid><dc:creator><![CDATA[Nishad Pasricha]]></dc:creator><pubDate>Mon, 11 Nov 2024 13:17:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!AxAU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1654e263-7441-4a39-8e92-745d4cc6df12_1792x1024.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AxAU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1654e263-7441-4a39-8e92-745d4cc6df12_1792x1024.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AxAU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1654e263-7441-4a39-8e92-745d4cc6df12_1792x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!AxAU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1654e263-7441-4a39-8e92-745d4cc6df12_1792x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!AxAU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1654e263-7441-4a39-8e92-745d4cc6df12_1792x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!AxAU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1654e263-7441-4a39-8e92-745d4cc6df12_1792x1024.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AxAU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1654e263-7441-4a39-8e92-745d4cc6df12_1792x1024.webp" width="558" height="318.85714285714283" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1654e263-7441-4a39-8e92-745d4cc6df12_1792x1024.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:832,&quot;width&quot;:1456,&quot;resizeWidth&quot;:558,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A black and white cartoon-style illustration showing a chaotic scene of robots scoring various sales companies on a whiteboard using brackets. The whiteboard is filled with names of different sales companies and bracketed scores, while the robots are frantically writing, pointing, and discussing. Some robots are climbing over each other, others are jotting down notes or adjusting scores with exaggerated gestures. The scene is lively, with a retro, animated feel and an exaggerated cartoonish style that emphasizes the excitement and chaos of the scoring process.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A black and white cartoon-style illustration showing a chaotic scene of robots scoring various sales companies on a whiteboard using brackets. The whiteboard is filled with names of different sales companies and bracketed scores, while the robots are frantically writing, pointing, and discussing. Some robots are climbing over each other, others are jotting down notes or adjusting scores with exaggerated gestures. The scene is lively, with a retro, animated feel and an exaggerated cartoonish style that emphasizes the excitement and chaos of the scoring process." title="A black and white cartoon-style illustration showing a chaotic scene of robots scoring various sales companies on a whiteboard using brackets. The whiteboard is filled with names of different sales companies and bracketed scores, while the robots are frantically writing, pointing, and discussing. Some robots are climbing over each other, others are jotting down notes or adjusting scores with exaggerated gestures. The scene is lively, with a retro, animated feel and an exaggerated cartoonish style that emphasizes the excitement and chaos of the scoring process." srcset="https://substackcdn.com/image/fetch/$s_!AxAU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1654e263-7441-4a39-8e92-745d4cc6df12_1792x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!AxAU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1654e263-7441-4a39-8e92-745d4cc6df12_1792x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!AxAU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1654e263-7441-4a39-8e92-745d4cc6df12_1792x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!AxAU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1654e263-7441-4a39-8e92-745d4cc6df12_1792x1024.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Hey everyone!</p><p>Back with another automation project! This time, we&#8217;re ditching Python and embedding OpenAI directly into the Google Ecosystem using App Script (sorry Gemini, we will try you next time!)</p><p>For this project, we will be focusing on lead scoring. </p><p>If you&#8217;re in an established service business, you probably have a lead scoring system going already. If you don&#8217;t, a lead scoring system is set up due to a pretty simple reason: it&#8217;s pretty ineffective for you to take calls with every single inbound prospect, so you need a way to score them quickly and accurately. </p><p>Having a form for prospects to fill out is great, but manually reviewing them can be painful,  and creating a fixed-reponse selection form doesn&#8217;t really provide enough insight on what the potential client actually wants.</p><p>So, let&#8217;s build an AI business analyst to score them autonomously.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.learnprompter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Love these projects? Support Prompter by subscribing for free!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><div><hr></div><p><strong>Remember:</strong> You can get a step-by-step tutorial on this project using our AI tutor, PrompterGPT. Simply choose which project you&#8217;d like to work on, follow the instructions, and tell it what you want changed!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!F32n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ddb6570-7326-47d7-a276-389de8c3ebec_1280x720.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!F32n!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ddb6570-7326-47d7-a276-389de8c3ebec_1280x720.gif 424w, https://substackcdn.com/image/fetch/$s_!F32n!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ddb6570-7326-47d7-a276-389de8c3ebec_1280x720.gif 848w, https://substackcdn.com/image/fetch/$s_!F32n!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ddb6570-7326-47d7-a276-389de8c3ebec_1280x720.gif 1272w, https://substackcdn.com/image/fetch/$s_!F32n!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ddb6570-7326-47d7-a276-389de8c3ebec_1280x720.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!F32n!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ddb6570-7326-47d7-a276-389de8c3ebec_1280x720.gif" width="1280" height="720" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5ddb6570-7326-47d7-a276-389de8c3ebec_1280x720.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:720,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!F32n!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ddb6570-7326-47d7-a276-389de8c3ebec_1280x720.gif 424w, https://substackcdn.com/image/fetch/$s_!F32n!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ddb6570-7326-47d7-a276-389de8c3ebec_1280x720.gif 848w, https://substackcdn.com/image/fetch/$s_!F32n!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ddb6570-7326-47d7-a276-389de8c3ebec_1280x720.gif 1272w, https://substackcdn.com/image/fetch/$s_!F32n!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ddb6570-7326-47d7-a276-389de8c3ebec_1280x720.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt&quot;,&quot;text&quot;:&quot;Build Project&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt"><span>Build Project</span></a></p><div><hr></div><h3><strong>Application Steps:</strong></h3><ol><li><p><strong>Link a Google Form to your website, a prospect will fill out, answering some basic questions.</strong></p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!23b6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed7b411a-cff3-45dc-b858-98912932647c_2876x1426.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!23b6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed7b411a-cff3-45dc-b858-98912932647c_2876x1426.png 424w, https://substackcdn.com/image/fetch/$s_!23b6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed7b411a-cff3-45dc-b858-98912932647c_2876x1426.png 848w, https://substackcdn.com/image/fetch/$s_!23b6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed7b411a-cff3-45dc-b858-98912932647c_2876x1426.png 1272w, https://substackcdn.com/image/fetch/$s_!23b6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed7b411a-cff3-45dc-b858-98912932647c_2876x1426.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!23b6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed7b411a-cff3-45dc-b858-98912932647c_2876x1426.png" width="1456" height="722" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ed7b411a-cff3-45dc-b858-98912932647c_2876x1426.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:722,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:222788,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!23b6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed7b411a-cff3-45dc-b858-98912932647c_2876x1426.png 424w, https://substackcdn.com/image/fetch/$s_!23b6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed7b411a-cff3-45dc-b858-98912932647c_2876x1426.png 848w, https://substackcdn.com/image/fetch/$s_!23b6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed7b411a-cff3-45dc-b858-98912932647c_2876x1426.png 1272w, https://substackcdn.com/image/fetch/$s_!23b6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed7b411a-cff3-45dc-b858-98912932647c_2876x1426.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!euFa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb557eb3f-903b-4a9a-a052-f07fe95e3ec5_2878x1422.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!euFa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb557eb3f-903b-4a9a-a052-f07fe95e3ec5_2878x1422.png 424w, https://substackcdn.com/image/fetch/$s_!euFa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb557eb3f-903b-4a9a-a052-f07fe95e3ec5_2878x1422.png 848w, https://substackcdn.com/image/fetch/$s_!euFa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb557eb3f-903b-4a9a-a052-f07fe95e3ec5_2878x1422.png 1272w, https://substackcdn.com/image/fetch/$s_!euFa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb557eb3f-903b-4a9a-a052-f07fe95e3ec5_2878x1422.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!euFa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb557eb3f-903b-4a9a-a052-f07fe95e3ec5_2878x1422.png" width="1456" height="719" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b557eb3f-903b-4a9a-a052-f07fe95e3ec5_2878x1422.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:719,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:225858,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!euFa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb557eb3f-903b-4a9a-a052-f07fe95e3ec5_2878x1422.png 424w, https://substackcdn.com/image/fetch/$s_!euFa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb557eb3f-903b-4a9a-a052-f07fe95e3ec5_2878x1422.png 848w, https://substackcdn.com/image/fetch/$s_!euFa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb557eb3f-903b-4a9a-a052-f07fe95e3ec5_2878x1422.png 1272w, https://substackcdn.com/image/fetch/$s_!euFa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb557eb3f-903b-4a9a-a052-f07fe95e3ec5_2878x1422.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ol start="2"><li><p><strong>In the code (will be shared shortly) define your ideal customer - along with timelines, product type, marketing goals, etc. This is what the prospect&#8217;s form responses will be scored against.</strong></p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pvIw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F702e22f6-f059-4237-b55c-228fcfdf3f6b_2304x608.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pvIw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F702e22f6-f059-4237-b55c-228fcfdf3f6b_2304x608.png 424w, https://substackcdn.com/image/fetch/$s_!pvIw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F702e22f6-f059-4237-b55c-228fcfdf3f6b_2304x608.png 848w, https://substackcdn.com/image/fetch/$s_!pvIw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F702e22f6-f059-4237-b55c-228fcfdf3f6b_2304x608.png 1272w, https://substackcdn.com/image/fetch/$s_!pvIw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F702e22f6-f059-4237-b55c-228fcfdf3f6b_2304x608.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pvIw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F702e22f6-f059-4237-b55c-228fcfdf3f6b_2304x608.png" width="1456" height="384" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/702e22f6-f059-4237-b55c-228fcfdf3f6b_2304x608.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:384,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:143435,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pvIw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F702e22f6-f059-4237-b55c-228fcfdf3f6b_2304x608.png 424w, https://substackcdn.com/image/fetch/$s_!pvIw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F702e22f6-f059-4237-b55c-228fcfdf3f6b_2304x608.png 848w, https://substackcdn.com/image/fetch/$s_!pvIw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F702e22f6-f059-4237-b55c-228fcfdf3f6b_2304x608.png 1272w, https://substackcdn.com/image/fetch/$s_!pvIw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F702e22f6-f059-4237-b55c-228fcfdf3f6b_2304x608.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ol start="3"><li><p><strong>When responses are submitted, in an new column, a score with reasoning will be populated.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!T24x!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29eb6b80-111b-4368-b9c0-48f3030c2298_2520x554.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!T24x!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29eb6b80-111b-4368-b9c0-48f3030c2298_2520x554.png 424w, https://substackcdn.com/image/fetch/$s_!T24x!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29eb6b80-111b-4368-b9c0-48f3030c2298_2520x554.png 848w, https://substackcdn.com/image/fetch/$s_!T24x!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29eb6b80-111b-4368-b9c0-48f3030c2298_2520x554.png 1272w, https://substackcdn.com/image/fetch/$s_!T24x!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29eb6b80-111b-4368-b9c0-48f3030c2298_2520x554.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!T24x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29eb6b80-111b-4368-b9c0-48f3030c2298_2520x554.png" width="1456" height="320" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/29eb6b80-111b-4368-b9c0-48f3030c2298_2520x554.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:320,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:167823,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!T24x!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29eb6b80-111b-4368-b9c0-48f3030c2298_2520x554.png 424w, https://substackcdn.com/image/fetch/$s_!T24x!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29eb6b80-111b-4368-b9c0-48f3030c2298_2520x554.png 848w, https://substackcdn.com/image/fetch/$s_!T24x!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29eb6b80-111b-4368-b9c0-48f3030c2298_2520x554.png 1272w, https://substackcdn.com/image/fetch/$s_!T24x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F29eb6b80-111b-4368-b9c0-48f3030c2298_2520x554.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div></li></ol><p></p><h3>App Demo:</h3><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;9b6c40de-94a3-49ef-814f-b6cac770ece7&quot;,&quot;duration&quot;:null}"></div><h3>Tech Stack:</h3><ol><li><p>Google Sheets</p></li><li><p>Google Forms</p></li><li><p>OpenAI&#8217;s GPT-4o mini</p></li><li><p>Google App Script</p></li></ol><h3>Technical Workflow:</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!y8um!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46bd9c3f-c3e0-41d2-b997-4a2e2627f4dc_1502x437.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!y8um!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46bd9c3f-c3e0-41d2-b997-4a2e2627f4dc_1502x437.png 424w, https://substackcdn.com/image/fetch/$s_!y8um!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46bd9c3f-c3e0-41d2-b997-4a2e2627f4dc_1502x437.png 848w, https://substackcdn.com/image/fetch/$s_!y8um!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46bd9c3f-c3e0-41d2-b997-4a2e2627f4dc_1502x437.png 1272w, https://substackcdn.com/image/fetch/$s_!y8um!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46bd9c3f-c3e0-41d2-b997-4a2e2627f4dc_1502x437.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!y8um!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46bd9c3f-c3e0-41d2-b997-4a2e2627f4dc_1502x437.png" width="728" height="212" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/46bd9c3f-c3e0-41d2-b997-4a2e2627f4dc_1502x437.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:424,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:47527,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!y8um!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46bd9c3f-c3e0-41d2-b997-4a2e2627f4dc_1502x437.png 424w, https://substackcdn.com/image/fetch/$s_!y8um!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46bd9c3f-c3e0-41d2-b997-4a2e2627f4dc_1502x437.png 848w, https://substackcdn.com/image/fetch/$s_!y8um!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46bd9c3f-c3e0-41d2-b997-4a2e2627f4dc_1502x437.png 1272w, https://substackcdn.com/image/fetch/$s_!y8um!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F46bd9c3f-c3e0-41d2-b997-4a2e2627f4dc_1502x437.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Sounds good? Let&#8217;s get to work. <strong>Click the button below</strong> to start building. <strong>PrompterGPT</strong> will walk you through the project step-by-step and help you troubleshoot, customize, or edit its scope. Just ask away!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt&quot;,&quot;text&quot;:&quot;Build Leader Scorer&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt"><span>Build Leader Scorer</span></a></p><p>Happy building, and see you next time.</p><p><strong>&#8212; Nishad from Prompter</strong></p><p>P.S. This project doesn&#8217;t interest you? Check out last week&#8217;s project on how to build your own <a href="https://www.learnprompter.com/p/your-competitor-just-made-a-move">Competitor Website Monitor!</a></p><p><em>P.P.S for more daily thoughts on AI, and sneak peak of projects before they&#8217;re sent, make sure to <a href="https://twitter.com/prompter_ai">follow us on X!</a></em></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.learnprompter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for building with Prompter! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Your competitor just made a move 🔍]]></title><description><![CDATA[Build this 30 minute automation to future-proof your business]]></description><link>https://www.learnprompter.com/p/your-competitor-just-made-a-move</link><guid isPermaLink="false">https://www.learnprompter.com/p/your-competitor-just-made-a-move</guid><dc:creator><![CDATA[Nishad Pasricha]]></dc:creator><pubDate>Mon, 04 Nov 2024 13:04:51 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!q5TH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f51b77e-a650-4a46-a277-6cb9e88f2b61_1792x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!q5TH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f51b77e-a650-4a46-a277-6cb9e88f2b61_1792x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!q5TH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f51b77e-a650-4a46-a277-6cb9e88f2b61_1792x1024.png 424w, https://substackcdn.com/image/fetch/$s_!q5TH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f51b77e-a650-4a46-a277-6cb9e88f2b61_1792x1024.png 848w, https://substackcdn.com/image/fetch/$s_!q5TH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f51b77e-a650-4a46-a277-6cb9e88f2b61_1792x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!q5TH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f51b77e-a650-4a46-a277-6cb9e88f2b61_1792x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!q5TH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f51b77e-a650-4a46-a277-6cb9e88f2b61_1792x1024.png" width="1456" height="832" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1f51b77e-a650-4a46-a277-6cb9e88f2b61_1792x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:832,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2687842,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!q5TH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f51b77e-a650-4a46-a277-6cb9e88f2b61_1792x1024.png 424w, https://substackcdn.com/image/fetch/$s_!q5TH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f51b77e-a650-4a46-a277-6cb9e88f2b61_1792x1024.png 848w, https://substackcdn.com/image/fetch/$s_!q5TH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f51b77e-a650-4a46-a277-6cb9e88f2b61_1792x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!q5TH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f51b77e-a650-4a46-a277-6cb9e88f2b61_1792x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Hey Prompter Community!</p><p></p><p>It&#8217;s a dog-eat-dog world out there. With this new technological revolution with LLMs, these dogs are building complex features on tighter budgets with smaller teams in a shorter time.  You best stay on your A-game. It&#8217;s vital to keep an eye on your competitor, but ensure not to get tormented by their product announcements and their seeming progress.</p><p>As Sam Altman says:</p><blockquote><p><em>A quick word about competitors: competitors are a startup ghost story. First-time founders think they are what kill 99% of startups. But 99% of startups die from suicide, not murder. Worry instead about all of your internal problems. If you fail, it will very likely be because you failed to make a great product and/or failed to make a great company.</em></p></blockquote><p><a href="https://playbook.samaltman.com/">- Y Combinator Startup Playbook</a></p><p>So, how do we keep tabs on our competitors without wasting precious time focusing on our internal issues?</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.learnprompter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Do projects like this interest you? Support open-source apps and subscribe!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p><strong>Let&#8217;s automate it.</strong></p><div><hr></div><p><strong>Remember:</strong> You can get a step-by-step tutorial on this project using our AI tutor, PrompterGPT. Simply choose which project you&#8217;d like to work on, follow the instructions, and tell it what you want changed!</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!F32n!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ddb6570-7326-47d7-a276-389de8c3ebec_1280x720.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!F32n!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ddb6570-7326-47d7-a276-389de8c3ebec_1280x720.gif 424w, https://substackcdn.com/image/fetch/$s_!F32n!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ddb6570-7326-47d7-a276-389de8c3ebec_1280x720.gif 848w, https://substackcdn.com/image/fetch/$s_!F32n!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ddb6570-7326-47d7-a276-389de8c3ebec_1280x720.gif 1272w, https://substackcdn.com/image/fetch/$s_!F32n!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ddb6570-7326-47d7-a276-389de8c3ebec_1280x720.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!F32n!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ddb6570-7326-47d7-a276-389de8c3ebec_1280x720.gif" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5ddb6570-7326-47d7-a276-389de8c3ebec_1280x720.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:10570554,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!F32n!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ddb6570-7326-47d7-a276-389de8c3ebec_1280x720.gif 424w, https://substackcdn.com/image/fetch/$s_!F32n!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ddb6570-7326-47d7-a276-389de8c3ebec_1280x720.gif 848w, https://substackcdn.com/image/fetch/$s_!F32n!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ddb6570-7326-47d7-a276-389de8c3ebec_1280x720.gif 1272w, https://substackcdn.com/image/fetch/$s_!F32n!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ddb6570-7326-47d7-a276-389de8c3ebec_1280x720.gif 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt&quot;,&quot;text&quot;:&quot;Build a Project&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt"><span>Build a Project</span></a></p><div><hr></div><p>We will build a relatively simple Flask app that allows you to upload various &#8220;competitor URLs,&#8221; whether it&#8217;s their newsroom or a site like macrumors.com. When new content is published on these sites, we will scrape, summarize, and email them to you once a week.</p><h3><strong>Application Steps:</strong></h3><ol><li><p><strong>Create a &#8220;Competitor Profile&#8221;</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!J10m!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fbfba78-c001-48af-aded-da609bed0abd_1413x681.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!J10m!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fbfba78-c001-48af-aded-da609bed0abd_1413x681.png 424w, https://substackcdn.com/image/fetch/$s_!J10m!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fbfba78-c001-48af-aded-da609bed0abd_1413x681.png 848w, https://substackcdn.com/image/fetch/$s_!J10m!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fbfba78-c001-48af-aded-da609bed0abd_1413x681.png 1272w, https://substackcdn.com/image/fetch/$s_!J10m!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fbfba78-c001-48af-aded-da609bed0abd_1413x681.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!J10m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fbfba78-c001-48af-aded-da609bed0abd_1413x681.png" width="1413" height="681" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7fbfba78-c001-48af-aded-da609bed0abd_1413x681.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:681,&quot;width&quot;:1413,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:34521,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!J10m!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fbfba78-c001-48af-aded-da609bed0abd_1413x681.png 424w, https://substackcdn.com/image/fetch/$s_!J10m!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fbfba78-c001-48af-aded-da609bed0abd_1413x681.png 848w, https://substackcdn.com/image/fetch/$s_!J10m!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fbfba78-c001-48af-aded-da609bed0abd_1413x681.png 1272w, https://substackcdn.com/image/fetch/$s_!J10m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7fbfba78-c001-48af-aded-da609bed0abd_1413x681.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div></li><li><p><strong>Add URLs of websites</strong> </p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ao3X!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01f9119b-6910-4166-8816-8d521ed1e121_1417x686.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ao3X!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01f9119b-6910-4166-8816-8d521ed1e121_1417x686.png 424w, https://substackcdn.com/image/fetch/$s_!ao3X!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01f9119b-6910-4166-8816-8d521ed1e121_1417x686.png 848w, https://substackcdn.com/image/fetch/$s_!ao3X!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01f9119b-6910-4166-8816-8d521ed1e121_1417x686.png 1272w, https://substackcdn.com/image/fetch/$s_!ao3X!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01f9119b-6910-4166-8816-8d521ed1e121_1417x686.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ao3X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01f9119b-6910-4166-8816-8d521ed1e121_1417x686.png" width="1417" height="686" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/01f9119b-6910-4166-8816-8d521ed1e121_1417x686.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:686,&quot;width&quot;:1417,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:41557,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ao3X!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01f9119b-6910-4166-8816-8d521ed1e121_1417x686.png 424w, https://substackcdn.com/image/fetch/$s_!ao3X!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01f9119b-6910-4166-8816-8d521ed1e121_1417x686.png 848w, https://substackcdn.com/image/fetch/$s_!ao3X!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01f9119b-6910-4166-8816-8d521ed1e121_1417x686.png 1272w, https://substackcdn.com/image/fetch/$s_!ao3X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F01f9119b-6910-4166-8816-8d521ed1e121_1417x686.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ol start="3"><li><p><strong>Schedule Run on Google Scheduler</strong></p></li></ol><p></p><ol start="3"><li><p><strong>Receive email with a summary of changes 1 time a week (or your choice)</strong></p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pnLd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff203ada1-f3dc-47e7-9f50-c931c15b5e6f_1113x752.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pnLd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff203ada1-f3dc-47e7-9f50-c931c15b5e6f_1113x752.png 424w, https://substackcdn.com/image/fetch/$s_!pnLd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff203ada1-f3dc-47e7-9f50-c931c15b5e6f_1113x752.png 848w, https://substackcdn.com/image/fetch/$s_!pnLd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff203ada1-f3dc-47e7-9f50-c931c15b5e6f_1113x752.png 1272w, https://substackcdn.com/image/fetch/$s_!pnLd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff203ada1-f3dc-47e7-9f50-c931c15b5e6f_1113x752.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pnLd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff203ada1-f3dc-47e7-9f50-c931c15b5e6f_1113x752.png" width="554" height="374.3108715184187" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f203ada1-f3dc-47e7-9f50-c931c15b5e6f_1113x752.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:752,&quot;width&quot;:1113,&quot;resizeWidth&quot;:554,&quot;bytes&quot;:179387,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pnLd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff203ada1-f3dc-47e7-9f50-c931c15b5e6f_1113x752.png 424w, https://substackcdn.com/image/fetch/$s_!pnLd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff203ada1-f3dc-47e7-9f50-c931c15b5e6f_1113x752.png 848w, https://substackcdn.com/image/fetch/$s_!pnLd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff203ada1-f3dc-47e7-9f50-c931c15b5e6f_1113x752.png 1272w, https://substackcdn.com/image/fetch/$s_!pnLd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff203ada1-f3dc-47e7-9f50-c931c15b5e6f_1113x752.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h3>App Demo:</h3><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;c0a3ba7a-3d47-49be-b7a4-c4825bd80d63&quot;,&quot;duration&quot;:null}"></div><p></p><h3>Tech Stack:</h3><ol><li><p>OpenAI&#8217;s GPT-4o Mini</p></li><li><p>Google Cloud Run</p></li><li><p>Flask</p></li><li><p>Google Scheduler</p></li><li><p>Beautiful Soup</p></li><li><p>SMTP Email Sending</p></li></ol><p></p><h3>Technical Workflow:</h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tnS5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2814729d-949d-4bdf-9ff3-c1ed67dfc3a2_1742x467.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tnS5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2814729d-949d-4bdf-9ff3-c1ed67dfc3a2_1742x467.png 424w, https://substackcdn.com/image/fetch/$s_!tnS5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2814729d-949d-4bdf-9ff3-c1ed67dfc3a2_1742x467.png 848w, https://substackcdn.com/image/fetch/$s_!tnS5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2814729d-949d-4bdf-9ff3-c1ed67dfc3a2_1742x467.png 1272w, https://substackcdn.com/image/fetch/$s_!tnS5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2814729d-949d-4bdf-9ff3-c1ed67dfc3a2_1742x467.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tnS5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2814729d-949d-4bdf-9ff3-c1ed67dfc3a2_1742x467.png" width="728" height="195" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2814729d-949d-4bdf-9ff3-c1ed67dfc3a2_1742x467.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:390,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:54407,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tnS5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2814729d-949d-4bdf-9ff3-c1ed67dfc3a2_1742x467.png 424w, https://substackcdn.com/image/fetch/$s_!tnS5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2814729d-949d-4bdf-9ff3-c1ed67dfc3a2_1742x467.png 848w, https://substackcdn.com/image/fetch/$s_!tnS5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2814729d-949d-4bdf-9ff3-c1ed67dfc3a2_1742x467.png 1272w, https://substackcdn.com/image/fetch/$s_!tnS5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2814729d-949d-4bdf-9ff3-c1ed67dfc3a2_1742x467.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p></p><p>Sounds good? Let&#8217;s get to work. <strong>Click the button below</strong> to start building. <strong>PrompterGPT</strong> will walk you through the project step-by-step and help you troubleshoot, customize, or edit its scope. Just ask away!</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt&quot;,&quot;text&quot;:&quot;Build Competitor Monitor&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt"><span>Build Competitor Monitor</span></a></p><p></p><p>Happy building, and see you next time.</p><p><strong>&#8212; Nishad from Prompter</strong></p><p>P.S. This project doesn&#8217;t interest you? Check out last week&#8217;s project on how to build your own <a href="https://www.learnprompter.com/p/the-job-market-is-broken-so-why-are">Applicant Tracking System!</a></p><p><em>P.P.S for more daily thoughts on AI, and sneak peak of projects before they&#8217;re sent, make sure to <a href="https://twitter.com/prompter_ai">follow us on X!</a></em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.learnprompter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Do project like this interest you? Support open-source apps and subscribe!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[The job market is broken - so why are you still paying for an ATS?]]></title><description><![CDATA[Build your own in 20 minutes, and customize it to your needs (for free!)]]></description><link>https://www.learnprompter.com/p/the-job-market-is-broken-so-why-are</link><guid isPermaLink="false">https://www.learnprompter.com/p/the-job-market-is-broken-so-why-are</guid><dc:creator><![CDATA[Nishad Pasricha]]></dc:creator><pubDate>Mon, 28 Oct 2024 12:20:03 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!XLKC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6961f4e2-57da-46ba-adb8-870c689e3001_1792x1024.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XLKC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6961f4e2-57da-46ba-adb8-870c689e3001_1792x1024.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XLKC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6961f4e2-57da-46ba-adb8-870c689e3001_1792x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!XLKC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6961f4e2-57da-46ba-adb8-870c689e3001_1792x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!XLKC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6961f4e2-57da-46ba-adb8-870c689e3001_1792x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!XLKC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6961f4e2-57da-46ba-adb8-870c689e3001_1792x1024.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XLKC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6961f4e2-57da-46ba-adb8-870c689e3001_1792x1024.webp" width="1456" height="832" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6961f4e2-57da-46ba-adb8-870c689e3001_1792x1024.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:832,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A black and white cartoon-style image with a vintage newspaper feel, depicting a line of robots waiting for a job. One robot is seated at a desk, processing resumes with a large stack of them next to it, looking stressed and overworked. The robots in line are patiently waiting, some holding briefcases or resumes, while the robot at the desk is visibly anxious, working through the pile. The scene has a lively, animated feel, blending the vintage setting with exaggerated, cartoonish robot characters. The overall atmosphere captures the sense of anticipation and stress in a humorous, retro style.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A black and white cartoon-style image with a vintage newspaper feel, depicting a line of robots waiting for a job. One robot is seated at a desk, processing resumes with a large stack of them next to it, looking stressed and overworked. The robots in line are patiently waiting, some holding briefcases or resumes, while the robot at the desk is visibly anxious, working through the pile. The scene has a lively, animated feel, blending the vintage setting with exaggerated, cartoonish robot characters. The overall atmosphere captures the sense of anticipation and stress in a humorous, retro style." title="A black and white cartoon-style image with a vintage newspaper feel, depicting a line of robots waiting for a job. One robot is seated at a desk, processing resumes with a large stack of them next to it, looking stressed and overworked. The robots in line are patiently waiting, some holding briefcases or resumes, while the robot at the desk is visibly anxious, working through the pile. The scene has a lively, animated feel, blending the vintage setting with exaggerated, cartoonish robot characters. The overall atmosphere captures the sense of anticipation and stress in a humorous, retro style." srcset="https://substackcdn.com/image/fetch/$s_!XLKC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6961f4e2-57da-46ba-adb8-870c689e3001_1792x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!XLKC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6961f4e2-57da-46ba-adb8-870c689e3001_1792x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!XLKC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6961f4e2-57da-46ba-adb8-870c689e3001_1792x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!XLKC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6961f4e2-57da-46ba-adb8-870c689e3001_1792x1024.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Hey Prompter Community!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.learnprompter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Prompter! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Let&#8217;s face it: the state of the job market is a weird AI trench warfare battle. AI recruiters are scanning millions of resumes, looking for buzzwords from resumes blasted out by people using AI to apply for hundreds of jobs.</p><p>Chances are, if you&#8217;re using a social media channel to hire, you&#8217;re getting hundreds of applications you can&#8217;t parse through. It&#8217;s just the state of the market.</p><p>So, instead of paying hundreds of dollars a month to some ATS software company, let&#8217;s build one on our own in half an hour - for free!</p><p>Let&#8217;s look at this week&#8217;s project: <strong>a DIY Applicant Tracking and Rating system.</strong></p><p>Want to build today&#8217;s project but don&#8217;t know where to start? Get a step-by-step walkthrough by PrompterGPT - our AI tutor tuned on our projects and ready to help - no matter your skill level.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt&quot;,&quot;text&quot;:&quot;Build this Project&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt"><span>Build this Project</span></a></p><p></p><h3><strong>Application Steps:</strong></h3><ol><li><p><strong>Admin uploads job and description</strong></p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cluQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf66acbe-7c31-4516-832e-94b09b2be890_2880x1590.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cluQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf66acbe-7c31-4516-832e-94b09b2be890_2880x1590.png 424w, https://substackcdn.com/image/fetch/$s_!cluQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf66acbe-7c31-4516-832e-94b09b2be890_2880x1590.png 848w, https://substackcdn.com/image/fetch/$s_!cluQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf66acbe-7c31-4516-832e-94b09b2be890_2880x1590.png 1272w, https://substackcdn.com/image/fetch/$s_!cluQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf66acbe-7c31-4516-832e-94b09b2be890_2880x1590.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cluQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf66acbe-7c31-4516-832e-94b09b2be890_2880x1590.png" width="682" height="376.5989010989011" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bf66acbe-7c31-4516-832e-94b09b2be890_2880x1590.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:804,&quot;width&quot;:1456,&quot;resizeWidth&quot;:682,&quot;bytes&quot;:304721,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cluQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf66acbe-7c31-4516-832e-94b09b2be890_2880x1590.png 424w, https://substackcdn.com/image/fetch/$s_!cluQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf66acbe-7c31-4516-832e-94b09b2be890_2880x1590.png 848w, https://substackcdn.com/image/fetch/$s_!cluQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf66acbe-7c31-4516-832e-94b09b2be890_2880x1590.png 1272w, https://substackcdn.com/image/fetch/$s_!cluQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbf66acbe-7c31-4516-832e-94b09b2be890_2880x1590.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><ol start="2"><li><p><strong>Admin sends Streamlit link out to applicants.</strong></p><div><hr></div></li><li><p><strong>Applicants insert their name and email and attach their resume.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4O3y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2a1d540-38e7-44f2-93a8-9b84f9036f49_2880x1582.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4O3y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2a1d540-38e7-44f2-93a8-9b84f9036f49_2880x1582.png 424w, https://substackcdn.com/image/fetch/$s_!4O3y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2a1d540-38e7-44f2-93a8-9b84f9036f49_2880x1582.png 848w, https://substackcdn.com/image/fetch/$s_!4O3y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2a1d540-38e7-44f2-93a8-9b84f9036f49_2880x1582.png 1272w, https://substackcdn.com/image/fetch/$s_!4O3y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2a1d540-38e7-44f2-93a8-9b84f9036f49_2880x1582.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4O3y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2a1d540-38e7-44f2-93a8-9b84f9036f49_2880x1582.png" width="696" height="382.4175824175824" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a2a1d540-38e7-44f2-93a8-9b84f9036f49_2880x1582.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:800,&quot;width&quot;:1456,&quot;resizeWidth&quot;:696,&quot;bytes&quot;:286611,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4O3y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2a1d540-38e7-44f2-93a8-9b84f9036f49_2880x1582.png 424w, https://substackcdn.com/image/fetch/$s_!4O3y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2a1d540-38e7-44f2-93a8-9b84f9036f49_2880x1582.png 848w, https://substackcdn.com/image/fetch/$s_!4O3y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2a1d540-38e7-44f2-93a8-9b84f9036f49_2880x1582.png 1272w, https://substackcdn.com/image/fetch/$s_!4O3y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa2a1d540-38e7-44f2-93a8-9b84f9036f49_2880x1582.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><p></p></li><li><p><strong>OpenAI compares a resume to the job description, gives a summary and score, and inserts data into a sheet.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!scTv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a4e5f7c-863b-4718-b8ac-02735e0d2d54_2880x1586.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!scTv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a4e5f7c-863b-4718-b8ac-02735e0d2d54_2880x1586.png 424w, https://substackcdn.com/image/fetch/$s_!scTv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a4e5f7c-863b-4718-b8ac-02735e0d2d54_2880x1586.png 848w, https://substackcdn.com/image/fetch/$s_!scTv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a4e5f7c-863b-4718-b8ac-02735e0d2d54_2880x1586.png 1272w, https://substackcdn.com/image/fetch/$s_!scTv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a4e5f7c-863b-4718-b8ac-02735e0d2d54_2880x1586.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!scTv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a4e5f7c-863b-4718-b8ac-02735e0d2d54_2880x1586.png" width="1456" height="802" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5a4e5f7c-863b-4718-b8ac-02735e0d2d54_2880x1586.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:802,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:611836,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!scTv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a4e5f7c-863b-4718-b8ac-02735e0d2d54_2880x1586.png 424w, https://substackcdn.com/image/fetch/$s_!scTv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a4e5f7c-863b-4718-b8ac-02735e0d2d54_2880x1586.png 848w, https://substackcdn.com/image/fetch/$s_!scTv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a4e5f7c-863b-4718-b8ac-02735e0d2d54_2880x1586.png 1272w, https://substackcdn.com/image/fetch/$s_!scTv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5a4e5f7c-863b-4718-b8ac-02735e0d2d54_2880x1586.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><p></p></li><li><p><strong>The resumes are saved to a folder.</strong></p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gg76!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc717ee3b-ce99-459a-820b-ec813dffc0f0_2876x1578.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gg76!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc717ee3b-ce99-459a-820b-ec813dffc0f0_2876x1578.png 424w, https://substackcdn.com/image/fetch/$s_!gg76!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc717ee3b-ce99-459a-820b-ec813dffc0f0_2876x1578.png 848w, https://substackcdn.com/image/fetch/$s_!gg76!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc717ee3b-ce99-459a-820b-ec813dffc0f0_2876x1578.png 1272w, https://substackcdn.com/image/fetch/$s_!gg76!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc717ee3b-ce99-459a-820b-ec813dffc0f0_2876x1578.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gg76!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc717ee3b-ce99-459a-820b-ec813dffc0f0_2876x1578.png" width="1456" height="799" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c717ee3b-ce99-459a-820b-ec813dffc0f0_2876x1578.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:799,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:585839,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gg76!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc717ee3b-ce99-459a-820b-ec813dffc0f0_2876x1578.png 424w, https://substackcdn.com/image/fetch/$s_!gg76!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc717ee3b-ce99-459a-820b-ec813dffc0f0_2876x1578.png 848w, https://substackcdn.com/image/fetch/$s_!gg76!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc717ee3b-ce99-459a-820b-ec813dffc0f0_2876x1578.png 1272w, https://substackcdn.com/image/fetch/$s_!gg76!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc717ee3b-ce99-459a-820b-ec813dffc0f0_2876x1578.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h3><strong>App Demo</strong></h3><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;c4dff93e-c2c5-4282-9bd0-7f24f418ee6f&quot;,&quot;duration&quot;:null}"></div><p></p><h3>Tech Stack</h3><ol><li><p>Streamlit</p></li><li><p>Google Cloud Storage</p></li><li><p>Google Sheets API</p></li><li><p>Google Drive API</p></li><li><p>OpenAI&#8217;s GPT 4o-mini</p></li></ol><p></p><p>Sounds good? Let&#8217;s get to work. <strong>Click the button below</strong> to start building. <strong>PrompterGPT</strong> will walk you through the project step-by-step and help you troubleshoot, customize, or edit its scope. Just ask away!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt&quot;,&quot;text&quot;:&quot;Build ATS&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt"><span>Build ATS</span></a></p><p></p><p>P.S. This project doesn&#8217;t interest you? Check out <a href="https://www.learnprompter.com/p/your-customers-should-be-building">last week&#8217;s project for a free time tracking app template!</a></p><p><em>P.P.S for more daily thoughts on AI, and sneak peak of projects before they&#8217;re sent, make sure to <a href="https://twitter.com/prompter_ai">follow us on X!</a></em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.learnprompter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Prompter! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Your customers should be building your product for you]]></title><description><![CDATA[and, here's a free time-tracking app template!]]></description><link>https://www.learnprompter.com/p/your-customers-should-be-building</link><guid isPermaLink="false">https://www.learnprompter.com/p/your-customers-should-be-building</guid><dc:creator><![CDATA[Nishad Pasricha]]></dc:creator><pubDate>Thu, 17 Oct 2024 17:09:43 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!HeJI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c1446a0-9bfc-4c23-947c-2444bc0e715b_1792x1024.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HeJI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c1446a0-9bfc-4c23-947c-2444bc0e715b_1792x1024.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HeJI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c1446a0-9bfc-4c23-947c-2444bc0e715b_1792x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!HeJI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c1446a0-9bfc-4c23-947c-2444bc0e715b_1792x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!HeJI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c1446a0-9bfc-4c23-947c-2444bc0e715b_1792x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!HeJI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c1446a0-9bfc-4c23-947c-2444bc0e715b_1792x1024.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HeJI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c1446a0-9bfc-4c23-947c-2444bc0e715b_1792x1024.webp" width="1456" height="832" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2c1446a0-9bfc-4c23-947c-2444bc0e715b_1792x1024.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:832,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A black and white cartoon-style image with a vintage newspaper feel, depicting robots climbing a large clock. One robot is taking notes, suggesting they are keeping track of time in a busy office. The scene captures the urgency and hustle, with the robots scaling the clock's face and gears, while the clock's hands indicate a race against time. The style remains lively and animated, with a mix of vintage office elements and exaggerated, cartoonish robot characters. The overall atmosphere conveys the hectic pace and time-sensitive nature of the setting. The image is in a widescreen desktop format.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A black and white cartoon-style image with a vintage newspaper feel, depicting robots climbing a large clock. One robot is taking notes, suggesting they are keeping track of time in a busy office. The scene captures the urgency and hustle, with the robots scaling the clock's face and gears, while the clock's hands indicate a race against time. The style remains lively and animated, with a mix of vintage office elements and exaggerated, cartoonish robot characters. The overall atmosphere conveys the hectic pace and time-sensitive nature of the setting. The image is in a widescreen desktop format." title="A black and white cartoon-style image with a vintage newspaper feel, depicting robots climbing a large clock. One robot is taking notes, suggesting they are keeping track of time in a busy office. The scene captures the urgency and hustle, with the robots scaling the clock's face and gears, while the clock's hands indicate a race against time. The style remains lively and animated, with a mix of vintage office elements and exaggerated, cartoonish robot characters. The overall atmosphere conveys the hectic pace and time-sensitive nature of the setting. The image is in a widescreen desktop format." srcset="https://substackcdn.com/image/fetch/$s_!HeJI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c1446a0-9bfc-4c23-947c-2444bc0e715b_1792x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!HeJI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c1446a0-9bfc-4c23-947c-2444bc0e715b_1792x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!HeJI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c1446a0-9bfc-4c23-947c-2444bc0e715b_1792x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!HeJI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c1446a0-9bfc-4c23-947c-2444bc0e715b_1792x1024.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>What happens to product roadmaps when the marginal cost of writing a line of code goes to zero?</p><p>It&#8217;s an exciting thought. We&#8217;ve stumbled upon an age where a simple addition to an app that could have taken weeks takes mere seconds. What took hundreds of expensive developer hours can now take mere minutes of a non-technical conversation back and forth. So what if we shifted those minutes to the customer? </p><p>Should we give customers control over their experience?  No-code tools such as Monday.com, Bubble.io, and others attempt to have this sort of end-user flexibility with apparent success, but another obvious factor is the limitations of no-code.</p><p>To be clear, I was pro no-code, until I realized you can code with no code like a pro using code (gen).</p><p>So, let&#8217;s take an example of what the future could look like. Today&#8217;s project is less of an automation project and more about building an app in 2024. I&#8217;ll show you how I share my projects with PrompterGPT and how you can build and customize anything (and I&#8217;ll give out a free template for a time-tracking app you can build, customize, and deploy now!).</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.learnprompter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Interested? Subscribe to receive new posts and support my work, it&#8217;s free!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><h3>Step 1: Using PrompterGPT, get today&#8217;s time-tracking app project</h3><p>I upload each of my automation projects to a custom GPT so you can easily build, deploy, customize, and troubleshoot.</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt&quot;,&quot;text&quot;:&quot;Get Time Tracking App&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt"><span>Get Time Tracking App</span></a></p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Pfx7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1f77eff-5e9a-405b-8c5d-0217d5a5ae7f_768x480.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Pfx7!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1f77eff-5e9a-405b-8c5d-0217d5a5ae7f_768x480.gif 424w, https://substackcdn.com/image/fetch/$s_!Pfx7!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1f77eff-5e9a-405b-8c5d-0217d5a5ae7f_768x480.gif 848w, https://substackcdn.com/image/fetch/$s_!Pfx7!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1f77eff-5e9a-405b-8c5d-0217d5a5ae7f_768x480.gif 1272w, https://substackcdn.com/image/fetch/$s_!Pfx7!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1f77eff-5e9a-405b-8c5d-0217d5a5ae7f_768x480.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Pfx7!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1f77eff-5e9a-405b-8c5d-0217d5a5ae7f_768x480.gif" width="728" height="455" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f1f77eff-5e9a-405b-8c5d-0217d5a5ae7f_768x480.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:480,&quot;width&quot;:768,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:5491616,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Pfx7!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1f77eff-5e9a-405b-8c5d-0217d5a5ae7f_768x480.gif 424w, https://substackcdn.com/image/fetch/$s_!Pfx7!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1f77eff-5e9a-405b-8c5d-0217d5a5ae7f_768x480.gif 848w, https://substackcdn.com/image/fetch/$s_!Pfx7!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1f77eff-5e9a-405b-8c5d-0217d5a5ae7f_768x480.gif 1272w, https://substackcdn.com/image/fetch/$s_!Pfx7!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1f77eff-5e9a-405b-8c5d-0217d5a5ae7f_768x480.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h3>Step 2: Follow the instructions and copy the provided code to a new working directory.</h3><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_192!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b9a491f-3109-489a-ab1f-270c6d9864ec_768x480.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_192!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b9a491f-3109-489a-ab1f-270c6d9864ec_768x480.gif 424w, https://substackcdn.com/image/fetch/$s_!_192!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b9a491f-3109-489a-ab1f-270c6d9864ec_768x480.gif 848w, https://substackcdn.com/image/fetch/$s_!_192!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b9a491f-3109-489a-ab1f-270c6d9864ec_768x480.gif 1272w, https://substackcdn.com/image/fetch/$s_!_192!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b9a491f-3109-489a-ab1f-270c6d9864ec_768x480.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_192!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b9a491f-3109-489a-ab1f-270c6d9864ec_768x480.gif" width="768" height="480" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9b9a491f-3109-489a-ab1f-270c6d9864ec_768x480.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:480,&quot;width&quot;:768,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:8461652,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_192!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b9a491f-3109-489a-ab1f-270c6d9864ec_768x480.gif 424w, https://substackcdn.com/image/fetch/$s_!_192!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b9a491f-3109-489a-ab1f-270c6d9864ec_768x480.gif 848w, https://substackcdn.com/image/fetch/$s_!_192!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b9a491f-3109-489a-ab1f-270c6d9864ec_768x480.gif 1272w, https://substackcdn.com/image/fetch/$s_!_192!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9b9a491f-3109-489a-ab1f-270c6d9864ec_768x480.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h3>Step 3: Assess the current app&#8217;s capabilities</h3><p>Follow PrompterGPT&#8217;s instructions to test the app locally and see what you like/dislike about it (my feelings won&#8217;t be hurt, don&#8217;t worry!)</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!X0CW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F689fce8c-f297-40ed-90af-6fcf83f18f9c_852x480.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!X0CW!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F689fce8c-f297-40ed-90af-6fcf83f18f9c_852x480.gif 424w, https://substackcdn.com/image/fetch/$s_!X0CW!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F689fce8c-f297-40ed-90af-6fcf83f18f9c_852x480.gif 848w, https://substackcdn.com/image/fetch/$s_!X0CW!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F689fce8c-f297-40ed-90af-6fcf83f18f9c_852x480.gif 1272w, https://substackcdn.com/image/fetch/$s_!X0CW!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F689fce8c-f297-40ed-90af-6fcf83f18f9c_852x480.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!X0CW!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F689fce8c-f297-40ed-90af-6fcf83f18f9c_852x480.gif" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/689fce8c-f297-40ed-90af-6fcf83f18f9c_852x480.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:8585805,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!X0CW!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F689fce8c-f297-40ed-90af-6fcf83f18f9c_852x480.gif 424w, https://substackcdn.com/image/fetch/$s_!X0CW!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F689fce8c-f297-40ed-90af-6fcf83f18f9c_852x480.gif 848w, https://substackcdn.com/image/fetch/$s_!X0CW!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F689fce8c-f297-40ed-90af-6fcf83f18f9c_852x480.gif 1272w, https://substackcdn.com/image/fetch/$s_!X0CW!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F689fce8c-f297-40ed-90af-6fcf83f18f9c_852x480.gif 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p></p><h3>Step 4: Customize and implement with PrompterGPT</h3><p>I&#8217;ll be adding a scheduled email send feature to send information to my leadership group</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Xijg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84691d88-da33-44b5-9cb3-9e6cf9ff0087_852x480.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Xijg!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84691d88-da33-44b5-9cb3-9e6cf9ff0087_852x480.gif 424w, https://substackcdn.com/image/fetch/$s_!Xijg!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84691d88-da33-44b5-9cb3-9e6cf9ff0087_852x480.gif 848w, https://substackcdn.com/image/fetch/$s_!Xijg!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84691d88-da33-44b5-9cb3-9e6cf9ff0087_852x480.gif 1272w, https://substackcdn.com/image/fetch/$s_!Xijg!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84691d88-da33-44b5-9cb3-9e6cf9ff0087_852x480.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Xijg!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84691d88-da33-44b5-9cb3-9e6cf9ff0087_852x480.gif" width="728" height="410.14084507042253" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/84691d88-da33-44b5-9cb3-9e6cf9ff0087_852x480.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:480,&quot;width&quot;:852,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:6712299,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Xijg!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84691d88-da33-44b5-9cb3-9e6cf9ff0087_852x480.gif 424w, https://substackcdn.com/image/fetch/$s_!Xijg!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84691d88-da33-44b5-9cb3-9e6cf9ff0087_852x480.gif 848w, https://substackcdn.com/image/fetch/$s_!Xijg!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84691d88-da33-44b5-9cb3-9e6cf9ff0087_852x480.gif 1272w, https://substackcdn.com/image/fetch/$s_!Xijg!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F84691d88-da33-44b5-9cb3-9e6cf9ff0087_852x480.gif 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>There we go&#8212;simple as that. I&#8217;m not sure about you, but this really feels like the future of internal tooling SaaS. I get a basic template and the flexibility to change what I need. The customer has the power of creation, while the provider sets up the architectures and frameworks.</p><p></p><p>Next week, I&#8217;ll be back with another automation project, so stay tuned!</p><p>Happy building, and see you next time.</p><p><strong>&#8212; Nishad from Prompter</strong></p><p>P.S. This project doesn&#8217;t interest you? Check out last week&#8217;s project on <a href="https://www.learnprompter.com/p/build-an-in-house-earned-media-team">how to build a media monitor to capitalize on breaking news about your company.</a></p><p><em>P.P.S for more daily thoughts on AI, and sneak peak of projects before they&#8217;re sent, make sure to <a href="https://twitter.com/prompter_ai">follow us on X!</a></em></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.learnprompter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Do these projects interest you? Subscribe to continue to get free automation projects, straight to your inbox.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Build an in-house earned media team, for $0.01/week!📰]]></title><description><![CDATA[Don't let opportunities to capitalize on news about your company slip away...]]></description><link>https://www.learnprompter.com/p/build-an-in-house-earned-media-team</link><guid isPermaLink="false">https://www.learnprompter.com/p/build-an-in-house-earned-media-team</guid><dc:creator><![CDATA[Nishad Pasricha]]></dc:creator><pubDate>Mon, 07 Oct 2024 14:33:16 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Rx6x!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08566362-9476-4bbb-a2e0-6a79273ff807_1024x1024.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Rx6x!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08566362-9476-4bbb-a2e0-6a79273ff807_1024x1024.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Rx6x!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08566362-9476-4bbb-a2e0-6a79273ff807_1024x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!Rx6x!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08566362-9476-4bbb-a2e0-6a79273ff807_1024x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!Rx6x!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08566362-9476-4bbb-a2e0-6a79273ff807_1024x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!Rx6x!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08566362-9476-4bbb-a2e0-6a79273ff807_1024x1024.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Rx6x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08566362-9476-4bbb-a2e0-6a79273ff807_1024x1024.webp" width="434" height="434" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/08566362-9476-4bbb-a2e0-6a79273ff807_1024x1024.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:434,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A black and white cartoon-style image with a vintage newspaper feel, depicting a newsroom filled with robots. The robots are busy typing on typewriters, editing papers, talking on old-fashioned phones, and running around with documents in hand. The room is full of desks stacked with newspapers, with headlines being written and stories edited in real-time. The scene captures the chaotic yet productive energy of a vintage newsroom, with the humorous twist of robots filling the roles of journalists and editors. The style remains exaggerated and cartoonish, adding to the lively atmosphere.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A black and white cartoon-style image with a vintage newspaper feel, depicting a newsroom filled with robots. The robots are busy typing on typewriters, editing papers, talking on old-fashioned phones, and running around with documents in hand. The room is full of desks stacked with newspapers, with headlines being written and stories edited in real-time. The scene captures the chaotic yet productive energy of a vintage newsroom, with the humorous twist of robots filling the roles of journalists and editors. The style remains exaggerated and cartoonish, adding to the lively atmosphere." title="A black and white cartoon-style image with a vintage newspaper feel, depicting a newsroom filled with robots. The robots are busy typing on typewriters, editing papers, talking on old-fashioned phones, and running around with documents in hand. The room is full of desks stacked with newspapers, with headlines being written and stories edited in real-time. The scene captures the chaotic yet productive energy of a vintage newsroom, with the humorous twist of robots filling the roles of journalists and editors. The style remains exaggerated and cartoonish, adding to the lively atmosphere." srcset="https://substackcdn.com/image/fetch/$s_!Rx6x!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08566362-9476-4bbb-a2e0-6a79273ff807_1024x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!Rx6x!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08566362-9476-4bbb-a2e0-6a79273ff807_1024x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!Rx6x!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08566362-9476-4bbb-a2e0-6a79273ff807_1024x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!Rx6x!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08566362-9476-4bbb-a2e0-6a79273ff807_1024x1024.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Hey Prompter Community!</p><p></p><p>Today, we&#8217;re building a simple application to help you monitor earned media mentions. Whether you&#8217;re part of a large organization and want to monitor a product launch closely, or you&#8217;re a growing startup just beginning to get some press, this lightweight app will ensure you&#8217;re maximizing your coverage without spending more than 1 cent a week.</p><div><hr></div><p>As always, if you&#8217;re interested in building this project, start with a step-by-step walkthrough from our custom GPT, PrompterGPT! PrompterGPT is trained on all of our projects, so you can tune, customize, or troubleshoot - all for free! Just mention which project you&#8217;re working on.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt&quot;,&quot;text&quot;:&quot;Build Media Monitor&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt"><span>Build Media Monitor</span></a></p><div><hr></div><p>Let&#8217;s get started:</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.learnprompter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Do these projects interest you? Subscribe to support my work; it&#8217;s free!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p></p><h3><strong>Application Steps:</strong></h3><ol><li><p>User opens app</p></li><li><p>User inserts company name to track</p></li><li><p>One time a week (which can change), the app uses News API to gather 25 new articles</p></li><li><p>OpenAI determines the relevance of each article.</p></li><li><p>The article link, summary, and publish date are appended in Google Sheets if relevant.</p></li></ol><p></p><h3>App Demo</h3><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;2719baff-f4ac-4112-bada-157ba1e93fb0&quot;,&quot;duration&quot;:null}"></div><p></p><h3>Tech Stack</h3><ol><li><p>OpenAI</p></li><li><p>Google Cloud (Run, Scheduler, Sheets API)</p></li><li><p>News API</p></li><li><p>Flask / Python</p></li></ol><p></p><h3>Technical Workflow</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pGwz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3073a33-798a-4573-8dbb-38faf3da332d_1547x632.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pGwz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3073a33-798a-4573-8dbb-38faf3da332d_1547x632.png 424w, https://substackcdn.com/image/fetch/$s_!pGwz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3073a33-798a-4573-8dbb-38faf3da332d_1547x632.png 848w, https://substackcdn.com/image/fetch/$s_!pGwz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3073a33-798a-4573-8dbb-38faf3da332d_1547x632.png 1272w, https://substackcdn.com/image/fetch/$s_!pGwz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3073a33-798a-4573-8dbb-38faf3da332d_1547x632.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pGwz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3073a33-798a-4573-8dbb-38faf3da332d_1547x632.png" width="1456" height="595" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f3073a33-798a-4573-8dbb-38faf3da332d_1547x632.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:595,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:57857,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!pGwz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3073a33-798a-4573-8dbb-38faf3da332d_1547x632.png 424w, https://substackcdn.com/image/fetch/$s_!pGwz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3073a33-798a-4573-8dbb-38faf3da332d_1547x632.png 848w, https://substackcdn.com/image/fetch/$s_!pGwz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3073a33-798a-4573-8dbb-38faf3da332d_1547x632.png 1272w, https://substackcdn.com/image/fetch/$s_!pGwz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff3073a33-798a-4573-8dbb-38faf3da332d_1547x632.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Sounds good? Let&#8217;s get to work. <strong>Click the button below</strong> to start building. <strong>PrompterGPT</strong> will walk you through the project step-by-step and help you troubleshoot, customize, or edit its scope. Just ask away!</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt&quot;,&quot;text&quot;:&quot;Build Media Monitor&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt"><span>Build Media Monitor</span></a></p><p></p><p>Happy building, and see you next time.</p><p><strong>&#8212; Nishad from Prompter</strong></p><p>P.S. This project doesn&#8217;t interest you? Check out last week&#8217;s project on how to <a href="https://www.learnprompter.com/p/clean-up-your-google-drive-with-1">clean up your Google Drive with just a click!</a></p><p><em>P.P.S for more daily thoughts on AI, and sneak peak of projects before they&#8217;re sent, make sure to <a href="https://twitter.com/prompter_ai">follow us on X!</a></em></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.learnprompter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Prompter! Subscribe for free to receive weekly projects - for free!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Clean up your Google Drive, with 1 click! 🔎]]></title><description><![CDATA[How much time do you waste searching for files?]]></description><link>https://www.learnprompter.com/p/clean-up-your-google-drive-with-1</link><guid isPermaLink="false">https://www.learnprompter.com/p/clean-up-your-google-drive-with-1</guid><dc:creator><![CDATA[Nishad Pasricha]]></dc:creator><pubDate>Tue, 01 Oct 2024 13:01:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!4Jnn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f417eb9-9c00-49ad-a64c-6ab097ffa9ed_1024x1024.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4Jnn!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f417eb9-9c00-49ad-a64c-6ab097ffa9ed_1024x1024.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4Jnn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f417eb9-9c00-49ad-a64c-6ab097ffa9ed_1024x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!4Jnn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f417eb9-9c00-49ad-a64c-6ab097ffa9ed_1024x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!4Jnn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f417eb9-9c00-49ad-a64c-6ab097ffa9ed_1024x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!4Jnn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f417eb9-9c00-49ad-a64c-6ab097ffa9ed_1024x1024.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4Jnn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f417eb9-9c00-49ad-a64c-6ab097ffa9ed_1024x1024.webp" width="566" height="566" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4f417eb9-9c00-49ad-a64c-6ab097ffa9ed_1024x1024.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:566,&quot;bytes&quot;:618188,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4Jnn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f417eb9-9c00-49ad-a64c-6ab097ffa9ed_1024x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!4Jnn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f417eb9-9c00-49ad-a64c-6ab097ffa9ed_1024x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!4Jnn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f417eb9-9c00-49ad-a64c-6ab097ffa9ed_1024x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!4Jnn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4f417eb9-9c00-49ad-a64c-6ab097ffa9ed_1024x1024.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>If you&#8217;re like me, your Google Drive is a mess. I try my best to keep it clean, but among the important files and documents, there is a hodgepodge of &#8220;Untitled Documents&#8221;, &#8220;project_v34_final_final&#8221;, and random PDFs with god-awful names.</p><p>Honestly, some days I can&#8217;t find the right file for the life of me, and I just know in the back of my mind that my earlier procrastination on giving it a proper name and organization schema is biting me in the ass.</p><p>So, let&#8217;s build something to reward procrastinators worldwide and automate cleaning up your file&#8217;s names.</p><p>As always, if this project interests you and you&#8217;d like to build it yourself, you can have a step-by-step walkthrough with Prompter&#8217;s custom GPT (and even ask it to tune the project to your needs).</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt&quot;,&quot;text&quot;:&quot;Build Drive Organizer&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt"><span>Build Drive Organizer</span></a></p><p></p><p>Here&#8217;s how it&#8217;ll work:</p><h3><strong>Application Steps:</strong></h3><ol><li><p>User opens Streamlit.</p></li><li><p>User authorizes access to their Google Drive account.</p></li><li><p>The user copies the file link into the app.</p></li><li><p>App processes files (not other folders within the folder) and extracts the first 1000 characters.</p></li><li><p>Based on the extraction, the app determines whether it is appropriately named and either suggests a new name or confirms that it is appropriately named.</p></li><li><p>The user selects which file names they would like changed.</p></li><li><p>App changes the file&#8217;s name.</p></li></ol><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.learnprompter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Does this project interest you? Subscribe to support my work!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p></p><h3>App Demo</h3><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;74300cc4-c82f-4a8e-a1ea-a83bbaa73de2&quot;,&quot;duration&quot;:null}"></div><p></p><h3>Tech Stack</h3><ol><li><p>OpenAI&#8217;s GPT-4o-mini.</p></li><li><p>Google Cloud Vision API (for reading images, non-selectable PDF&#8217;s).</p></li><li><p>Google Drive API.</p></li><li><p>Google Cloud.</p></li><li><p>Streamlit.</p></li></ol><p></p><h3>Technical Workflow</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!egci!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4397685b-763c-40d2-b8c8-fe5c2ae9f94b_1892x828.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!egci!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4397685b-763c-40d2-b8c8-fe5c2ae9f94b_1892x828.png 424w, https://substackcdn.com/image/fetch/$s_!egci!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4397685b-763c-40d2-b8c8-fe5c2ae9f94b_1892x828.png 848w, https://substackcdn.com/image/fetch/$s_!egci!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4397685b-763c-40d2-b8c8-fe5c2ae9f94b_1892x828.png 1272w, https://substackcdn.com/image/fetch/$s_!egci!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4397685b-763c-40d2-b8c8-fe5c2ae9f94b_1892x828.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!egci!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4397685b-763c-40d2-b8c8-fe5c2ae9f94b_1892x828.png" width="1456" height="637" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4397685b-763c-40d2-b8c8-fe5c2ae9f94b_1892x828.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:637,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:84092,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!egci!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4397685b-763c-40d2-b8c8-fe5c2ae9f94b_1892x828.png 424w, https://substackcdn.com/image/fetch/$s_!egci!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4397685b-763c-40d2-b8c8-fe5c2ae9f94b_1892x828.png 848w, https://substackcdn.com/image/fetch/$s_!egci!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4397685b-763c-40d2-b8c8-fe5c2ae9f94b_1892x828.png 1272w, https://substackcdn.com/image/fetch/$s_!egci!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4397685b-763c-40d2-b8c8-fe5c2ae9f94b_1892x828.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Sounds good? Let&#8217;s get to work. <strong>Click the button below</strong> to start building. <strong>PrompterGPT</strong> will walk you through the project step-by-step and help you troubleshoot, customize, or edit its scope. Just ask away!</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt&quot;,&quot;text&quot;:&quot;Build Drive Organizer&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt"><span>Build Drive Organizer</span></a></p><p></p><p>Happy building, and see you next time.</p><p><strong>&#8212; Nishad from Prompter</strong></p><p>P.S. This project doesn&#8217;t interest you? Check out last week&#8217;s project on how to <a href="https://www.learnprompter.com/p/get-news-about-your-favorite-stocks">automate the extraction of new SEC filings to keep you informed about your portfolio!</a></p><p><em>P.P.S for more daily thoughts on AI, and sneak peak of projects before they&#8217;re sent, make sure to <a href="https://twitter.com/prompter_ai">follow us on X!</a></em></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.learnprompter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Prompter! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Get news about your favorite stocks, before they're reported!📈]]></title><description><![CDATA[Automate extracting critical SEC documents with OpenAI and Beautiful Soup.]]></description><link>https://www.learnprompter.com/p/get-news-about-your-favorite-stocks</link><guid isPermaLink="false">https://www.learnprompter.com/p/get-news-about-your-favorite-stocks</guid><dc:creator><![CDATA[Nishad Pasricha]]></dc:creator><pubDate>Mon, 23 Sep 2024 12:31:22 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!iiRJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1e817bb-7c40-434a-b152-3b05b5542167_1024x1024.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iiRJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1e817bb-7c40-434a-b152-3b05b5542167_1024x1024.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iiRJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1e817bb-7c40-434a-b152-3b05b5542167_1024x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!iiRJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1e817bb-7c40-434a-b152-3b05b5542167_1024x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!iiRJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1e817bb-7c40-434a-b152-3b05b5542167_1024x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!iiRJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1e817bb-7c40-434a-b152-3b05b5542167_1024x1024.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iiRJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1e817bb-7c40-434a-b152-3b05b5542167_1024x1024.webp" width="516" height="516" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c1e817bb-7c40-434a-b152-3b05b5542167_1024x1024.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:516,&quot;bytes&quot;:663436,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!iiRJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1e817bb-7c40-434a-b152-3b05b5542167_1024x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!iiRJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1e817bb-7c40-434a-b152-3b05b5542167_1024x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!iiRJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1e817bb-7c40-434a-b152-3b05b5542167_1024x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!iiRJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1e817bb-7c40-434a-b152-3b05b5542167_1024x1024.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Hey Prompter Community!</p><p></p><p>Frankly, I&#8217;m tired of circumnavigating around paywalls to get the latest news about my stock holdings.</p><p>So, let&#8217;s use Beautiful Soup to extract text from SEC filings and OpenAI to summarize them so we can receive breaking news about our portfolios straight to our email inboxes.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.learnprompter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Do projects like this interest you? Subscribe for more!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p>Here&#8217;s how the app will work:</p><h3>Application Steps</h3><ol><li><p>User will select companies to track.</p></li><li><p>App performs a lookup to identify CIK codes to track SEC filings.</p></li><li><p>When the process is triggered, the CIK code is searched, and new filings are gathered. <em>(Process can be triggered manually or with a cron job via Google Scheduler, ex: 1 time a week)</em></p></li><li><p>App processes and cleans up extracted text.</p></li><li><p>Text is sent to OpenAI.</p></li><li><p>OpenAI summarizes text.</p></li><li><p>SMTP email is sent with summaries of company&#8217;s most recent filings.</p></li><li><p>Most recent filing is added to a JSON to ensure no duplicate filing fetches. </p></li></ol><p></p><h3>App Demo</h3><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;83da4231-8d1b-4685-9a67-331606cb0b58&quot;,&quot;duration&quot;:null}"></div><p>(note: if Google Cloud Scheduler is set up, this will automatically send <em>new</em> filings to my inbox each week.)</p><h3>Tech Stack</h3><ol><li><p>OpenAI&#8217;s GPT-4o mini</p></li><li><p>Google Cloud Run</p></li><li><p>Google Cloud Scheduler</p></li><li><p>Flask / Python</p></li><li><p>SEC.gov API</p></li><li><p>Beautiful Soup</p></li></ol><p></p><h3>Technical Workflow </h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!waSt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6199df0e-fe4b-465b-ad3d-348402185358_2042x707.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!waSt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6199df0e-fe4b-465b-ad3d-348402185358_2042x707.png 424w, https://substackcdn.com/image/fetch/$s_!waSt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6199df0e-fe4b-465b-ad3d-348402185358_2042x707.png 848w, https://substackcdn.com/image/fetch/$s_!waSt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6199df0e-fe4b-465b-ad3d-348402185358_2042x707.png 1272w, https://substackcdn.com/image/fetch/$s_!waSt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6199df0e-fe4b-465b-ad3d-348402185358_2042x707.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!waSt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6199df0e-fe4b-465b-ad3d-348402185358_2042x707.png" width="1456" height="504" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6199df0e-fe4b-465b-ad3d-348402185358_2042x707.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:504,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:67229,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!waSt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6199df0e-fe4b-465b-ad3d-348402185358_2042x707.png 424w, https://substackcdn.com/image/fetch/$s_!waSt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6199df0e-fe4b-465b-ad3d-348402185358_2042x707.png 848w, https://substackcdn.com/image/fetch/$s_!waSt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6199df0e-fe4b-465b-ad3d-348402185358_2042x707.png 1272w, https://substackcdn.com/image/fetch/$s_!waSt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6199df0e-fe4b-465b-ad3d-348402185358_2042x707.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Sounds good? Let&#8217;s get to work. <strong>Click the button below</strong> to start building. <strong>PrompterGPT</strong> will walk you through the project step-by-step and help you troubleshoot, customize, or edit its scope. Just ask away!</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt&quot;,&quot;text&quot;:&quot;Build SEC Tracker&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt"><span>Build SEC Tracker</span></a></p><p></p><p>Happy building, and see you next time.</p><p><strong>&#8212; Nishad from Prompter</strong></p><p>P.S. This project doesn&#8217;t interest you? Check out last week&#8217;s project on <a href="https://www.learnprompter.com/p/your-personal-finance-coach">building a personalized finance coach!</a></p><p><em>P.P.S for more daily thoughts on AI, and sneak peak of projects before they&#8217;re sent, make sure to <a href="https://twitter.com/prompter_ai">follow us on X!</a></em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.learnprompter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Prompter! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Your Personal Finance Coach 💵]]></title><description><![CDATA[Stop paying for those financial management apps and build them yourself! &#128071;]]></description><link>https://www.learnprompter.com/p/your-personal-finance-coach</link><guid isPermaLink="false">https://www.learnprompter.com/p/your-personal-finance-coach</guid><dc:creator><![CDATA[Nishad Pasricha]]></dc:creator><pubDate>Sun, 15 Sep 2024 13:12:13 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!sTaM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb47722d-ea49-4d2c-bbdc-29bbc1b2819f_1024x1024.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sTaM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb47722d-ea49-4d2c-bbdc-29bbc1b2819f_1024x1024.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sTaM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb47722d-ea49-4d2c-bbdc-29bbc1b2819f_1024x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!sTaM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb47722d-ea49-4d2c-bbdc-29bbc1b2819f_1024x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!sTaM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb47722d-ea49-4d2c-bbdc-29bbc1b2819f_1024x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!sTaM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb47722d-ea49-4d2c-bbdc-29bbc1b2819f_1024x1024.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sTaM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb47722d-ea49-4d2c-bbdc-29bbc1b2819f_1024x1024.webp" width="448" height="448" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fb47722d-ea49-4d2c-bbdc-29bbc1b2819f_1024x1024.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:448,&quot;bytes&quot;:573664,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!sTaM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb47722d-ea49-4d2c-bbdc-29bbc1b2819f_1024x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!sTaM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb47722d-ea49-4d2c-bbdc-29bbc1b2819f_1024x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!sTaM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb47722d-ea49-4d2c-bbdc-29bbc1b2819f_1024x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!sTaM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb47722d-ea49-4d2c-bbdc-29bbc1b2819f_1024x1024.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Hey, Prompter community!</p><p>Happy to be back with a new project. This one is less of a workflow automation and more of a cool useful app you can set up in minutes! </p><p></p><p>Chances are you have some financial goals. Tediously parsing through your credit card statement or using the <em>relatively</em> unhelpful built-in visualizations in your bank&#8217;s app leaves you wanting a more accessible and personalized way to set financial goals month-to-month.</p><p></p><p>Today, we&#8217;re going to build a small Streamlit app (and by the end of this, you should know why I&#8217;m obsessed with this framework for internal tools) that allows you to set financial goals using natural language and upload your credit card statement to see if those goals have been met.</p><p></p><p><strong>Let&#8217;s dive in:</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.learnprompter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Does this project interest you? Keep Prompter going by subscribing - it&#8217;s free!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><h3>Application Steps:</h3><ol><li><p>The user creates a goal using natural language (e.g., &#8220;I want to keep my going out-to-eat expenses under $200 this month&#8221;).</p></li><li><p>OpenAI&#8217;s API extracts key details and creates a success metric.</p></li><li><p>The user uploads a credit card statement.</p></li><li><p>Goals are measured as complete or not complete.</p></li><li><p>Results saved to JSON.</p></li></ol><p></p><h3>App Demo:</h3><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;e7a7679c-9c64-4858-8c63-1f50ce8872c4&quot;,&quot;duration&quot;:null}"></div><p></p><h3>Tech Stack:</h3><ol><li><p>Streamlit </p></li><li><p>Python</p></li><li><p>OpenAI&#8217;s GPT-4o Mini</p></li></ol><p></p><h3><strong>Technical Workflow</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0Y8X!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5546401b-cca4-4c9f-a8bd-7cd76d6ccba5_2298x828.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0Y8X!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5546401b-cca4-4c9f-a8bd-7cd76d6ccba5_2298x828.png 424w, https://substackcdn.com/image/fetch/$s_!0Y8X!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5546401b-cca4-4c9f-a8bd-7cd76d6ccba5_2298x828.png 848w, https://substackcdn.com/image/fetch/$s_!0Y8X!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5546401b-cca4-4c9f-a8bd-7cd76d6ccba5_2298x828.png 1272w, https://substackcdn.com/image/fetch/$s_!0Y8X!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5546401b-cca4-4c9f-a8bd-7cd76d6ccba5_2298x828.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0Y8X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5546401b-cca4-4c9f-a8bd-7cd76d6ccba5_2298x828.png" width="728" height="262.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5546401b-cca4-4c9f-a8bd-7cd76d6ccba5_2298x828.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:525,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:103454,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0Y8X!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5546401b-cca4-4c9f-a8bd-7cd76d6ccba5_2298x828.png 424w, https://substackcdn.com/image/fetch/$s_!0Y8X!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5546401b-cca4-4c9f-a8bd-7cd76d6ccba5_2298x828.png 848w, https://substackcdn.com/image/fetch/$s_!0Y8X!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5546401b-cca4-4c9f-a8bd-7cd76d6ccba5_2298x828.png 1272w, https://substackcdn.com/image/fetch/$s_!0Y8X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5546401b-cca4-4c9f-a8bd-7cd76d6ccba5_2298x828.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Sounds good? Let&#8217;s get to work. <strong>Click the button below</strong> to start building. PrompterGPT will walk you through the project step-by-step and help you troubleshoot, customize, or edit its scope. Just ask away!</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt&quot;,&quot;text&quot;:&quot;Build AI Finance Coach&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt"><span>Build AI Finance Coach</span></a></p><p></p><p>Happy building, and see you next time.</p><p><strong>&#8212; Nishad from Prompter</strong></p><p></p><p>P.S. This project doesn&#8217;t interest you? Check out last week&#8217;s project on building an <a href="https://www.learnprompter.com/p/inbox-zero-with-a-little-help-from">AI email assistant that auto-sorts your emails!</a></p><p></p><p><em>P.P.S for more daily thoughts on AI, and sneak peak of projects before they&#8217;re sent, make sure to <a href="https://twitter.com/prompter_ai">follow us on X!</a></em></p>]]></content:encoded></item><item><title><![CDATA[Inbox: Zero. (with a little help from mini)]]></title><description><![CDATA[Upgrade your Gmail by auto-categorizing emails, using AI (for free!)]]></description><link>https://www.learnprompter.com/p/inbox-zero-with-a-little-help-from</link><guid isPermaLink="false">https://www.learnprompter.com/p/inbox-zero-with-a-little-help-from</guid><dc:creator><![CDATA[Nishad Pasricha]]></dc:creator><pubDate>Tue, 03 Sep 2024 13:07:53 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!LHv9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57989dba-f195-4d91-b5d0-1502f0bb9d55_1024x1024.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LHv9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57989dba-f195-4d91-b5d0-1502f0bb9d55_1024x1024.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LHv9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57989dba-f195-4d91-b5d0-1502f0bb9d55_1024x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!LHv9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57989dba-f195-4d91-b5d0-1502f0bb9d55_1024x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!LHv9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57989dba-f195-4d91-b5d0-1502f0bb9d55_1024x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!LHv9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57989dba-f195-4d91-b5d0-1502f0bb9d55_1024x1024.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LHv9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57989dba-f195-4d91-b5d0-1502f0bb9d55_1024x1024.webp" width="492" height="492" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/57989dba-f195-4d91-b5d0-1502f0bb9d55_1024x1024.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:492,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A black and white cartoon-style image with a vintage newspaper feel, depicting a hectic, chaotic old-school mail room. The scene is busy, with exaggerated action, letters flying around, and pneumatic tubes running everywhere. The room is filled with cartoonish workers handling the mail in a frenzy, dressed in typical 1930s-1940s attire. In the background, there's a screen like in a mission control room, displaying a robot head, adding a sci-fi element to the otherwise vintage setting. The overall image has a lively and animated vibe, with a more exaggerated, cartoonish style to capture the chaos.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A black and white cartoon-style image with a vintage newspaper feel, depicting a hectic, chaotic old-school mail room. The scene is busy, with exaggerated action, letters flying around, and pneumatic tubes running everywhere. The room is filled with cartoonish workers handling the mail in a frenzy, dressed in typical 1930s-1940s attire. In the background, there's a screen like in a mission control room, displaying a robot head, adding a sci-fi element to the otherwise vintage setting. The overall image has a lively and animated vibe, with a more exaggerated, cartoonish style to capture the chaos." title="A black and white cartoon-style image with a vintage newspaper feel, depicting a hectic, chaotic old-school mail room. The scene is busy, with exaggerated action, letters flying around, and pneumatic tubes running everywhere. The room is filled with cartoonish workers handling the mail in a frenzy, dressed in typical 1930s-1940s attire. In the background, there's a screen like in a mission control room, displaying a robot head, adding a sci-fi element to the otherwise vintage setting. The overall image has a lively and animated vibe, with a more exaggerated, cartoonish style to capture the chaos." srcset="https://substackcdn.com/image/fetch/$s_!LHv9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57989dba-f195-4d91-b5d0-1502f0bb9d55_1024x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!LHv9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57989dba-f195-4d91-b5d0-1502f0bb9d55_1024x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!LHv9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57989dba-f195-4d91-b5d0-1502f0bb9d55_1024x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!LHv9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F57989dba-f195-4d91-b5d0-1502f0bb9d55_1024x1024.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>Hey Prompter Community!</strong></p><p>Happy post-Labor Day! I hope you got some well-deserved rest. I have good news and bad news. The good news is that it&#8217;s a short week. The bad news is that you probably have a ton of emails.</p><p>So that&#8217;s why I&#8217;m excited to bring you our latest project: Gmail Auto-Sorting.</p><p>This week, we will deviate from workflow process automation and focus on something else: leveraging LLMs as a point solution for our emails.</p><p>Generally, for automation solutions, there are a few categories:</p><ol><li><p><strong>Workflow Automation</strong></p><ol><li><p>Workflows are multi-step guardrail automations. Think of these as a factory line. You&#8217;ve developed a process, solidified it, optimized it, and made it more efficient (without applying automation). Now, you&#8217;ve implemented some robotic process automation or other methods to have a smooth-running machine.</p></li></ol></li><li><p><strong>Point Solutions</strong></p><ol><li><p>These are single-point automation solutions. Point solutions are slightly more complex as individuals and focus on optimizing a single step within a process.</p></li></ol></li><li><p><strong>Agents / General Automation</strong></p><ol><li><p>This is a growing category that will explode over the next few years (contingent on LLMs improving in a few weak areas). These solutions are multi-faced and responsible for automating an area rather than a workflow. They are responsible for making their own decisions on how to complete a process.</p></li></ol></li></ol><p>So, today, we will look at how to build a point solution that can make your life a little more organized.</p><p>If you&#8217;re like me, you&#8217;ve had the same email address for a while - and it&#8217;s full of important emails, payment info, and subjects I&#8217;m interested in inside a sea of spam, marketing emails, and more crap. My inbox is a mess.</p><p>Let&#8217;s fix this.</p><p>We&#8217;re going to create several labels with descriptions in a web app. Our app will look at our new emails each hour and apply a label based on the contents via an assessment from OpenAI&#8217;s GPT-4o mini to organize our inbox.</p><p></p><h3>Application Steps</h3><ol><li><p>Create labels and descriptions for what kind of emails should be categorized in each label.</p></li><li><p>Google cron job triggers each hour</p></li><li><p>Application cycles through new emails and extracts body text.</p></li><li><p>The body text is sent to OpenAI along with a list of labels.</p></li><li><p>OpenAI returns the best-matched label</p></li><li><p>Label is applied to email.</p></li><li><p>If there is no match, the label is not applied.</p></li></ol><p></p><h3>App Demo:</h3><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;2ca0b1b8-9c1d-4d43-bc86-a6c472982da7&quot;,&quot;duration&quot;:null}"></div><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.learnprompter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Do these kind of projects interest you? Please support my work and subscribe!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p></p><h3>Tech Stack:</h3><ol><li><p>Google Cloud Run</p></li><li><p>Gmail API</p></li><li><p>Google Cloud Scheduler</p></li><li><p>Flask / Python</p></li><li><p>OpenAI&#8217;s GPT-4o mini</p><p></p></li></ol><h3>Technical Workflow:</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fW_b!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa76ecc35-9157-4492-bebb-21b40c0aa3d2_2027x783.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fW_b!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa76ecc35-9157-4492-bebb-21b40c0aa3d2_2027x783.png 424w, https://substackcdn.com/image/fetch/$s_!fW_b!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa76ecc35-9157-4492-bebb-21b40c0aa3d2_2027x783.png 848w, https://substackcdn.com/image/fetch/$s_!fW_b!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa76ecc35-9157-4492-bebb-21b40c0aa3d2_2027x783.png 1272w, https://substackcdn.com/image/fetch/$s_!fW_b!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa76ecc35-9157-4492-bebb-21b40c0aa3d2_2027x783.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fW_b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa76ecc35-9157-4492-bebb-21b40c0aa3d2_2027x783.png" width="728" height="281" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a76ecc35-9157-4492-bebb-21b40c0aa3d2_2027x783.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:562,&quot;width&quot;:1456,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:72479,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fW_b!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa76ecc35-9157-4492-bebb-21b40c0aa3d2_2027x783.png 424w, https://substackcdn.com/image/fetch/$s_!fW_b!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa76ecc35-9157-4492-bebb-21b40c0aa3d2_2027x783.png 848w, https://substackcdn.com/image/fetch/$s_!fW_b!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa76ecc35-9157-4492-bebb-21b40c0aa3d2_2027x783.png 1272w, https://substackcdn.com/image/fetch/$s_!fW_b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa76ecc35-9157-4492-bebb-21b40c0aa3d2_2027x783.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Technical Workflow for InboxZero.</figcaption></figure></div><p>Sounds good? Let&#8217;s get to work. <strong>Click the button below</strong> to start building. PrompterGPT will walk you through the project and help you troubleshoot, customize, or edit its scope. Just ask away!</p><p><em>Important note: To build this app we use Gmail&#8217;s historyID - meaning that the first time you run this application, no new emails will be processed, as it grabs the first ID as an anchor.</em></p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt&quot;,&quot;text&quot;:&quot;Build Project&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt"><span>Build Project</span></a></p><p></p><p>Happy building, and see you next time.</p><p><strong>&#8212; Nishad from Prompter</strong></p><p></p><p>P.S. This project doesn&#8217;t interest you? Check out last week&#8217;s project on building a <a href="https://www.learnprompter.com/p/ai-assistant-to-help-you-find-users">Reddit bot that finds your product&#8217;s target audience! </a></p><p></p><p><em>P.P.S for more daily thoughts on AI, and sneak peak of projects before they&#8217;re sent, make sure to <a href="https://twitter.com/prompter_ai">follow us on X!</a></em></p>]]></content:encoded></item><item><title><![CDATA[AI Assistant to help you find users for your product]]></title><description><![CDATA[Scrape Reddit to find targeted opportunities to provide value - before they go viral.]]></description><link>https://www.learnprompter.com/p/ai-assistant-to-help-you-find-users</link><guid isPermaLink="false">https://www.learnprompter.com/p/ai-assistant-to-help-you-find-users</guid><dc:creator><![CDATA[Nishad Pasricha]]></dc:creator><pubDate>Tue, 20 Aug 2024 13:05:59 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!8ybc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92515b59-9bcb-4e39-b8f4-ae4726de797e_1024x1024.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8ybc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92515b59-9bcb-4e39-b8f4-ae4726de797e_1024x1024.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8ybc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92515b59-9bcb-4e39-b8f4-ae4726de797e_1024x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!8ybc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92515b59-9bcb-4e39-b8f4-ae4726de797e_1024x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!8ybc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92515b59-9bcb-4e39-b8f4-ae4726de797e_1024x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!8ybc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92515b59-9bcb-4e39-b8f4-ae4726de797e_1024x1024.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8ybc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92515b59-9bcb-4e39-b8f4-ae4726de797e_1024x1024.webp" width="444" height="444" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/92515b59-9bcb-4e39-b8f4-ae4726de797e_1024x1024.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:444,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A black and white retro comic book style illustration with a dot cartoon effect, showing a bustling scene of a ton of people walking the streets of New York City. The people are all dressed in 1930s-1940s attire, including suits, ties, dresses, and hats. However, instead of human heads, they have Reddit logo heads. The city street is full of classic cars, tall buildings, and vintage street signs, all contributing to the lively and energetic atmosphere of New York City during that era.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A black and white retro comic book style illustration with a dot cartoon effect, showing a bustling scene of a ton of people walking the streets of New York City. The people are all dressed in 1930s-1940s attire, including suits, ties, dresses, and hats. However, instead of human heads, they have Reddit logo heads. The city street is full of classic cars, tall buildings, and vintage street signs, all contributing to the lively and energetic atmosphere of New York City during that era." title="A black and white retro comic book style illustration with a dot cartoon effect, showing a bustling scene of a ton of people walking the streets of New York City. The people are all dressed in 1930s-1940s attire, including suits, ties, dresses, and hats. However, instead of human heads, they have Reddit logo heads. The city street is full of classic cars, tall buildings, and vintage street signs, all contributing to the lively and energetic atmosphere of New York City during that era." srcset="https://substackcdn.com/image/fetch/$s_!8ybc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92515b59-9bcb-4e39-b8f4-ae4726de797e_1024x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!8ybc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92515b59-9bcb-4e39-b8f4-ae4726de797e_1024x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!8ybc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92515b59-9bcb-4e39-b8f4-ae4726de797e_1024x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!8ybc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F92515b59-9bcb-4e39-b8f4-ae4726de797e_1024x1024.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Hey Prompter Community!</p><p>I&#8217;m excited to bring you our latest project: Automated Reddit Discovery. This project is focused on leveraging Reddit as an outlet for discovering and engaging with your target audience, capitalizing on customer discovery, participating in product promotion, finding beta testers, and more.</p><p>I believe Reddit is a unique platform that will grow massively over the next few years. While it pales compared to some of the more prominent social platforms, it has a few highly unique characteristics that make it an incredible platform for startups and businesses to find dedicated users and customers.</p><p></p><ol><li><p><strong>Self-governance</strong>&#8212;Reddit&#8217;s subreddits have moderators, meaning that the culture and vibe of each subreddit vary drastically. This is important because most of these moderators will not allow excessive self-promotion if it provides no value. So, you must get creative and <em>focus on delivering value to the conversation</em> first and foremost. Uncreative, spammy Reddit users fail here.</p></li><li><p><strong>High-quality content</strong> - Reddit&#8217;s posts and conversations are higher quality and usually less spammy. These conversations provide such value that Google ranks them pretty high in search results.</p></li></ol><p></p><p>If you can thoughtfully respond to posts and creatively promote your product before anyone else (see this article by <a href="https://www.newsletteroperator.com/p/newsletter-subscribers-from-reddit">Matt McGary</a> on how to do this right), you can dominate a social platform many fail to conquer.</p><p>You can find a treasure trove of potential users by adding value to conversations, answering questions, and understanding when, where and most importantly HOW to plug your solution. However, constantly combing these subreddits for potential opportunities is not in your best interest and takes a lot of time. </p><p><em>A note: You get the highest engagement within the first 18 hours, the standard lifecycle of a Reddit post.</em></p><p></p><p>But here&#8217;s the thing&#8212;how do we find a Reddit post similar to what we are selling where we can add value and see our users, all within 16 hours? </p><p></p><p><strong>Let&#8217;s automate it.</strong></p><p></p><p>Today, we will build a Reddit post similarity search bot that will deliver the most relevant posts to our product to our inbox, allowing us to leave highly visible comments first.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.learnprompter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Do these kind of projects interest you? Please support my work and subscribe!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p></p><h3>Application Steps:</h3><ol><li><p>Add subreddit(s) to track.</p></li><li><p>Create a detailed product description.</p></li><li><p>Add logical reasoning rules.</p></li><li><p>Then, the app runs at preset times.</p></li><li><p>Recent posts are pulled from tracked subreddits.</p></li><li><p>A similarity search is done on each post. </p></li><li><p>Logical reasoning rules are further applied to filter down posts.</p></li><li><p>Final posts are emailed to your inbox with a link for you to comment.</p></li></ol><p></p><h3>App Demo:</h3><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;3b31189f-6236-4a51-a0cf-972b8e27768f&quot;,&quot;duration&quot;:null}"></div><p></p><h3>Tech Stack:</h3><ol><li><p>Google Cloud Run</p></li><li><p>Google Cloud Scheduler</p></li><li><p>Flask / Python</p></li><li><p>OpenAI&#8217;s Embeddings and GPT-4o mini models</p></li><li><p>Reddit API</p></li></ol><p></p><h3><strong>Technical Workflow:</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3-Fc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6da4562f-102d-4b4f-bc3f-280ed22b48c8_2081x647.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3-Fc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6da4562f-102d-4b4f-bc3f-280ed22b48c8_2081x647.png 424w, https://substackcdn.com/image/fetch/$s_!3-Fc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6da4562f-102d-4b4f-bc3f-280ed22b48c8_2081x647.png 848w, https://substackcdn.com/image/fetch/$s_!3-Fc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6da4562f-102d-4b4f-bc3f-280ed22b48c8_2081x647.png 1272w, https://substackcdn.com/image/fetch/$s_!3-Fc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6da4562f-102d-4b4f-bc3f-280ed22b48c8_2081x647.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3-Fc!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6da4562f-102d-4b4f-bc3f-280ed22b48c8_2081x647.png" width="1200" height="373.35164835164835" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6da4562f-102d-4b4f-bc3f-280ed22b48c8_2081x647.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:453,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:75171,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3-Fc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6da4562f-102d-4b4f-bc3f-280ed22b48c8_2081x647.png 424w, https://substackcdn.com/image/fetch/$s_!3-Fc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6da4562f-102d-4b4f-bc3f-280ed22b48c8_2081x647.png 848w, https://substackcdn.com/image/fetch/$s_!3-Fc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6da4562f-102d-4b4f-bc3f-280ed22b48c8_2081x647.png 1272w, https://substackcdn.com/image/fetch/$s_!3-Fc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6da4562f-102d-4b4f-bc3f-280ed22b48c8_2081x647.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Technical Workflow for Reddit Post Filter</figcaption></figure></div><p></p><p>Sounds good? Let&#8217;s get to work. <strong>Click the button below</strong> to start building. PrompterGPT will walk you through the project (number 8) and help you troubleshoot, customize, or edit its scope. Just ask away!</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt&quot;,&quot;text&quot;:&quot;Build Project&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt"><span>Build Project</span></a></p><p></p><p>Happy building, and see you next time.</p><p><strong>&#8212; Nishad from Prompter</strong></p><p></p><p>P.S. This project doesn&#8217;t interest you? Check out last week&#8217;s project on building an <a href="https://www.learnprompter.com/p/introducing-your-new-ai-accountant">AI accountant who lives in your inbox and manages your receipts for you!</a></p><p></p><p><em>P.P.S  for more daily thoughts on AI, and sneak peak of projects before they&#8217;re sent, make sure to <a href="https://twitter.com/prompter_ai">follow us on X!</a></em></p>]]></content:encoded></item><item><title><![CDATA[Introducing your new AI Accountant ]]></title><description><![CDATA[and they live right in your inbox!]]></description><link>https://www.learnprompter.com/p/introducing-your-new-ai-accountant</link><guid isPermaLink="false">https://www.learnprompter.com/p/introducing-your-new-ai-accountant</guid><dc:creator><![CDATA[Nishad Pasricha]]></dc:creator><pubDate>Wed, 07 Aug 2024 12:45:27 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!eWRc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c7d699a-8bf7-471e-9d74-7d9986829d1c_1024x1024.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eWRc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c7d699a-8bf7-471e-9d74-7d9986829d1c_1024x1024.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eWRc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c7d699a-8bf7-471e-9d74-7d9986829d1c_1024x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!eWRc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c7d699a-8bf7-471e-9d74-7d9986829d1c_1024x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!eWRc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c7d699a-8bf7-471e-9d74-7d9986829d1c_1024x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!eWRc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c7d699a-8bf7-471e-9d74-7d9986829d1c_1024x1024.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eWRc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c7d699a-8bf7-471e-9d74-7d9986829d1c_1024x1024.webp" width="466" height="466" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1c7d699a-8bf7-471e-9d74-7d9986829d1c_1024x1024.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:466,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A black and white retro comic book style illustration with a vintage feel, set in an accounting department. The scene is bustling with people and virtual robots displayed on TV screens. The people are dressed in 1930s-1940s attire, including suits, ties, and dresses. The robots on the TV screens have a classic, vintage sci-fi appearance, blending with the retro aesthetic. The office is filled with classic office furniture and d&#233;cor from the era, creating a lively and dynamic environment. The image should have a dot cartoon style to enhance the retro comic book feel.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A black and white retro comic book style illustration with a vintage feel, set in an accounting department. The scene is bustling with people and virtual robots displayed on TV screens. The people are dressed in 1930s-1940s attire, including suits, ties, and dresses. The robots on the TV screens have a classic, vintage sci-fi appearance, blending with the retro aesthetic. The office is filled with classic office furniture and d&#233;cor from the era, creating a lively and dynamic environment. The image should have a dot cartoon style to enhance the retro comic book feel." title="A black and white retro comic book style illustration with a vintage feel, set in an accounting department. The scene is bustling with people and virtual robots displayed on TV screens. The people are dressed in 1930s-1940s attire, including suits, ties, and dresses. The robots on the TV screens have a classic, vintage sci-fi appearance, blending with the retro aesthetic. The office is filled with classic office furniture and d&#233;cor from the era, creating a lively and dynamic environment. The image should have a dot cartoon style to enhance the retro comic book feel." srcset="https://substackcdn.com/image/fetch/$s_!eWRc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c7d699a-8bf7-471e-9d74-7d9986829d1c_1024x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!eWRc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c7d699a-8bf7-471e-9d74-7d9986829d1c_1024x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!eWRc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c7d699a-8bf7-471e-9d74-7d9986829d1c_1024x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!eWRc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c7d699a-8bf7-471e-9d74-7d9986829d1c_1024x1024.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Hello Prompter Community! </p><p>Seeing this community grow has been thrilling, and feedback from each project week after week has been extremely valuable and welcomed! I&#8217;m excited to bring you the final installment on how to automate your accounting operations.</p><p>As a look-back, the last two accounting series sends were focused on leveraging OpenAI&#8217;s new affordable model, GPT-4o mini, and testing its ability to parse through unstructured data like invoices and credit card statements. We&#8217;re going to continue that, but focus on how to integrate this workflow into your day-to-day operations.</p><p><em>But first, let&#8217;s take a look back on what we covered in the previous installments:</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.learnprompter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Interested in these kinds of automation projects? Subscribe to support my work (it&#8217;s free!)</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p><strong>Part 1 - Bulk invoice processing</strong></p><p>First, we examined&nbsp;<a href="https://www.learnprompter.com/p/how-to-unlock-additional-hours-of">automating the extraction of text</a>&nbsp;from a bulk group of invoices and slotting them into a Google Sheet.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!90ik!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5d64065-dd7a-46a1-8b92-c3afe4173fb3_1001x71.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!90ik!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5d64065-dd7a-46a1-8b92-c3afe4173fb3_1001x71.png 424w, https://substackcdn.com/image/fetch/$s_!90ik!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5d64065-dd7a-46a1-8b92-c3afe4173fb3_1001x71.png 848w, https://substackcdn.com/image/fetch/$s_!90ik!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5d64065-dd7a-46a1-8b92-c3afe4173fb3_1001x71.png 1272w, https://substackcdn.com/image/fetch/$s_!90ik!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5d64065-dd7a-46a1-8b92-c3afe4173fb3_1001x71.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!90ik!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5d64065-dd7a-46a1-8b92-c3afe4173fb3_1001x71.png" width="1001" height="71" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d5d64065-dd7a-46a1-8b92-c3afe4173fb3_1001x71.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:71,&quot;width&quot;:1001,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!90ik!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5d64065-dd7a-46a1-8b92-c3afe4173fb3_1001x71.png 424w, https://substackcdn.com/image/fetch/$s_!90ik!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5d64065-dd7a-46a1-8b92-c3afe4173fb3_1001x71.png 848w, https://substackcdn.com/image/fetch/$s_!90ik!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5d64065-dd7a-46a1-8b92-c3afe4173fb3_1001x71.png 1272w, https://substackcdn.com/image/fetch/$s_!90ik!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5d64065-dd7a-46a1-8b92-c3afe4173fb3_1001x71.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p></p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;41d2ad8a-6739-4c93-ba53-8259b252f180&quot;,&quot;duration&quot;:null}"></div><p><strong>Part 2 - Reciept Reconciliation and Expense Verification</strong> </p><p>Then, we built a workflow to ensure that there were <a href="https://www.learnprompter.com/p/reconcile-your-receipts-with-just">matching receipts for recorded expenses in our budget tracker</a>.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iIAq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F320e305c-03d0-4137-b798-3db4189241a9_1051x62.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iIAq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F320e305c-03d0-4137-b798-3db4189241a9_1051x62.png 424w, https://substackcdn.com/image/fetch/$s_!iIAq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F320e305c-03d0-4137-b798-3db4189241a9_1051x62.png 848w, https://substackcdn.com/image/fetch/$s_!iIAq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F320e305c-03d0-4137-b798-3db4189241a9_1051x62.png 1272w, https://substackcdn.com/image/fetch/$s_!iIAq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F320e305c-03d0-4137-b798-3db4189241a9_1051x62.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iIAq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F320e305c-03d0-4137-b798-3db4189241a9_1051x62.png" width="1051" height="62" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/320e305c-03d0-4137-b798-3db4189241a9_1051x62.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:62,&quot;width&quot;:1051,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!iIAq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F320e305c-03d0-4137-b798-3db4189241a9_1051x62.png 424w, https://substackcdn.com/image/fetch/$s_!iIAq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F320e305c-03d0-4137-b798-3db4189241a9_1051x62.png 848w, https://substackcdn.com/image/fetch/$s_!iIAq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F320e305c-03d0-4137-b798-3db4189241a9_1051x62.png 1272w, https://substackcdn.com/image/fetch/$s_!iIAq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F320e305c-03d0-4137-b798-3db4189241a9_1051x62.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p></p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;9f9d284f-17b9-42f5-86b2-5debb701d5d0&quot;,&quot;duration&quot;:null}"></div><p>Now, let&#8217;s take this one step further to wrap up our accounting deep dive:</p><h3><strong>Part 3 - The Virtual Accountant </strong></h3><p></p><p>Today, we are going to build a workflow that lets users email a receipt or invoice to a predetermined email address, then the program will parse and slot the data right into your expense sheet. Never type an expense line by line ever again!</p><p>Let&#8217;s see it step by step.</p><p></p><ol><li><p><strong>Email</strong> - send an email with an attached invoice to a predetermined email address.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bka7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9778f560-9a77-4544-8055-22212bc6c8d2_607x610.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bka7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9778f560-9a77-4544-8055-22212bc6c8d2_607x610.png 424w, https://substackcdn.com/image/fetch/$s_!bka7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9778f560-9a77-4544-8055-22212bc6c8d2_607x610.png 848w, https://substackcdn.com/image/fetch/$s_!bka7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9778f560-9a77-4544-8055-22212bc6c8d2_607x610.png 1272w, https://substackcdn.com/image/fetch/$s_!bka7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9778f560-9a77-4544-8055-22212bc6c8d2_607x610.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bka7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9778f560-9a77-4544-8055-22212bc6c8d2_607x610.png" width="607" height="610" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9778f560-9a77-4544-8055-22212bc6c8d2_607x610.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:610,&quot;width&quot;:607,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:31360,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bka7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9778f560-9a77-4544-8055-22212bc6c8d2_607x610.png 424w, https://substackcdn.com/image/fetch/$s_!bka7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9778f560-9a77-4544-8055-22212bc6c8d2_607x610.png 848w, https://substackcdn.com/image/fetch/$s_!bka7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9778f560-9a77-4544-8055-22212bc6c8d2_607x610.png 1272w, https://substackcdn.com/image/fetch/$s_!bka7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9778f560-9a77-4544-8055-22212bc6c8d2_607x610.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p></p><ol start="2"><li><p><strong>Parse</strong> - At the end of the day (or whatever time you set), the application will comb through your inbox and look for unread emails with the subject &#8220;EXPENSE&#8221;. Then it will extract and parse the text using GPT4o-mini.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!B6Mg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc812e4dc-abf8-45db-a8ad-494f91597ac7_1092x82.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!B6Mg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc812e4dc-abf8-45db-a8ad-494f91597ac7_1092x82.png 424w, https://substackcdn.com/image/fetch/$s_!B6Mg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc812e4dc-abf8-45db-a8ad-494f91597ac7_1092x82.png 848w, https://substackcdn.com/image/fetch/$s_!B6Mg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc812e4dc-abf8-45db-a8ad-494f91597ac7_1092x82.png 1272w, https://substackcdn.com/image/fetch/$s_!B6Mg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc812e4dc-abf8-45db-a8ad-494f91597ac7_1092x82.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!B6Mg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc812e4dc-abf8-45db-a8ad-494f91597ac7_1092x82.png" width="1092" height="82" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c812e4dc-abf8-45db-a8ad-494f91597ac7_1092x82.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:82,&quot;width&quot;:1092,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:23121,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!B6Mg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc812e4dc-abf8-45db-a8ad-494f91597ac7_1092x82.png 424w, https://substackcdn.com/image/fetch/$s_!B6Mg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc812e4dc-abf8-45db-a8ad-494f91597ac7_1092x82.png 848w, https://substackcdn.com/image/fetch/$s_!B6Mg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc812e4dc-abf8-45db-a8ad-494f91597ac7_1092x82.png 1272w, https://substackcdn.com/image/fetch/$s_!B6Mg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc812e4dc-abf8-45db-a8ad-494f91597ac7_1092x82.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">As seen on Google Cloud</figcaption></figure></div><p></p><ol start="3"><li><p><strong>Record</strong> - Finally, it will slot the expense into your budget sheet (feel free to adapt to your configuration!) and mark the email as read.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JKkJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe45356d-8a41-4c08-b757-99d72bca86cb_1148x346.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JKkJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe45356d-8a41-4c08-b757-99d72bca86cb_1148x346.png 424w, https://substackcdn.com/image/fetch/$s_!JKkJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe45356d-8a41-4c08-b757-99d72bca86cb_1148x346.png 848w, https://substackcdn.com/image/fetch/$s_!JKkJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe45356d-8a41-4c08-b757-99d72bca86cb_1148x346.png 1272w, https://substackcdn.com/image/fetch/$s_!JKkJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe45356d-8a41-4c08-b757-99d72bca86cb_1148x346.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JKkJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe45356d-8a41-4c08-b757-99d72bca86cb_1148x346.png" width="1148" height="346" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fe45356d-8a41-4c08-b757-99d72bca86cb_1148x346.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:346,&quot;width&quot;:1148,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:47290,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!JKkJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe45356d-8a41-4c08-b757-99d72bca86cb_1148x346.png 424w, https://substackcdn.com/image/fetch/$s_!JKkJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe45356d-8a41-4c08-b757-99d72bca86cb_1148x346.png 848w, https://substackcdn.com/image/fetch/$s_!JKkJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe45356d-8a41-4c08-b757-99d72bca86cb_1148x346.png 1272w, https://substackcdn.com/image/fetch/$s_!JKkJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffe45356d-8a41-4c08-b757-99d72bca86cb_1148x346.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Let&#8217;s take a look at what tech stack we are using and the technical flow:</p><p></p><h3>Tech Stack</h3><ol><li><p>Google Cloud (Specifically, Cloud Functions, and Cloud Scheduler)</p></li><li><p>Google Sheets</p></li><li><p>OpenAI GPT-4o mini</p></li><li><p>Gmail</p></li></ol><p></p><h3>Technical Workflow:</h3><p>Here&#8217;s how the technical workflow pans out:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qsS5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde35637f-05f1-4529-a8c8-89f4d068c09f_882x91.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qsS5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde35637f-05f1-4529-a8c8-89f4d068c09f_882x91.png 424w, https://substackcdn.com/image/fetch/$s_!qsS5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde35637f-05f1-4529-a8c8-89f4d068c09f_882x91.png 848w, https://substackcdn.com/image/fetch/$s_!qsS5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde35637f-05f1-4529-a8c8-89f4d068c09f_882x91.png 1272w, https://substackcdn.com/image/fetch/$s_!qsS5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde35637f-05f1-4529-a8c8-89f4d068c09f_882x91.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qsS5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde35637f-05f1-4529-a8c8-89f4d068c09f_882x91.png" width="882" height="91" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/de35637f-05f1-4529-a8c8-89f4d068c09f_882x91.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:91,&quot;width&quot;:882,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qsS5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde35637f-05f1-4529-a8c8-89f4d068c09f_882x91.png 424w, https://substackcdn.com/image/fetch/$s_!qsS5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde35637f-05f1-4529-a8c8-89f4d068c09f_882x91.png 848w, https://substackcdn.com/image/fetch/$s_!qsS5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde35637f-05f1-4529-a8c8-89f4d068c09f_882x91.png 1272w, https://substackcdn.com/image/fetch/$s_!qsS5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fde35637f-05f1-4529-a8c8-89f4d068c09f_882x91.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p></p><p>Sounds good? Let&#8217;s get to work. <strong>Click the button below</strong> to start building. PrompterGPT will walk you through the project (number 7) and help you troubleshoot, customize, or edit its scope. Just ask away!</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt&quot;,&quot;text&quot;:&quot;Build Project&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt"><span>Build Project</span></a></p><p></p><p>Happy building, and see you next time.</p><p><strong>&#8212; Nishad from Prompter</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.learnprompter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Prompter! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p><em>P.S. for more daily thoughts on AI, and sneak peak of projects before they&#8217;re sent, make sure to <a href="https://twitter.com/prompter_ai">follow us on X!</a></em></p>]]></content:encoded></item><item><title><![CDATA[Reconcile your receipts, with just a click!]]></title><description><![CDATA[Automating this important manual task can save you hours a week as a small business owner]]></description><link>https://www.learnprompter.com/p/reconcile-your-receipts-with-just</link><guid isPermaLink="false">https://www.learnprompter.com/p/reconcile-your-receipts-with-just</guid><pubDate>Tue, 30 Jul 2024 14:04:09 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!uyvb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c79ced3-55f0-4045-a213-979e2fe17b8d_1024x1024.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uyvb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c79ced3-55f0-4045-a213-979e2fe17b8d_1024x1024.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uyvb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c79ced3-55f0-4045-a213-979e2fe17b8d_1024x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!uyvb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c79ced3-55f0-4045-a213-979e2fe17b8d_1024x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!uyvb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c79ced3-55f0-4045-a213-979e2fe17b8d_1024x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!uyvb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c79ced3-55f0-4045-a213-979e2fe17b8d_1024x1024.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uyvb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c79ced3-55f0-4045-a213-979e2fe17b8d_1024x1024.webp" width="400" height="400" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9c79ced3-55f0-4045-a213-979e2fe17b8d_1024x1024.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:400,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A black and white image in the style of a 1930s-1940s newspaper. A man is sitting at his desk with a pile of cash in front of him, looking stressed. He is holding an apple in one hand and a receipt in the other hand that says 'banana'. The man is looking at the apple with a distressed expression, as if he ordered a banana but received an apple instead. The scene has a vintage, old-fashioned feel, with the man dressed in typical attire from the era, including a suit and tie, and the background featuring classic office furniture and d&#233;cor from the 1930s-1940s.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A black and white image in the style of a 1930s-1940s newspaper. A man is sitting at his desk with a pile of cash in front of him, looking stressed. He is holding an apple in one hand and a receipt in the other hand that says 'banana'. The man is looking at the apple with a distressed expression, as if he ordered a banana but received an apple instead. The scene has a vintage, old-fashioned feel, with the man dressed in typical attire from the era, including a suit and tie, and the background featuring classic office furniture and d&#233;cor from the 1930s-1940s." title="A black and white image in the style of a 1930s-1940s newspaper. A man is sitting at his desk with a pile of cash in front of him, looking stressed. He is holding an apple in one hand and a receipt in the other hand that says 'banana'. The man is looking at the apple with a distressed expression, as if he ordered a banana but received an apple instead. The scene has a vintage, old-fashioned feel, with the man dressed in typical attire from the era, including a suit and tie, and the background featuring classic office furniture and d&#233;cor from the 1930s-1940s." srcset="https://substackcdn.com/image/fetch/$s_!uyvb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c79ced3-55f0-4045-a213-979e2fe17b8d_1024x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!uyvb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c79ced3-55f0-4045-a213-979e2fe17b8d_1024x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!uyvb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c79ced3-55f0-4045-a213-979e2fe17b8d_1024x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!uyvb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c79ced3-55f0-4045-a213-979e2fe17b8d_1024x1024.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Let&#8217;s be honest, as a small business owner, you kick the can down the road on over a hundred tasks, until it bites you in the ass. This is fine! It&#8217;s just prioritization, but sometimes that tin can you kick hits a curb and pops you right back in the face. Let&#8217;s prevent that hypothetical bruise with automation. </p><p>Automation can significantly help you and ensure that critical, non-prioritized tasks get done without wasting your time. One perfect example of this is receipt reconciliation. If you&#8217;re moving fast to grow or build your business, chances are you are purchasing more and giving more autonomy to others to buy goods and services. However, cash is tight; it&#8217;s vital to ensure you&#8217;re paying for the right goods and that you can illustrate your expenses correctly, especially when tax season comes. Invoice and receipt reconciliation is essential, and according to <a href="https://stripe.com/resources/more/invoice-reconciliation">Stripe</a>, having a <em>&#8220;smoothly functioning invoice reconciliation process reduces the risk of fraud and contributes to an organized, transparent financial system.&#8221;</em></p><p><a href="https://www.learnprompter.com/p/how-to-unlock-additional-hours-of">In my last article, I detailed an automation flow using receipts as the source of truth</a>&nbsp;to build an expense report. Today, we will use an expense report to understand what receipts we have and which we are missing based on our expense records.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.learnprompter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">If projects like this interest you, subscribe to support my work. It means a lot!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p><strong>Here&#8217;s how our application will work:</strong></p><ol><li><p>The user drops an Excel file full of expense records into the application.</p></li><li><p>The user points the application to a folder full of receipts.</p></li><li><p>The application parses each receipt and attempts to match the expense to the receipt.</p></li><li><p>Then, a downloadable report showing whether each expense has a matching receipt and the receipt's file name is produced.</p></li></ol><p>Here&#8217;s a video of the automation in action, using an example of 5 expense records with only four matching receipts in a folder.</p><p></p><h3>App: Automated Receipt Reconciliation</h3><p><strong>Expenses Input:</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SKF0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F012b40bf-2164-427f-9d9f-52df67e5a746_505x289.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SKF0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F012b40bf-2164-427f-9d9f-52df67e5a746_505x289.png 424w, https://substackcdn.com/image/fetch/$s_!SKF0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F012b40bf-2164-427f-9d9f-52df67e5a746_505x289.png 848w, https://substackcdn.com/image/fetch/$s_!SKF0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F012b40bf-2164-427f-9d9f-52df67e5a746_505x289.png 1272w, https://substackcdn.com/image/fetch/$s_!SKF0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F012b40bf-2164-427f-9d9f-52df67e5a746_505x289.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SKF0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F012b40bf-2164-427f-9d9f-52df67e5a746_505x289.png" width="505" height="289" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/012b40bf-2164-427f-9d9f-52df67e5a746_505x289.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:289,&quot;width&quot;:505,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:30218,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!SKF0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F012b40bf-2164-427f-9d9f-52df67e5a746_505x289.png 424w, https://substackcdn.com/image/fetch/$s_!SKF0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F012b40bf-2164-427f-9d9f-52df67e5a746_505x289.png 848w, https://substackcdn.com/image/fetch/$s_!SKF0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F012b40bf-2164-427f-9d9f-52df67e5a746_505x289.png 1272w, https://substackcdn.com/image/fetch/$s_!SKF0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F012b40bf-2164-427f-9d9f-52df67e5a746_505x289.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Automated Process:</strong></p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;10a8266c-f9cf-4b35-bd47-82fd8c710c49&quot;,&quot;duration&quot;:null}"></div><p><strong>Matched Expenses Output:</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Js70!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53a14f21-d0aa-4721-8dc2-d3a1d74269d9_554x290.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Js70!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53a14f21-d0aa-4721-8dc2-d3a1d74269d9_554x290.png 424w, https://substackcdn.com/image/fetch/$s_!Js70!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53a14f21-d0aa-4721-8dc2-d3a1d74269d9_554x290.png 848w, https://substackcdn.com/image/fetch/$s_!Js70!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53a14f21-d0aa-4721-8dc2-d3a1d74269d9_554x290.png 1272w, https://substackcdn.com/image/fetch/$s_!Js70!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53a14f21-d0aa-4721-8dc2-d3a1d74269d9_554x290.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Js70!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53a14f21-d0aa-4721-8dc2-d3a1d74269d9_554x290.png" width="554" height="290" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/53a14f21-d0aa-4721-8dc2-d3a1d74269d9_554x290.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:290,&quot;width&quot;:554,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:39940,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Js70!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53a14f21-d0aa-4721-8dc2-d3a1d74269d9_554x290.png 424w, https://substackcdn.com/image/fetch/$s_!Js70!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53a14f21-d0aa-4721-8dc2-d3a1d74269d9_554x290.png 848w, https://substackcdn.com/image/fetch/$s_!Js70!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53a14f21-d0aa-4721-8dc2-d3a1d74269d9_554x290.png 1272w, https://substackcdn.com/image/fetch/$s_!Js70!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F53a14f21-d0aa-4721-8dc2-d3a1d74269d9_554x290.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>It takes just a few seconds to reconcile those receipts! Now, you can move on to better things, knowing your finances have been audited.</p><h3>Tech Stack</h3><p>Here&#8217;s the tech stack we&#8217;re using:</p><ol><li><p>OpenAI&#8217;s GPT-4o Mini (its low cost makes this type of parsing affordable!).</p></li><li><p>Google Drive API</p></li><li><p>Google Cloud</p></li><li><p>Google Sheets/Excel (we are dropping an Excel sheet into the app, but you can customize it to add dynamic integration with GSheets!)</p></li><li><p><a href="https://streamlit.io/">Streamlit</a> (how your application will be hosted on the web (for free!)</p></li></ol><p></p><h3>Technical Workflow</h3><p>Here&#8217;s how the technical workflow pans out:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iIAq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F320e305c-03d0-4137-b798-3db4189241a9_1051x62.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iIAq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F320e305c-03d0-4137-b798-3db4189241a9_1051x62.png 424w, https://substackcdn.com/image/fetch/$s_!iIAq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F320e305c-03d0-4137-b798-3db4189241a9_1051x62.png 848w, https://substackcdn.com/image/fetch/$s_!iIAq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F320e305c-03d0-4137-b798-3db4189241a9_1051x62.png 1272w, https://substackcdn.com/image/fetch/$s_!iIAq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F320e305c-03d0-4137-b798-3db4189241a9_1051x62.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iIAq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F320e305c-03d0-4137-b798-3db4189241a9_1051x62.png" width="1051" height="62" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/320e305c-03d0-4137-b798-3db4189241a9_1051x62.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:62,&quot;width&quot;:1051,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:24591,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!iIAq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F320e305c-03d0-4137-b798-3db4189241a9_1051x62.png 424w, https://substackcdn.com/image/fetch/$s_!iIAq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F320e305c-03d0-4137-b798-3db4189241a9_1051x62.png 848w, https://substackcdn.com/image/fetch/$s_!iIAq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F320e305c-03d0-4137-b798-3db4189241a9_1051x62.png 1272w, https://substackcdn.com/image/fetch/$s_!iIAq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F320e305c-03d0-4137-b798-3db4189241a9_1051x62.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Automated Receipt Reconciliation  Workflow</figcaption></figure></div><p>Sounds good? Let&#8217;s get to work. <strong>Click the button below</strong> to start building. PrompterGPT will walk you through the project and help you troubleshoot, customize, or edit its scope. Just ask away!</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt&quot;,&quot;text&quot;:&quot;Start Project&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt"><span>Start Project</span></a></p><p></p><p>Happy building, and see you next time for part 3!</p><p><strong>&#8212; Nishad from Prompter</strong></p><p><em>P.S. for more daily thoughts on AI, and sneak peak of projects before they&#8217;re sent, make sure to <a href="https://twitter.com/prompter_ai">follow us on X!</a></em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.learnprompter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Prompter! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[How to unlock additional hours of your week (part 1)]]></title><description><![CDATA[Just spend 30 minutes on this accounting automation project]]></description><link>https://www.learnprompter.com/p/how-to-unlock-additional-hours-of</link><guid isPermaLink="false">https://www.learnprompter.com/p/how-to-unlock-additional-hours-of</guid><pubDate>Wed, 17 Jul 2024 12:43:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Qv9e!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff5ad801-428c-468b-8532-3de0d7b7bca8_1792x1024.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey Prompter Community, </p><p>I&#8217;m thrilled to bring you the first part of a <strong>three-part series</strong> on financial automation for small business owners. We will examine a few labor-intensive tasks that will provide an immediate ROI on your time and allow you to get back to growing your business.</p><p>The first flow we will examine is Spend &amp; Budget Management. This tedious and manual category has spawned some huge companies, including Expensify (peak $4B val), Concur (acq, $8.3B), and Rydoo ($30m ARR). </p><p>Chances are, you&#8217;re either holding out before you need to buy expense management software, or you have, and you&#8217;re just about to realize you spent too much on it ;). </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Qv9e!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff5ad801-428c-468b-8532-3de0d7b7bca8_1792x1024.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Qv9e!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff5ad801-428c-468b-8532-3de0d7b7bca8_1792x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!Qv9e!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff5ad801-428c-468b-8532-3de0d7b7bca8_1792x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!Qv9e!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff5ad801-428c-468b-8532-3de0d7b7bca8_1792x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!Qv9e!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff5ad801-428c-468b-8532-3de0d7b7bca8_1792x1024.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Qv9e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff5ad801-428c-468b-8532-3de0d7b7bca8_1792x1024.webp" width="1456" height="832" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ff5ad801-428c-468b-8532-3de0d7b7bca8_1792x1024.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:832,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A scene resembling a 1930s newspaper illustration, depicting an accounting firm filled with robots working at desks. The robots are using old-fashioned calculators with long lengths of paper streaming out. The office has a vintage feel, with classic wooden desks, rotary phones, and period-specific decor. The image is in black and white, with a grainy texture to mimic the look of old newspaper prints.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A scene resembling a 1930s newspaper illustration, depicting an accounting firm filled with robots working at desks. The robots are using old-fashioned calculators with long lengths of paper streaming out. The office has a vintage feel, with classic wooden desks, rotary phones, and period-specific decor. The image is in black and white, with a grainy texture to mimic the look of old newspaper prints." title="A scene resembling a 1930s newspaper illustration, depicting an accounting firm filled with robots working at desks. The robots are using old-fashioned calculators with long lengths of paper streaming out. The office has a vintage feel, with classic wooden desks, rotary phones, and period-specific decor. The image is in black and white, with a grainy texture to mimic the look of old newspaper prints." srcset="https://substackcdn.com/image/fetch/$s_!Qv9e!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff5ad801-428c-468b-8532-3de0d7b7bca8_1792x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!Qv9e!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff5ad801-428c-468b-8532-3de0d7b7bca8_1792x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!Qv9e!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff5ad801-428c-468b-8532-3de0d7b7bca8_1792x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!Qv9e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff5ad801-428c-468b-8532-3de0d7b7bca8_1792x1024.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Managing your expenses can be difficult, especially when you&#8217;ve just set up shop or recently hired a few employees and need to track reimbursements. Manual receipt reconciliation or invoice spend data entry is tedious work, yet millions still do it! Let&#8217;s change that with this project.</p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.learnprompter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Help support the creation of new projects by subscribing!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><h4>Let&#8217;s look at the manual flow</h4><ol><li><p>Gather invoices, statements, and bills</p></li><li><p>Open each PDF</p></li><li><p>Insert Vendor, Amount, Date, and Source into an expense tracker</p></li><li><p>Move the recorded file into a new folder to mark as complete</p></li><li><p>Repeat 2-5 until completed</p></li></ol><p></p><p>Remember, Prompter caters to any business owner; you DON'T need to be technical to build this project; just take it slow and step by step, but pull the trigger and take a shot! Here&#8217;s what the program will do:</p><h4>Now, let automate it</h4><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!90ik!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5d64065-dd7a-46a1-8b92-c3afe4173fb3_1001x71.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!90ik!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5d64065-dd7a-46a1-8b92-c3afe4173fb3_1001x71.png 424w, https://substackcdn.com/image/fetch/$s_!90ik!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5d64065-dd7a-46a1-8b92-c3afe4173fb3_1001x71.png 848w, https://substackcdn.com/image/fetch/$s_!90ik!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5d64065-dd7a-46a1-8b92-c3afe4173fb3_1001x71.png 1272w, https://substackcdn.com/image/fetch/$s_!90ik!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5d64065-dd7a-46a1-8b92-c3afe4173fb3_1001x71.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!90ik!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5d64065-dd7a-46a1-8b92-c3afe4173fb3_1001x71.png" width="1001" height="71" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d5d64065-dd7a-46a1-8b92-c3afe4173fb3_1001x71.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:71,&quot;width&quot;:1001,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:26718,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!90ik!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5d64065-dd7a-46a1-8b92-c3afe4173fb3_1001x71.png 424w, https://substackcdn.com/image/fetch/$s_!90ik!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5d64065-dd7a-46a1-8b92-c3afe4173fb3_1001x71.png 848w, https://substackcdn.com/image/fetch/$s_!90ik!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5d64065-dd7a-46a1-8b92-c3afe4173fb3_1001x71.png 1272w, https://substackcdn.com/image/fetch/$s_!90ik!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5d64065-dd7a-46a1-8b92-c3afe4173fb3_1001x71.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">Expense to Budget Entry Automation</figcaption></figure></div><p>We will be automating more than 70% of the process, just leaving you to gather the invoices into one accessible area!</p><p>The tech stack we are using today is as follows:</p><ol><li><p>OpenAI&#8217;s GPT-4o</p></li><li><p>Google Sheets API</p></li><li><p>Google Drive API</p></li><li><p>Google Cloud API</p></li><li><p>Streamlit (optional)</p></li></ol><p></p><h4>What does it look like?</h4><p>And here&#8217;s a quick video of the automation in action:</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;3b3c9219-648a-4bfa-b9ec-95dbc9308303&quot;,&quot;duration&quot;:null}"></div><p>Pretty cool, huh? I&#8217;ve adopted this into my weekly workflow and easily have saved hours!</p><p>If you&#8217;re ready to build this, hit the button below, and PrompterGPT will walk you through it at your pace, your skill level, and your own time. Just ask PrompterGPT to customize or troubleshoot whenever you need!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt&quot;,&quot;text&quot;:&quot;Start Project&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt"><span>Start Project</span></a></p><p></p><p>Happy building, and see you next time for part 2!</p><p><strong>&#8212; Nishad from Prompter</strong></p><p><em>P.S. for more daily thoughts on AI, and sneak peak of projects, make sure to <a href="https://twitter.com/prompter_ai">follow us on X!</a></em></p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.learnprompter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.learnprompter.com/subscribe?"><span>Subscribe now</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.learnprompter.com/p/how-to-unlock-additional-hours-of?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.learnprompter.com/p/how-to-unlock-additional-hours-of?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p></p><p></p>]]></content:encoded></item><item><title><![CDATA[Merchandise Your Inventory Faster]]></title><description><![CDATA[Turn images into custom descriptions in your own voice without opening ChatGPT.]]></description><link>https://www.learnprompter.com/p/merchandise-your-inventory-faster</link><guid isPermaLink="false">https://www.learnprompter.com/p/merchandise-your-inventory-faster</guid><pubDate>Mon, 01 Jul 2024 12:21:08 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!72xo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafa8384e-8f84-44fa-bd1f-028a91eb369d_1024x1024.webp" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!72xo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafa8384e-8f84-44fa-bd1f-028a91eb369d_1024x1024.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!72xo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafa8384e-8f84-44fa-bd1f-028a91eb369d_1024x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!72xo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafa8384e-8f84-44fa-bd1f-028a91eb369d_1024x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!72xo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafa8384e-8f84-44fa-bd1f-028a91eb369d_1024x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!72xo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafa8384e-8f84-44fa-bd1f-028a91eb369d_1024x1024.webp 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!72xo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafa8384e-8f84-44fa-bd1f-028a91eb369d_1024x1024.webp" width="598" height="598" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/afa8384e-8f84-44fa-bd1f-028a91eb369d_1024x1024.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:598,&quot;bytes&quot;:595104,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/webp&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!72xo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafa8384e-8f84-44fa-bd1f-028a91eb369d_1024x1024.webp 424w, https://substackcdn.com/image/fetch/$s_!72xo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafa8384e-8f84-44fa-bd1f-028a91eb369d_1024x1024.webp 848w, https://substackcdn.com/image/fetch/$s_!72xo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafa8384e-8f84-44fa-bd1f-028a91eb369d_1024x1024.webp 1272w, https://substackcdn.com/image/fetch/$s_!72xo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fafa8384e-8f84-44fa-bd1f-028a91eb369d_1024x1024.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Hello! </p><p>It&#8217;s been a bit! It's a little longer than I&#8217;d prefer to do in the future, but regardless - I'm excited to share the next project. This one typically falls outside of most common workflows shared by most knowledge workers and bleeds into helping you in your personal life - but regardless - I think this has a lot of value.</p><p>Today, we will explore content automation - and how to do it correctly. We&#8217;ve all seen a boatload of AI-generated images and videos and probably even have our suspicions about text from various sources. I think they lack 2 important things:</p><p><strong>Soul &amp; Effort.</strong></p><p>This means we need to automate the content generate process elegantly. Let&#8217;s consider the task of selling some clothes or items on Facebook marketplace. Maybe you&#8217;re doing some spring cleaning, maybe you&#8217;re trying to sell some things out of your office. Regardless, using AI to generate captions of your items can be robotic and without soul, especially if they are not in your voice or missing context to your brand.</p><p>Platforms like Depop (which we will focus on today) are as much about the <em>people</em> selling the items as the items themselves. That&#8217;s why a consistent, friendly, self-tuned voice can help move inventory and save you time.</p><p>So, since we can&#8217;t automate taking pictures of the items we are selling, I think we can generate friendly captions without needing to upload pictures and images to ChatGPT Plus and constantly feed it context.</p><p>Let&#8217;s see how an application like this could work.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.learnprompter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.learnprompter.com/subscribe?"><span>Subscribe now</span></a></p><p></p><h4>Scenario:</h4><p>We are selling clothes. A LOT of clothes. Filling in the description of what you&#8217;re selling can take a lot of time &amp; effort, but we still want to sound like ourselves. How can we do this?</p><p>Here&#8217;s an example function that leverages Gmail, OpenAI&#8217;s GPT-4o, and Google Cloud to email a picture of the item you want to sell to a pre-determined email address and receive a custom caption in your voice in seconds.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fVgE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cb8c99f-a4c7-4ba4-814c-b9fd96493cf5_962x111.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fVgE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cb8c99f-a4c7-4ba4-814c-b9fd96493cf5_962x111.png 424w, https://substackcdn.com/image/fetch/$s_!fVgE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cb8c99f-a4c7-4ba4-814c-b9fd96493cf5_962x111.png 848w, https://substackcdn.com/image/fetch/$s_!fVgE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cb8c99f-a4c7-4ba4-814c-b9fd96493cf5_962x111.png 1272w, https://substackcdn.com/image/fetch/$s_!fVgE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cb8c99f-a4c7-4ba4-814c-b9fd96493cf5_962x111.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fVgE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cb8c99f-a4c7-4ba4-814c-b9fd96493cf5_962x111.png" width="962" height="111" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1cb8c99f-a4c7-4ba4-814c-b9fd96493cf5_962x111.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:111,&quot;width&quot;:962,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:27992,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fVgE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cb8c99f-a4c7-4ba4-814c-b9fd96493cf5_962x111.png 424w, https://substackcdn.com/image/fetch/$s_!fVgE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cb8c99f-a4c7-4ba4-814c-b9fd96493cf5_962x111.png 848w, https://substackcdn.com/image/fetch/$s_!fVgE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cb8c99f-a4c7-4ba4-814c-b9fd96493cf5_962x111.png 1272w, https://substackcdn.com/image/fetch/$s_!fVgE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1cb8c99f-a4c7-4ba4-814c-b9fd96493cf5_962x111.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a><figcaption class="image-caption">The AutoCaption flow</figcaption></figure></div><p></p><p>Let&#8217;s take a look at real-world examples! </p><p></p><p>We want to caption a green shirt for sale. Using the image of the shirt, I attach it to an email and send it off to a predetermined email address that processes my emails to look for a specific phrase in the subject. At this point, it&#8217;s &#8220;CAPTION&#8221;.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mdcX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ae122f0-1fec-4e61-977e-3ea78e38ea3e_938x670.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mdcX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ae122f0-1fec-4e61-977e-3ea78e38ea3e_938x670.png 424w, https://substackcdn.com/image/fetch/$s_!mdcX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ae122f0-1fec-4e61-977e-3ea78e38ea3e_938x670.png 848w, https://substackcdn.com/image/fetch/$s_!mdcX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ae122f0-1fec-4e61-977e-3ea78e38ea3e_938x670.png 1272w, https://substackcdn.com/image/fetch/$s_!mdcX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ae122f0-1fec-4e61-977e-3ea78e38ea3e_938x670.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mdcX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ae122f0-1fec-4e61-977e-3ea78e38ea3e_938x670.png" width="398" height="284.2857142857143" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4ae122f0-1fec-4e61-977e-3ea78e38ea3e_938x670.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:670,&quot;width&quot;:938,&quot;resizeWidth&quot;:398,&quot;bytes&quot;:190031,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mdcX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ae122f0-1fec-4e61-977e-3ea78e38ea3e_938x670.png 424w, https://substackcdn.com/image/fetch/$s_!mdcX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ae122f0-1fec-4e61-977e-3ea78e38ea3e_938x670.png 848w, https://substackcdn.com/image/fetch/$s_!mdcX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ae122f0-1fec-4e61-977e-3ea78e38ea3e_938x670.png 1272w, https://substackcdn.com/image/fetch/$s_!mdcX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4ae122f0-1fec-4e61-977e-3ea78e38ea3e_938x670.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nVjv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa798bd0b-3318-4f2e-910b-bc252ef846f6_1120x1116.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nVjv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa798bd0b-3318-4f2e-910b-bc252ef846f6_1120x1116.png 424w, https://substackcdn.com/image/fetch/$s_!nVjv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa798bd0b-3318-4f2e-910b-bc252ef846f6_1120x1116.png 848w, https://substackcdn.com/image/fetch/$s_!nVjv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa798bd0b-3318-4f2e-910b-bc252ef846f6_1120x1116.png 1272w, https://substackcdn.com/image/fetch/$s_!nVjv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa798bd0b-3318-4f2e-910b-bc252ef846f6_1120x1116.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nVjv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa798bd0b-3318-4f2e-910b-bc252ef846f6_1120x1116.png" width="286" height="284.97857142857146" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a798bd0b-3318-4f2e-910b-bc252ef846f6_1120x1116.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1116,&quot;width&quot;:1120,&quot;resizeWidth&quot;:286,&quot;bytes&quot;:2027276,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nVjv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa798bd0b-3318-4f2e-910b-bc252ef846f6_1120x1116.png 424w, https://substackcdn.com/image/fetch/$s_!nVjv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa798bd0b-3318-4f2e-910b-bc252ef846f6_1120x1116.png 848w, https://substackcdn.com/image/fetch/$s_!nVjv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa798bd0b-3318-4f2e-910b-bc252ef846f6_1120x1116.png 1272w, https://substackcdn.com/image/fetch/$s_!nVjv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa798bd0b-3318-4f2e-910b-bc252ef846f6_1120x1116.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p></p><p>A few moments later, I received an email back in the voice that I had pre-set up the application to talk in, including specific text that I wanted to include. This is the result!</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zgIE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8199ef30-618e-4eb1-a418-a97955832bc4_1574x912.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zgIE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8199ef30-618e-4eb1-a418-a97955832bc4_1574x912.png 424w, https://substackcdn.com/image/fetch/$s_!zgIE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8199ef30-618e-4eb1-a418-a97955832bc4_1574x912.png 848w, https://substackcdn.com/image/fetch/$s_!zgIE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8199ef30-618e-4eb1-a418-a97955832bc4_1574x912.png 1272w, https://substackcdn.com/image/fetch/$s_!zgIE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8199ef30-618e-4eb1-a418-a97955832bc4_1574x912.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zgIE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8199ef30-618e-4eb1-a418-a97955832bc4_1574x912.png" width="522" height="302.5879120879121" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8199ef30-618e-4eb1-a418-a97955832bc4_1574x912.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:844,&quot;width&quot;:1456,&quot;resizeWidth&quot;:522,&quot;bytes&quot;:83049,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zgIE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8199ef30-618e-4eb1-a418-a97955832bc4_1574x912.png 424w, https://substackcdn.com/image/fetch/$s_!zgIE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8199ef30-618e-4eb1-a418-a97955832bc4_1574x912.png 848w, https://substackcdn.com/image/fetch/$s_!zgIE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8199ef30-618e-4eb1-a418-a97955832bc4_1574x912.png 1272w, https://substackcdn.com/image/fetch/$s_!zgIE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8199ef30-618e-4eb1-a418-a97955832bc4_1574x912.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Perfect! Now I copy and paste this into my listing, and voila! The caption is generated.  </p><p>This project can be challenging for novices, so I hired some help. PrompterGPT is a great way to get a guided walkthrough through building all of our projects. Fine-tuned with knowledge from our projects, PrompterGPT can help you customize, troubleshoot, or edit the project however you like. To build this project, just hit the button below and let PrompterGPT know which project you&#8217;d like to work on (this one is called &#8220;Merchandise Your Inventory Faster&#8221;.</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt&quot;,&quot;text&quot;:&quot;Start Project&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt"><span>Start Project</span></a></p><p></p><p>Also, big shoutout to the Depop store this was built for, <a href="https://www.depop.com/maggiescloset__/">Maggie&#8217;s Closet</a>! You can check out all of their styles at the link.</p><h4></h4><h4>What&#8217;s next?</h4><p>Over the next few weeks and months, I&#8217;m excited to highlight a three-part series on automating accounting for small businesses and projects and how to make a stack that keeps you from doing repetitive, mundane tasks and refocuses your valuable attention towards more important tasks.</p><p>Stay tuned, and as always, if you liked this article, consider subscribing and sharing!</p><p>I&#8217;ve also launched a referral program, trading my time to automate tasks at your business for subscribers. Check it out!</p><p>Cheers,</p><p>The Prompter Team</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.learnprompter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.learnprompter.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[The Art of the Cold Email]]></title><description><![CDATA[And the future of educational newsletters, with PrompterGPT]]></description><link>https://www.learnprompter.com/p/the-art-of-the-cold-email</link><guid isPermaLink="false">https://www.learnprompter.com/p/the-art-of-the-cold-email</guid><dc:creator><![CDATA[Prompter]]></dc:creator><pubDate>Tue, 21 May 2024 12:12:02 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!rOZP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42912414-691e-412b-9c26-a210e44a6775_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rOZP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42912414-691e-412b-9c26-a210e44a6775_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rOZP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42912414-691e-412b-9c26-a210e44a6775_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!rOZP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42912414-691e-412b-9c26-a210e44a6775_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!rOZP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42912414-691e-412b-9c26-a210e44a6775_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!rOZP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42912414-691e-412b-9c26-a210e44a6775_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rOZP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42912414-691e-412b-9c26-a210e44a6775_1024x1024.png" width="358" height="358" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/42912414-691e-412b-9c26-a210e44a6775_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:358,&quot;bytes&quot;:1399564,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rOZP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42912414-691e-412b-9c26-a210e44a6775_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!rOZP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42912414-691e-412b-9c26-a210e44a6775_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!rOZP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42912414-691e-412b-9c26-a210e44a6775_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!rOZP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F42912414-691e-412b-9c26-a210e44a6775_1024x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The future is here, the future is now, and the future is weird. We are entering an ugly era, transitioning from a capped era of content production to an uncapped era. Just a few years ago, the fastest we could generate text-based content was capped at how fast a person could type. Now, the lid is off the pot. Essays, tweets, emails, articles (even newsletters!) are generated within seconds, seriously devaluing the utility of a piece of content. </p><p>This new reality has divided the camp into two distinct groups&#8212;one all-in on automated content and the other turned off by any automation. This false dilemma is not the way to proceed. Identifying where automation (and especially LLMs) can be the most beneficial is critical.</p><p>Today, we will examine cold emails and automate the outreach workflow. This kind of marketing tactic is a numbers game. With a naturally low conversion rate, you want to send as many emails as possible without draining resources. If you have a simple CRM or target list in Google Sheets, let&#8217;s see how we can automate a tedious process and help you become more efficient.</p><p>For this example, we&#8217;ll pretend we&#8217;re a marketing automation agency that finds clients based on their previous campaigns, and pitches to automate their next one.</p><p>Here&#8217;s what our automation flow will look like:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!MAtI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cc780ed-93d0-40e1-a7ec-d1715713c74b_1727x455.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MAtI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cc780ed-93d0-40e1-a7ec-d1715713c74b_1727x455.png 424w, https://substackcdn.com/image/fetch/$s_!MAtI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cc780ed-93d0-40e1-a7ec-d1715713c74b_1727x455.png 848w, https://substackcdn.com/image/fetch/$s_!MAtI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cc780ed-93d0-40e1-a7ec-d1715713c74b_1727x455.png 1272w, https://substackcdn.com/image/fetch/$s_!MAtI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cc780ed-93d0-40e1-a7ec-d1715713c74b_1727x455.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!MAtI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cc780ed-93d0-40e1-a7ec-d1715713c74b_1727x455.png" width="1456" height="384" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6cc780ed-93d0-40e1-a7ec-d1715713c74b_1727x455.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:384,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:45252,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!MAtI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cc780ed-93d0-40e1-a7ec-d1715713c74b_1727x455.png 424w, https://substackcdn.com/image/fetch/$s_!MAtI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cc780ed-93d0-40e1-a7ec-d1715713c74b_1727x455.png 848w, https://substackcdn.com/image/fetch/$s_!MAtI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cc780ed-93d0-40e1-a7ec-d1715713c74b_1727x455.png 1272w, https://substackcdn.com/image/fetch/$s_!MAtI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cc780ed-93d0-40e1-a7ec-d1715713c74b_1727x455.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>At the end of this project, we should see personalized emails in our drafts in Gmail&#8212;ready to send as marketing outreach.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.learnprompter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Does this project sound interesting? Subscribe to show your support!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>The tech stack we will use is as follows:</p><ol><li><p><a href="https://cloud.google.com/">Google Cloud</a></p></li><li><p><a href="https://www.google.com/sheets/about/">Google Sheets</a></p></li><li><p><a href="https://code.visualstudio.com/">VSCode</a> (or the IDE of your choice)</p></li><li><p><a href="https://openai.com/">OpenAI</a></p></li><li><p>Gmail</p></li></ol><p>Make sure these are downloaded and/or set up before attempting this script! Before we start, here&#8217;s some exciting news to help you with this project:</p><p><strong>Prompter has its own GPT!</strong></p><p>I&#8217;m thinking about what&#8217;s next for the future of long-form interactive content. A core weakness of tutoring or educational content is the lack of back-and-forth between &#8220;teacher&#8221; and &#8220;student.&#8221; PrompterGPT aims to fix that. <strong>All articles and projects have been pre-uploaded to PrompterGPT&#8217;s memory, allowing you to troubleshoot errors in the code, customize the project to fit your needs, or even learn more about a particular module or application.</strong></p><p>I&#8217;m incredibly excited to see where this goes! You can check it out here:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt&quot;,&quot;text&quot;:&quot;Check out Prompter GPT&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt"><span>Check out Prompter GPT</span></a></p><p>If you&#8217;re struggling with this article or any project, check out <a href="https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt">PrompterGPT</a> for help. As always, feel free to reach out if you still need help!</p><p>Let&#8217;s dive in:</p><h4>Section 1: CRM Set Up</h4><p>First, let&#8217;s set up our CRM. We will use a simple one with just four fields: our prospect&#8217;s name, business, email, and a short note about their last marketing campaign. This last field is how we will create a more personalized email. Your CRM should look like this:</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YUH-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bb89325-dc3c-40e9-87cc-cd7748dcf75a_844x313.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YUH-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bb89325-dc3c-40e9-87cc-cd7748dcf75a_844x313.png 424w, https://substackcdn.com/image/fetch/$s_!YUH-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bb89325-dc3c-40e9-87cc-cd7748dcf75a_844x313.png 848w, https://substackcdn.com/image/fetch/$s_!YUH-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bb89325-dc3c-40e9-87cc-cd7748dcf75a_844x313.png 1272w, https://substackcdn.com/image/fetch/$s_!YUH-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bb89325-dc3c-40e9-87cc-cd7748dcf75a_844x313.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YUH-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bb89325-dc3c-40e9-87cc-cd7748dcf75a_844x313.png" width="844" height="313" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5bb89325-dc3c-40e9-87cc-cd7748dcf75a_844x313.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:313,&quot;width&quot;:844,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:71174,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YUH-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bb89325-dc3c-40e9-87cc-cd7748dcf75a_844x313.png 424w, https://substackcdn.com/image/fetch/$s_!YUH-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bb89325-dc3c-40e9-87cc-cd7748dcf75a_844x313.png 848w, https://substackcdn.com/image/fetch/$s_!YUH-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bb89325-dc3c-40e9-87cc-cd7748dcf75a_844x313.png 1272w, https://substackcdn.com/image/fetch/$s_!YUH-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bb89325-dc3c-40e9-87cc-cd7748dcf75a_844x313.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em><strong>Make sure you create this sheet using the same Google account from which you will send emails.</strong></em></p><h4>Section 2: Environment Set Up</h4><p>First, make sure you have Python and VSCode set up. If you have never done this, <a href="https://www.youtube.com/watch?v=oSmEIr3yBL0">here&#8217;s a short and easy tutorial link</a>. Set up a folder for this project and open it in your VSCode environment.</p><p>The next thing we will do is set up Google Cloud. This allows us to interact with our applications, such as Google Drive, Google Sheets, and Gmail.</p><p>Here&#8217;s how to set up the project in Google Cloud:</p><ol><li><p><strong>Visit Google Cloud Console</strong>:</p><ul><li><p>Open your web browser and go to the <a href="https://cloud.google.com/">Google Cloud Console.</a></p></li><li><p>Sign in with your Google account if you're not already signed in.</p></li></ul></li><li><p><strong>Create a New Project</strong>:</p><ul><li><p>In the Google Cloud Console, on the top toolbar, click on the project dropdown (next to "Google Cloud Platform").</p></li><li><p>Click on &#8220;New Project&#8221; in the top right corner of the dropdown.</p></li><li><p>Give your project a name, for example, <code>AutoEmail</code>.</p></li><li><p>Click "Create".</p></li></ul></li></ol><h5><strong>Step 2: Enable APIs</strong></h5><ol><li><p><strong>Enable Gmail, Sheets, and Drive APIs</strong>:</p><ul><li><p>Once your project is created, ensure it is selected in the top toolbar.</p></li><li><p>Navigate to &#8220;APIs &amp; Services&#8221; using the left sidebar, then click on &#8220;Dashboard&#8221;.</p></li><li><p>Click on "+ ENABLE APIS AND SERVICES" at the top of the page.</p></li><li><p>Search for &#8220;Gmail API&#8221;, click on it, and then click "Enable". Repeat this step for &#8220;Google Sheets API&#8221; and &#8220;Google Drive API&#8221;.</p></li></ul></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!V701!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0a8f368-4034-4fbf-a892-4be2fe67472f_1445x391.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!V701!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0a8f368-4034-4fbf-a892-4be2fe67472f_1445x391.png 424w, https://substackcdn.com/image/fetch/$s_!V701!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0a8f368-4034-4fbf-a892-4be2fe67472f_1445x391.png 848w, https://substackcdn.com/image/fetch/$s_!V701!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0a8f368-4034-4fbf-a892-4be2fe67472f_1445x391.png 1272w, https://substackcdn.com/image/fetch/$s_!V701!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0a8f368-4034-4fbf-a892-4be2fe67472f_1445x391.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!V701!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0a8f368-4034-4fbf-a892-4be2fe67472f_1445x391.png" width="1445" height="391" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d0a8f368-4034-4fbf-a892-4be2fe67472f_1445x391.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:391,&quot;width&quot;:1445,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:51680,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!V701!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0a8f368-4034-4fbf-a892-4be2fe67472f_1445x391.png 424w, https://substackcdn.com/image/fetch/$s_!V701!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0a8f368-4034-4fbf-a892-4be2fe67472f_1445x391.png 848w, https://substackcdn.com/image/fetch/$s_!V701!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0a8f368-4034-4fbf-a892-4be2fe67472f_1445x391.png 1272w, https://substackcdn.com/image/fetch/$s_!V701!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd0a8f368-4034-4fbf-a892-4be2fe67472f_1445x391.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p></p><h5><strong>Step 3: Configure OAuth Consent Screen</strong></h5><ol><li><p><strong>Configure the OAuth Consent Screen</strong>:</p><ul><li><p>Go back to the &#8220;APIs &amp; Services&#8221; dashboard.</p></li><li><p>On the left menu, click on "OAuth consent screen".</p></li><li><p>Select "External" for the user type if you plan to use applications outside of your organization. Click "Create".</p></li><li><p>Enter the app name, user support email, and developer contact information.</p></li><li><p><strong>IMPORTANT</strong>: Add your email address under "Test users" to be able to use this application.</p></li><li><p>Click "Save and Continue" until you complete the setup.</p></li></ul></li></ol><h5><strong>Step 4: Create Credentials</strong></h5><ol><li><p><strong>Create OAuth 2.0 Credentials</strong>:</p><ul><li><p>In the &#8220;APIs &amp; Services &gt; Credentials&#8221; section, click on &#8220;Create Credentials&#8221; at the top.</p></li><li><p>Select &#8220;OAuth client ID&#8221;.</p></li><li><p>Application type should be &#8220;Desktop app&#8221; for this script.</p></li><li><p>Give your client ID a name, for example, <code>Desktop Client for Email Automation</code>.</p></li><li><p>Click "Create".</p></li><li><p>After the credentials are created, click "Download JSON" on the OAuth 2.0 Client IDs section. This downloads your credentials file.</p></li><li><p>Rename the downloaded file to <code>client_secret.json</code> and save it to your project folder.</p></li></ul></li></ol><h5><strong>Step 5: Prepare for Python Code</strong></h5><ol><li><p><strong>Move the </strong><code>client_secret.json</code> to Your Project Folder:</p><ul><li><p>Ensure the <code>client_secret.json</code> file is in the same folder as your Python script. This file contains sensitive information and should be kept secure.</p></li></ul><p></p></li></ol><h4>Section 3: Adding Python Code</h4><p>Now it&#8217;s time to add your Python code to a new file in the same directory as your .json file.</p><p>First, let&#8217;s start with the required packages.</p><p>In the terminal part of your VSCode environment, type the following in and hit enter to install the needed packages:</p><pre><code>pip install --upgrade google-api-python-client google-auth-httplib2 google-auth-oauthlib gspread openai</code></pre><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Xmda!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90de7daa-65f5-4a06-a916-458c262f0550_2804x1514.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Xmda!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90de7daa-65f5-4a06-a916-458c262f0550_2804x1514.png 424w, https://substackcdn.com/image/fetch/$s_!Xmda!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90de7daa-65f5-4a06-a916-458c262f0550_2804x1514.png 848w, https://substackcdn.com/image/fetch/$s_!Xmda!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90de7daa-65f5-4a06-a916-458c262f0550_2804x1514.png 1272w, https://substackcdn.com/image/fetch/$s_!Xmda!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90de7daa-65f5-4a06-a916-458c262f0550_2804x1514.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Xmda!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90de7daa-65f5-4a06-a916-458c262f0550_2804x1514.png" width="1456" height="786" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/90de7daa-65f5-4a06-a916-458c262f0550_2804x1514.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:786,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:319901,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Xmda!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90de7daa-65f5-4a06-a916-458c262f0550_2804x1514.png 424w, https://substackcdn.com/image/fetch/$s_!Xmda!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90de7daa-65f5-4a06-a916-458c262f0550_2804x1514.png 848w, https://substackcdn.com/image/fetch/$s_!Xmda!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90de7daa-65f5-4a06-a916-458c262f0550_2804x1514.png 1272w, https://substackcdn.com/image/fetch/$s_!Xmda!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90de7daa-65f5-4a06-a916-458c262f0550_2804x1514.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Next, create a new Python file called &#8220;main.py&#8221; and add the following code:</p><pre><code>import os
import pickle
import gspread
from google.auth.transport.requests import Request
from google.oauth2.credentials import Credentials
from google_auth_oauthlib.flow import InstalledAppFlow
from openai import OpenAI

client = OpenAI(api_key='ENTER YOUR OPENAI KEY')
from googleapiclient.discovery import build
import base64
from email.mime.text import MIMEText
import logging

# Setup logging
logging.basicConfig(level=logging.DEBUG, format='%(asctime)s - %(levelname)s - %(message)s')

# Define the OAuth2 scopes
SCOPES = [
    "https://www.googleapis.com/auth/spreadsheets",
    "https://www.googleapis.com/auth/gmail.compose",
    "https://www.googleapis.com/auth/gmail.modify",
    "https://www.googleapis.com/auth/gmail.send",
    "https://www.googleapis.com/auth/drive"
]

# Function to authenticate and create the Sheets and Gmail API client
def authenticate_google_apis():
    creds = None
    if os.path.exists('token.pickle'):
        with open('token.pickle', 'rb') as token:
            creds = pickle.load(token)
            logging.debug("Loaded credentials from token.pickle.")
    if not creds or not creds.valid:
        if creds and creds.expired and creds.refresh_token:
            creds.refresh(Request())
            logging.debug("Refreshed credentials.")
        else:
            flow = InstalledAppFlow.from_client_secrets_file('client_secret.json', SCOPES)
            creds = flow.run_local_server(port=0)
            logging.debug("New credentials obtained.")
        with open('token.pickle', 'wb') as token:
            pickle.dump(creds, token)
            logging.debug("Credentials saved to token.pickle.")
    return creds

def get_google_sheets_data(creds, sheet_name):
    try:
        gc = gspread.authorize(creds)
        sheet = gc.open(sheet_name).sheet1
        return sheet.get_all_records()
    except Exception as e:
        logging.error(f"Error accessing Google Sheets: {e}")
        raise



def generate_email_content(name, business, campaign_details):
    try:
        completion = client.chat.completions.create(
        model="gpt-4o",
        messages=[
            {f"role": "system", "content": f"""
    You are writing a cold email to solicit marketing services by my company Acme Marketing. We use automations to enhance marketing campaigns.
             Write an email to {name} for their business {business} and reference their most recent marketing campaign: {campaign_details}. Share how we can improve their costs through automation.
               Sign it off with Nishad P., Acme Marketing, my email npasricha@acmemarketing, and my phone number (123) 456 7890 Write it professionally. Do not include a subject line.
    """},
        ])
        return completion.choices[0].message.content
    except Exception as e:
        logging.error(f"Failed to generate email content: {e}")
        raise

def authenticate_gmail(creds):
    try:
        service = build('gmail', 'v1', credentials=creds)
        return service
    except Exception as e:
        logging.error(f"Error accessing Gmail API: {e}")
        raise

def create_draft(service, user_id, message_body):
    try:
        message = {'message': message_body}
        draft = service.users().drafts().create(userId=user_id, body=message).execute()
        logging.info(f"Draft created: {draft['id']}")
        return draft
    except Exception as e:
        logging.error(f"Error creating draft: {e}")
        raise

def main():
    creds = authenticate_google_apis()
    sheet_name = "Prompter Example CRM"
    data = get_google_sheets_data(creds, sheet_name)

    service = authenticate_gmail(creds)

    for record in data:
        try:
            email_content = generate_email_content(record['Name'], record['Business'], record['Most Recent Campaign Details'])
            message = MIMEText(email_content)
            message['to'] = record['Email']
            message['subject'] = 'Follow-up on your recent marketing campaign'
            raw = base64.urlsafe_b64encode(message.as_bytes()).decode()
            message_body = {'raw': raw}
            create_draft(service, 'me', message_body)
        except Exception as e:
            logging.error(f"Failed to process record for {record['Email']}: {e}")

if __name__ == "__main__":
    main()
</code></pre><p>Your environment should look roughly like this:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xH0D!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3c63f3b-b136-4921-bc4a-8dbc140eb6ac_2790x1502.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xH0D!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3c63f3b-b136-4921-bc4a-8dbc140eb6ac_2790x1502.png 424w, https://substackcdn.com/image/fetch/$s_!xH0D!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3c63f3b-b136-4921-bc4a-8dbc140eb6ac_2790x1502.png 848w, https://substackcdn.com/image/fetch/$s_!xH0D!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3c63f3b-b136-4921-bc4a-8dbc140eb6ac_2790x1502.png 1272w, https://substackcdn.com/image/fetch/$s_!xH0D!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3c63f3b-b136-4921-bc4a-8dbc140eb6ac_2790x1502.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xH0D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3c63f3b-b136-4921-bc4a-8dbc140eb6ac_2790x1502.png" width="1456" height="784" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b3c63f3b-b136-4921-bc4a-8dbc140eb6ac_2790x1502.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:784,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:604317,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xH0D!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3c63f3b-b136-4921-bc4a-8dbc140eb6ac_2790x1502.png 424w, https://substackcdn.com/image/fetch/$s_!xH0D!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3c63f3b-b136-4921-bc4a-8dbc140eb6ac_2790x1502.png 848w, https://substackcdn.com/image/fetch/$s_!xH0D!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3c63f3b-b136-4921-bc4a-8dbc140eb6ac_2790x1502.png 1272w, https://substackcdn.com/image/fetch/$s_!xH0D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3c63f3b-b136-4921-bc4a-8dbc140eb6ac_2790x1502.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Next, we need to customize just three aspects of this code before we are ready to run:</p><ol><li><p>Your OpenAI Key</p></li><li><p>Your Prompt</p></li><li><p>Your Google Sheet Name</p><p></p></li></ol><p>Starting with your OpenAI API key (I teach you how to get that <a href="https://www.datacamp.com/tutorial/guide-to-openai-api-on-tutorial-best-practices?">here</a>), find the block of code near the top that looks like this:</p><pre><code>client = OpenAI(api_key="ENTER YOUR OPENAI KEY")</code></pre><p>Now, insert your key between the quotes. Remember to keep your key a secret; that is how your account is billed. (Each call only costs a fraction of a cent)</p><p>Next, let&#8217;s edit your prompt that generates the email content. Find this block:</p><pre><code>completion = client.chat.completions.create(
        model="gpt-4o",
        messages=[
            {f"role": "system", "content": f"""
    You are writing a cold email to solicit marketing services by my company Acme Marketing. We use automations to enhance marketing campaigns.
             Write an email to {name} for their business {business} and reference their most recent marketing campaign: {campaign_details}. Share how we can improve their costs through automation.
               Sign it off with Nishad P., Acme Marketing, my email npasricha@acmemarketing, and my phone number (123) 456 7890 Write it professionally. Do not include a subject line.
    """},
        ])</code></pre><p>Between the two triple quotation marks is where you&#8217;ll want to edit the kind of email you are writing. The variables in the { } brackets pull in each record&#8217;s value from your CRM. This allows ChatGPT to reference small bits of data and not have to type each record&#8217;s name individually. (<em>Note: We are not including a subject line, as this code just creates the body of the email.</em>) </p><p>Finally, the last thing to do is edit the name of the Google Sheet this program is finding. Ensure that this line matches the name of your sheet exactly:</p><pre><code>sheet_name = "Prompter Example CRM"</code></pre><h4>Section 4: Run our code!</h4><p>Click the play button on the top left to run your code. Depending on how many records are in your CRM, each record will take around 3-5 seconds to generate a response for and create a draft in Gmail.</p><p>If this is your first time running the application, you will be taken to a new browser window and asked to sign into Google. Ensure that you are signing in with the same account you are permitted to as a &#8220;test user,&#8221; or else you will hit an error.</p><p>After the program finishes (new text will stop generating in the Terminal box in VSCode), check your Gmail! In the drafts inbox, you should see fresh outreach emails ready to send to your prospects.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!w6Gp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e1e19eb-2ac1-4a53-8115-43e3365d7fcf_1856x348.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!w6Gp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e1e19eb-2ac1-4a53-8115-43e3365d7fcf_1856x348.png 424w, https://substackcdn.com/image/fetch/$s_!w6Gp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e1e19eb-2ac1-4a53-8115-43e3365d7fcf_1856x348.png 848w, https://substackcdn.com/image/fetch/$s_!w6Gp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e1e19eb-2ac1-4a53-8115-43e3365d7fcf_1856x348.png 1272w, https://substackcdn.com/image/fetch/$s_!w6Gp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e1e19eb-2ac1-4a53-8115-43e3365d7fcf_1856x348.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!w6Gp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e1e19eb-2ac1-4a53-8115-43e3365d7fcf_1856x348.png" width="1456" height="273" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9e1e19eb-2ac1-4a53-8115-43e3365d7fcf_1856x348.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:273,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:136737,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!w6Gp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e1e19eb-2ac1-4a53-8115-43e3365d7fcf_1856x348.png 424w, https://substackcdn.com/image/fetch/$s_!w6Gp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e1e19eb-2ac1-4a53-8115-43e3365d7fcf_1856x348.png 848w, https://substackcdn.com/image/fetch/$s_!w6Gp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e1e19eb-2ac1-4a53-8115-43e3365d7fcf_1856x348.png 1272w, https://substackcdn.com/image/fetch/$s_!w6Gp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e1e19eb-2ac1-4a53-8115-43e3365d7fcf_1856x348.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JFwv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbf0ccca-d608-4355-b996-1d48800d5f1c_590x774.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JFwv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbf0ccca-d608-4355-b996-1d48800d5f1c_590x774.png 424w, https://substackcdn.com/image/fetch/$s_!JFwv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbf0ccca-d608-4355-b996-1d48800d5f1c_590x774.png 848w, https://substackcdn.com/image/fetch/$s_!JFwv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbf0ccca-d608-4355-b996-1d48800d5f1c_590x774.png 1272w, https://substackcdn.com/image/fetch/$s_!JFwv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbf0ccca-d608-4355-b996-1d48800d5f1c_590x774.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JFwv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbf0ccca-d608-4355-b996-1d48800d5f1c_590x774.png" width="418" height="548.3593220338983" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cbf0ccca-d608-4355-b996-1d48800d5f1c_590x774.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:774,&quot;width&quot;:590,&quot;resizeWidth&quot;:418,&quot;bytes&quot;:113753,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!JFwv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbf0ccca-d608-4355-b996-1d48800d5f1c_590x774.png 424w, https://substackcdn.com/image/fetch/$s_!JFwv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbf0ccca-d608-4355-b996-1d48800d5f1c_590x774.png 848w, https://substackcdn.com/image/fetch/$s_!JFwv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbf0ccca-d608-4355-b996-1d48800d5f1c_590x774.png 1272w, https://substackcdn.com/image/fetch/$s_!JFwv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcbf0ccca-d608-4355-b996-1d48800d5f1c_590x774.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>That&#8217;s it! Your emails are ready to be sent. Make sure to customize the prompt as little or as much as you want to shorten the length, tune the content, or more.</p><p>Thanks for tuning in to this project, I believe this is a great way to automate a necessary task that requires a lot of effort for such a little success rate.</p><p>If you&#8217;re having issues, check out <a href="https://chatgpt.com/g/g-Mif6jZ1ng-promptergpt">PrompterGPT</a> for troubleshooting. Just make sure to identify which project you&#8217;re working on!</p><p>If you liked this project or want to learn more about how you can use AI in your career, subscribe below or send this to a friend!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.learnprompter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.learnprompter.com/subscribe?"><span>Subscribe now</span></a></p><p>Cheers,</p><p>- Nishad from Prompter</p>]]></content:encoded></item><item><title><![CDATA[Don't pay for Expensify just yet]]></title><description><![CDATA[Take just 20 minutes to automate your receipt reconciliation]]></description><link>https://www.learnprompter.com/p/dont-pay-for-expensify-just-yet</link><guid isPermaLink="false">https://www.learnprompter.com/p/dont-pay-for-expensify-just-yet</guid><dc:creator><![CDATA[Prompter]]></dc:creator><pubDate>Thu, 18 Apr 2024 12:30:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!slXZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69fcc17a-6540-4fe1-97ee-839d8a7619ca_1024x1024.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In this edition, we delve into the evolution of creating cost-effective alternatives to traditional products, today focusing on expense management software. A decade ago, innovations like the initial releases of Expensify required hefty investments for simple point solutions. Nowadays, such solutions need to expand in multiple directions to maintain their competitive edge, as businesses were once willing to pay dearly for software that often led to fragmented systems and excessive subscriptions.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!slXZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69fcc17a-6540-4fe1-97ee-839d8a7619ca_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!slXZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69fcc17a-6540-4fe1-97ee-839d8a7619ca_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!slXZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69fcc17a-6540-4fe1-97ee-839d8a7619ca_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!slXZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69fcc17a-6540-4fe1-97ee-839d8a7619ca_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!slXZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69fcc17a-6540-4fe1-97ee-839d8a7619ca_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!slXZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69fcc17a-6540-4fe1-97ee-839d8a7619ca_1024x1024.png" width="448" height="448" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/69fcc17a-6540-4fe1-97ee-839d8a7619ca_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:448,&quot;bytes&quot;:1276876,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!slXZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69fcc17a-6540-4fe1-97ee-839d8a7619ca_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!slXZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69fcc17a-6540-4fe1-97ee-839d8a7619ca_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!slXZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69fcc17a-6540-4fe1-97ee-839d8a7619ca_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!slXZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F69fcc17a-6540-4fe1-97ee-839d8a7619ca_1024x1024.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>The ongoing joke (but not really) in the industry is that many B2B SaaS products are just fancy versions of Excel. The future might see a shift away from these visually appealing but complex interfaces towards using AI for back-office tasks through simple APIs, potentially reducing the need for many subscriptions.</p><p>Today, we'll concentrate on a particularly generic but crucial area of automation: expense software. The uniformity in accounting standards has made expense management a prime target for early automation efforts.</p><p>However, managing expenses remains cumbersome until it's possible to upgrade to a more comprehensive system. I&#8217;ll guide you through replicating an expense management tool, focusing on how to reconcile receipts with expenses after a project or event. This is especially useful if you're organizing an event or managing a project and don't have access to sophisticated company credit card software, making receipt management cumbersome.</p><p>The final system will look like this:</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VuYo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F545a5a17-880b-4784-822f-049779369afe_1021x62.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VuYo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F545a5a17-880b-4784-822f-049779369afe_1021x62.png 424w, https://substackcdn.com/image/fetch/$s_!VuYo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F545a5a17-880b-4784-822f-049779369afe_1021x62.png 848w, https://substackcdn.com/image/fetch/$s_!VuYo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F545a5a17-880b-4784-822f-049779369afe_1021x62.png 1272w, https://substackcdn.com/image/fetch/$s_!VuYo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F545a5a17-880b-4784-822f-049779369afe_1021x62.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VuYo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F545a5a17-880b-4784-822f-049779369afe_1021x62.png" width="1021" height="62" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/545a5a17-880b-4784-822f-049779369afe_1021x62.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:62,&quot;width&quot;:1021,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:18047,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!VuYo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F545a5a17-880b-4784-822f-049779369afe_1021x62.png 424w, https://substackcdn.com/image/fetch/$s_!VuYo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F545a5a17-880b-4784-822f-049779369afe_1021x62.png 848w, https://substackcdn.com/image/fetch/$s_!VuYo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F545a5a17-880b-4784-822f-049779369afe_1021x62.png 1272w, https://substackcdn.com/image/fetch/$s_!VuYo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F545a5a17-880b-4784-822f-049779369afe_1021x62.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p></p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.learnprompter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.learnprompter.com/subscribe?"><span>Subscribe now</span></a></p><p></p><p>I&#8217;m going to break this project into three sections:</p><ol><li><p><strong>Environment Set-Up</strong></p></li><li><p><strong>Development</strong></p></li><li><p><strong>Execution</strong></p></li></ol><p></p><h4><strong>1. Environment Set Up</strong></h4><p>Our stack is going to look similar to last time - using just three tools:</p><ol><li><p><strong>Google Colab</strong></p></li><li><p><strong>OpenAI&#8217;s API</strong></p></li><li><p><strong>Google Drive</strong></p></li></ol><p>Let&#8217;s set up a new environment with Google Colab. You can create a new notebook here: <a href="https://colab.research.google.com/">https://colab.research.google.com/</a>.</p><p>Name your notebook, and before we write any of our main code, we will need to install some packages. In the first block, copy and paste this code and hit the play button to the left of the code:</p><pre><code>!pip install PyPDF2 openai</code></pre><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Xmaq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce222d8f-3094-4d3a-8ff4-b768419d3aa0_2718x92.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Xmaq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce222d8f-3094-4d3a-8ff4-b768419d3aa0_2718x92.png 424w, https://substackcdn.com/image/fetch/$s_!Xmaq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce222d8f-3094-4d3a-8ff4-b768419d3aa0_2718x92.png 848w, https://substackcdn.com/image/fetch/$s_!Xmaq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce222d8f-3094-4d3a-8ff4-b768419d3aa0_2718x92.png 1272w, https://substackcdn.com/image/fetch/$s_!Xmaq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce222d8f-3094-4d3a-8ff4-b768419d3aa0_2718x92.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Xmaq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce222d8f-3094-4d3a-8ff4-b768419d3aa0_2718x92.png" width="1456" height="49" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ce222d8f-3094-4d3a-8ff4-b768419d3aa0_2718x92.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:49,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:21900,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Xmaq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce222d8f-3094-4d3a-8ff4-b768419d3aa0_2718x92.png 424w, https://substackcdn.com/image/fetch/$s_!Xmaq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce222d8f-3094-4d3a-8ff4-b768419d3aa0_2718x92.png 848w, https://substackcdn.com/image/fetch/$s_!Xmaq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce222d8f-3094-4d3a-8ff4-b768419d3aa0_2718x92.png 1272w, https://substackcdn.com/image/fetch/$s_!Xmaq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce222d8f-3094-4d3a-8ff4-b768419d3aa0_2718x92.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Next, let&#8217;s set up and obtain an OpenAI API key. I&#8217;ve gone over this before, and if you&#8217;ve been following my previous articles, I outline how to get one. But as a refresher (you'll probably need a new key here anyways), <a href="https://www.datacamp.com/tutorial/guide-to-openai-api-on-tutorial-best-practices#:~:text=by%2Dstep%20fashion.-,Step%201%3A%20Create%20an%20OpenAI%20platform%20account,-Before%20anything%20else">here&#8217;s a refresher article.</a></p><p></p><p>Finally, let&#8217;s set up our Google Drive environment. We will read a folder of PDF receipts directly from Google Drive and return a compiled Excel file to the Drive. So, to make things easy, let&#8217;s set up a folder as close to your home directory as possible with the name &#8220;Expenses.&#8221; Inside the folder, let&#8217;s create another folder called &#8220;Receipts.&#8221; </p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jErJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa540b95-d959-4ebf-9d8d-6a39a8730aba_2252x1160.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jErJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa540b95-d959-4ebf-9d8d-6a39a8730aba_2252x1160.png 424w, https://substackcdn.com/image/fetch/$s_!jErJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa540b95-d959-4ebf-9d8d-6a39a8730aba_2252x1160.png 848w, https://substackcdn.com/image/fetch/$s_!jErJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa540b95-d959-4ebf-9d8d-6a39a8730aba_2252x1160.png 1272w, https://substackcdn.com/image/fetch/$s_!jErJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa540b95-d959-4ebf-9d8d-6a39a8730aba_2252x1160.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jErJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa540b95-d959-4ebf-9d8d-6a39a8730aba_2252x1160.png" width="1456" height="750" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fa540b95-d959-4ebf-9d8d-6a39a8730aba_2252x1160.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:750,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:97174,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jErJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa540b95-d959-4ebf-9d8d-6a39a8730aba_2252x1160.png 424w, https://substackcdn.com/image/fetch/$s_!jErJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa540b95-d959-4ebf-9d8d-6a39a8730aba_2252x1160.png 848w, https://substackcdn.com/image/fetch/$s_!jErJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa540b95-d959-4ebf-9d8d-6a39a8730aba_2252x1160.png 1272w, https://substackcdn.com/image/fetch/$s_!jErJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa540b95-d959-4ebf-9d8d-6a39a8730aba_2252x1160.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The official path to the receipts folder would be: <em>&#8220;/content/drive/My Drive//ExpenseApp/Receipts&#8221;</em><br></p><h4><strong>2. Development</strong></h4><p>This part is an easy copy and paste with a few edits, but essentially, the steps we are coding serve these sequential functions:</p><ol><li><p><em>Extract text from PDF</em></p></li><li><p><em>Using OpenAI&#8217;s API - pass the text through the model and prompt it to deliver information in a specific format. This helps account for the variability in the structure/format of different invoices.</em></p></li><li><p><em>Write to Excel - Create a new Excel sheet with each record being a new line.</em></p></li></ol><p>Here&#8217;s the full code to copy and paste into a new block in Google Colab:</p><pre><code># Import necessary libraries
import os
import re
import pandas as pd
from PyPDF2 import PdfReader
from openai import OpenAI

client = OpenAI(api_key='INSERT API KEY HERE')

# Function to extract text from PDF
def extract_text_from_pdf(pdf_path):
    text = ""
    with open(pdf_path, "rb") as file:
        pdf = PdfReader(file)
        num_pages = len(pdf.pages)
        for page in range(num_pages):
            text += pdf.pages[page].extract_text() if pdf.pages[page].extract_text() else ""
    return text

# Function to use OpenAI API for parsing text

def parse_receipt(text):
    completion = client.chat.completions.create(
        model="gpt-3.5-turbo",
        messages=[
            {"role": "system", "content": "You are a helpful assistant."},
            {"role": "user", "content": f"Extract the AMOUNT, DATE, and VENDOR from this receipt text: {text}. Please respond exactly in this format: AMOUNT: $amount DATE: MM/DD/YYYY VENDOR: vendor"}
        ]
    )

    print(completion.choices[0].message.content)
    return completion.choices[0].message.content


# Function to parse the structured string into components
def extract_info(formatted_string):
    pattern = r"AMOUNT:\s*(.*?)\s*DATE:\s*(.*?)\s*VENDOR:\s*(.*)"
    match = re.search(pattern, formatted_string, re.DOTALL)
    if match:
        return match.groups()
    return None, None, None

# Function to write data to Excel
def write_to_excel(data, filename="output.xlsx"):
    df = pd.DataFrame(data, columns=["Date", "Vendor", "Amount"])
    df.to_excel(filename, index=False)

# Main function to process all PDFs in a folder
def process_receipts(folder_path):
    data = []
    for filename in os.listdir(folder_path):
        if filename.endswith('.pdf'):
            pdf_path = os.path.join(folder_path, filename)
            text = extract_text_from_pdf(pdf_path)

            if text is None:
                print(f"No text extracted from {filename}. Skipping.")
                continue

            print(f"Extracting from {filename}:")
            print("Extracted Text:", text[:500])  # Print the first 500 characters of the extracted text

            formatted_string = parse_receipt(text)
            print("AI Response:", formatted_string)  # Debug print of what the AI parsed

            if formatted_string:
                amount, date, vendor = extract_info(formatted_string)
                print("Parsed Data:", amount, date, vendor)  # Debug print of the parsed data

                if all([amount, date, vendor]):
                    data.append((date, vendor, amount))
                else:
                    print(f"Data missing in fields for file {filename}")
            else:
                print(f"No formatted data returned for file {filename}")

    # Writing the data to Excel, adjust the filename or path as necessary
    write_to_excel(data, filename='INSERT PATH TO FOLDER HERE'/Processed Receipts.xlsx')
    print("Data written to Excel successfully.")  # Adjust path as needed

# Mount Google Drive
from google.colab import drive
drive.mount('/content/drive')

# Set folder path and process receipts
folder_path = 'INSERT PATH HERE'  # Adjust the path to your receipts folder
process_receipts(folder_path)
</code></pre><p>You&#8217;ll need to make three main edits here:</p><ol><li><p>Insert your OpenAI API Key</p><ol><li><p>Insert your key at the line near the top that is &#8220;<code>client = OpenAI(api_key='INSERT API KEY HERE'):</code></p></li></ol></li><li><p>Insert the path to your receipt folder</p><ol><li><p>Insert the path near the bottom at <code>folder_path = 'INSERT PATH HERE' </code></p></li></ol></li><li><p>Insert the path to where you want the program to deposit your new receipts</p><ol><li><p>Insert the path where it says: <code>write_to_excel(data, filename='INSERT PATH TO FOLDER HERE/Processed Receipts.xlsx').</code></p></li><li><p>Keep the &#8220;/Processed Receipts.xlsx&#8221; part, as that is what your new Excel file will be called.</p></li></ol><p></p></li></ol><p>That&#8217;s it! You&#8217;re ready to run it.</p><p></p><h4>3. Execution</h4><p></p><p>Drop a few PDF invoices in the newly created &#8220;Receipts&#8221; folder, navigate to Google Colab, and run your code by clicking &#8220;Runtime&#8221; on the menu bar and navigating to &#8220;Run All.&#8221;</p><p></p><p>You&#8217;ll be prompted to connect to Google Drive, and your script will run! After a few seconds of running it, you should see a new Excel file, that looks like this, with your invoices nicely extracted:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SOmU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1fc18aa-d3f1-4146-89f4-85d68f9f410a_1260x966.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SOmU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1fc18aa-d3f1-4146-89f4-85d68f9f410a_1260x966.png 424w, https://substackcdn.com/image/fetch/$s_!SOmU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1fc18aa-d3f1-4146-89f4-85d68f9f410a_1260x966.png 848w, https://substackcdn.com/image/fetch/$s_!SOmU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1fc18aa-d3f1-4146-89f4-85d68f9f410a_1260x966.png 1272w, https://substackcdn.com/image/fetch/$s_!SOmU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1fc18aa-d3f1-4146-89f4-85d68f9f410a_1260x966.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SOmU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1fc18aa-d3f1-4146-89f4-85d68f9f410a_1260x966.png" width="1260" height="966" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b1fc18aa-d3f1-4146-89f4-85d68f9f410a_1260x966.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:966,&quot;width&quot;:1260,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:104928,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!SOmU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1fc18aa-d3f1-4146-89f4-85d68f9f410a_1260x966.png 424w, https://substackcdn.com/image/fetch/$s_!SOmU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1fc18aa-d3f1-4146-89f4-85d68f9f410a_1260x966.png 848w, https://substackcdn.com/image/fetch/$s_!SOmU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1fc18aa-d3f1-4146-89f4-85d68f9f410a_1260x966.png 1272w, https://substackcdn.com/image/fetch/$s_!SOmU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1fc18aa-d3f1-4146-89f4-85d68f9f410a_1260x966.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Now this is just an example of a small slice of what this program could do, if you want, you can have ChatGPT edit your code to have it organize your personalized expenses off your credit card bill!</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.learnprompter.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Interested in more projects like this? Subscribe to support!</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h4><strong>Limitations and Next Steps</strong></h4><p><strong>Why Not Use Google Sheets?</strong></p><p>You might wonder why we're not using Google Sheets for our project. The reason is straightforward: accessing Google Sheets via its API can be complex, and we aim to keep our tools simple and accessible for everyone. I'll gradually introduce more technically challenging projects, but for now, the focus is on keeping things simple.</p><p><strong>What's Next?</strong></p><p>At the stage this project marks a significant turning point as everyone has unique accounting and reconciliation needs. In this project, we explore a new approach that uses OpenAI to parse data from invoices, making the process more intuitive than using traditional methods like Regex. Using ChatGPT, take a swing at having it help you code a the program to meet your specifications. It&#8217;s very good at error handling for simple applications like this as well!</p><p><strong>A Thank You to Our Subscribers</strong></p><p>A special shout-out to all our new subscribers, many of whom joined after my recent LinkedIn post. Sharing content with peers I respect is always a bit daunting, but your support has been incredibly encouraging.</p><p><strong>Help Spread the Word</strong></p><p>If you found this project useful, please consider sharing it. Your support is crucial as we aim to equip the workforce for a new era of AI and automation.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://www.learnprompter.com/p/dont-pay-for-expensify-just-yet?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://www.learnprompter.com/p/dont-pay-for-expensify-just-yet?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p>See you in two weeks!</p><p>&#8212; Nishad</p><p></p><p></p>]]></content:encoded></item></channel></rss>