[{"data":1,"prerenderedAt":205},["ShallowReactive",2],{"\u002Fblog\u002F2025\u002Fsubwatch":3,"\u002Fblog\u002F2025\u002Fsubwatch-surround":194},{"id":4,"title":5,"author":6,"badge":11,"body":13,"date":182,"description":183,"draft":184,"extension":185,"image":186,"meta":188,"navigation":189,"path":190,"seo":191,"stem":192,"__hash__":193},"posts\u002Fblog\u002F2025\u002Fsubwatch.md","I built a thing",{"name":7,"to":8,"avatar":9},"Nir Galon","https:\u002F\u002Fx.com\u002Fnirgn975",{"src":10},"\u002Favatar.webp",{"label":12},"solopreneur",{"type":14,"value":15,"toc":178},"minimark",[16,20,23,26,29,39,42,45,103,118,125,128,131,138,141,160,163,170],[17,18,19],"p",{},"I was minding my own business and scrolling X (formally Twitter) when I encountered a post from a designer that put subscriptions logos on top of a calendar month. The UI\u002FUX was stunning! People were loving it and the post got a lot of likes, replies and basically a lot of engagement.",[17,21,22],{},"Right then and there I decided to do a thing - build it. I limit myself to 1 month to release an MVP and see if people are liking it and decided that the pricing model should be a “pay once own it for life”, because it’s kinda funny to pay subscription to monitor other subscriptions.",[17,24,25],{},"The technology I chose to do it is a Chrome Extension, because I can store your data locally and don’t need a server (helps me with the pricing model of paying once) and I can inject a button to your Gmail and get the subscriptions data from the receipt email (it's also good timing).",[17,27,28],{},"I was off to the races, and it’ll not be an understatement to say that I underestimated the amount of work I thought would be required. Nonetheless I finished the Extension and the website a few days before my deadline and I was thrilled!",[17,30,31],{},[32,33],"img",{"alt":34,"className":35,"src":38},"Calendar view",[36,37],"rounded-lg","mx-auto","\u002Fposts\u002F2025\u002Fsubwatch\u002Fdemo-1.jpg",[17,40,41],{},"This is my first product that I’m launching, charging for it, and actively searching for customers. I was a true indie hacker \u002F solopreneur now. But how do I get customers? How do I tell the world about it?",[17,43,44],{},"I got back to X and started asking people, joined indie hackers communities, started to follow some solopreneurs and read their posts, and then I realized that distribution is really hard, maybe even harder than building the product.",[17,46,47,48,55,56,55,61,55,66,55,71,55,76,55,81,55,86,55,91,96,97,102],{},"I started writing replies to posts about related topics and insert my extension if it’s appropriate. I listed my extension on ",[49,50,54],"a",{"href":51,"rel":52},"https:\u002F\u002Fwww.producthunt.com\u002Fproducts\u002Fsubwatch-3",[53],"nofollow","product hunt",", ",[49,57,60],{"href":58,"rel":59},"https:\u002F\u002Fbetalist.com\u002Fstartups\u002Fsubwatch",[53],"betalist",[49,62,65],{"href":63,"rel":64},"https:\u002F\u002Fwww.chromehunt.app\u002Fextensions\u002Fsubwatch",[53],"chromehunt",[49,67,70],{"href":68,"rel":69},"https:\u002F\u002Fmicrolaunch.net\u002Fp\u002Fsubwatch-fd4fd5",[53],"microlaunch",[49,72,75],{"href":73,"rel":74},"https:\u002F\u002Fwww.uneed.best",[53],"uneed",[49,77,80],{"href":78,"rel":79},"https:\u002F\u002Fdealhunt.cc",[53],"dealhunt",[49,82,85],{"href":83,"rel":84},"https:\u002F\u002Fpitchwall.co",[53],"pitchwall",[49,87,90],{"href":88,"rel":89},"https:\u002F\u002Fwww.tinylaun.ch",[53],"tinylaun.ch",[49,92,95],{"href":93,"rel":94},"https:\u002F\u002Fwww.launchingnext.com",[53],"launchingnext",", and ",[49,98,101],{"href":99,"rel":100},"https:\u002F\u002Fwww.saashub.com\u002Fsubwatch-co-alternatives",[53],"saashub"," And I got a few sales 🥳",[17,104,105,106,111,112,117],{},"I also added the website to other platforms, to get backlinks. Like ",[49,107,110],{"href":108,"rel":109},"https:\u002F\u002Fland-book.com\u002Fwebsites\u002F74241-subwatch-subwatch-website",[53],"land book"," and ",[49,113,116],{"href":114,"rel":115},"https:\u002F\u002Fdribbble.com\u002Fshots\u002F25671033-Subwatch-Turn-subscription-chaos-into-financial-harmony",[53],"dribbble",".",[17,119,120],{},[32,121],{"alt":122,"className":123,"src":124},"Insights view",[36,37],"\u002Fposts\u002F2025\u002Fsubwatch\u002Fdemo-2.jpg",[17,126,127],{},"The sales were the fuel to keep me going. Every email notification about a new sale was a celebration. I can’t describe the feeling of someone paying for my product. But there was one thing that bugged me: I was out of ideas about features and updates. Sure, I caught a few bugs and fixed them, but what’s next?",[17,129,130],{},"And then the ideas started to come to me, from paying users, in the form of feature requests. I was so happy I got to work immediately and hammered most of them in a week! Even updated the website to reflect some of the new features.",[17,132,133],{},[32,134],{"alt":135,"className":136,"src":137},"Alerts",[36,37],"\u002Fposts\u002F2025\u002Fsubwatch\u002Fdemo-3.jpg",[17,139,140],{},"Where am I going from here?",[142,143,144,148,151,154,157],"ul",{},[145,146,147],"li",{},"Keep finding free directories and launch my extension in them.",[145,149,150],{},"Working on the website SEO.",[145,152,153],{},"Find Subreddit and Facebook groups to post in (I’m mainly focused on X in my personal life so most of the traffic comes from there at the moment).",[145,155,156],{},"Will add a 7 days trial.",[145,158,159],{},"And I have one other big idea for the product that I’m considering implementing but not sure yet.",[17,161,162],{},"To all of my readers that want to support and buy it, here is a 10% discount code for the first 100 users: BLOG10",[17,164,165,166],{},"The link to the product: ",[49,167,168],{"href":168,"rel":169},"https:\u002F\u002Fsubwatch.co",[53],[17,171,172,173],{},"The link to the chrome webstore: ",[49,174,177],{"href":175,"rel":176},"https:\u002F\u002Fchromewebstore.google.com\u002Fdetail\u002Fsubwatch\u002Ffnbokglphlnngocknlhgbjcpgjjboeie",[53],"chrome webstore",{"title":179,"searchDepth":180,"depth":180,"links":181},"",2,[],"2025-02-21","Building and launching Subwatch, a pay-once Chrome extension for subscriptions.",false,"md",{"src":187},"\u002Fposts\u002F2025\u002Fsubwatch\u002Fcover.jpeg",{},true,"\u002Fblog\u002F2025\u002Fsubwatch",{"title":5,"description":183},"blog\u002F2025\u002Fsubwatch","KVnqGZb_A9N5HJAXhHiIS_62Gv52Tw_3SJ0eBG3ufTI",[195,200],{"title":196,"path":197,"stem":198,"description":199,"children":-1},"Supabase functions","\u002Fblog\u002F2024\u002Fsupabase-functions","blog\u002F2024\u002Fsupabase-functions","Using a Supabase Postgres trigger to auto-create a profile on signup.",{"title":201,"path":202,"stem":203,"description":204,"children":-1},"I love BeEF","\u002Fblog\u002F2026\u002Fbrowser-exploitation-framework","blog\u002F2026\u002Fbrowser-exploitation-framework","An introduction to BeEF, the Browser Exploitation Framework (draft).",1786001638688]