Back
Michał Kukla
I developed a marketing funnel for my consulting services, involving the distribution of my articles about GPT prompts for recruitment, interviewing, and onboarding processes to members of my FB group with local job offers.
I discovered automations in Trello, which allow me to add lists automatically and execute various actions based on different dependencies, which greatly enhanced my CRM.
I commented on someone's post showcasing an app similar to the #speechzap app. Part of my evil plan of shameless plugging ;-)
I fixed the data encryption in #speechzap and found out that in NestJS all injected dependencies are singletons by default, which led to data being encrypted/decrypted with random users' private keys due to my service's caching not considering the user ID.
I've added a new built-in action to #speechzap: email sending, which was quite complex as it required data structure modifications and backward compatibility assurance. Now users can easily send messages to themselves without the need for Zapier or Make configuration - a feature requested by one of my non-technical clients.
I learned how to convert an Excel compatible Google Sheets document with a special green xlsx tag into a Google Sheets file by going to File and choosing Save as Google Sheets, which allows one to make changes and protect data ranges.
I separated the audio file delivery and transcription initialization in #speechzap to avoid consuming minutes in case of transcription failure, especially for large files.
I translated the formats in #speechzap into Polish and added two new formats: a YouTube video script and a Facebook post.
In #slowtracker, I added autofocus for adding success to speed up note taking, fixed overly long links that were breaking styles, and upgraded the maximum version of the Android app to SDK 34.
I gained another client on #speechzap who chose the cheapest package, but it's another dollar towards the MRR.
For fun, I formatted the successes entered into #slowtracker in the style of Rita Skeeter's Self-Inking Quill from Harry Potter, so every success written in the Rita Skeeter Pen challenge will automatically be exaggerated, dramatic, and full of flair, making even the smallest win feel like a legendary achievement.
I boasted about my second client on the #speechzap app in a post where I showcased a fun custom GPT based on Rita Skeeter's self-writing quill from Harry Potter.
I boasted about my second customer on IN post, which asked about success stories for the week, to build up awareness of #speechzap
I shamelessly promoted #speechzap under a post about AI tools
I secured my second #speechzap client who purchased the most expensive Pro package on an annual subscription, increasing my MRR by $8.5 to a total of $11.5.
I received a positive review about #speechzap on Google Play, praising the app for allowing users to jot down ideas even while walking without unnecessary phone handling.
I've created a photo gallery for my blog and learned that in Astro, I need to use a special prop to be able to call `useEffect` in a React component.
I've transferred all the posts from my old blog to the new one using Firecrawl and the GPT Copilot plugin for Obsidian.
I commented on Mateusz Wyciślik's LinkedIn post about a growth hack, mentioning my plan to use it in #speechzap, possibly by giving away, for example, 30 minutes of transcription in exchange for following me on one of the channels after I set up new social media for SpeechZap.
I wrote a LinkedIn post about the premiere of #speechzap on Product Hunt, using a script I wrote for Obsidian to generate a GPT prompt.