Hernán Sartorio Profile Banner
Hernán Sartorio Profile
Hernán Sartorio

@hernansartorio

1,741
Followers
972
Following
129
Media
1,053
Statuses

I make web things. Building @pagyco . Previously @hopin . Also built @bloggico .

Uruguay
Joined February 2010
Don't wanna be here? Send us removal request.
Pinned Tweet
@hernansartorio
Hernán Sartorio
1 year
Launched! Introducing Pagy, the easiest way to build a website. AKA if Notion and Squarespace had a baby. This initial version is limited to one-page websites but multiple pages are coming soon. Try it out now at .
28
8
163
@hernansartorio
Hernán Sartorio
4 years
I just published React Nice Dates, a responsive, touch-friendly, and modular date picker library for @reactjs . And it’s open-source! Documentation and examples:
34
197
1K
@hernansartorio
Hernán Sartorio
2 months
Twitter is amazing. I kind of got an acquisition offer from @shl after he saw @rauchg retweeting an update I shared last week. (I’m not selling but still it was awesome to chat with Sahil today!)
Tweet media one
12
2
217
@hernansartorio
Hernán Sartorio
9 months
Ditched Intercom and added this little custom help menu:
5
6
148
@hernansartorio
Hernán Sartorio
2 months
I’ve been working on making drag and drop more intuitive (and way more fun) in Pagy. It’s not live yet as it’s part of a larger update but I already can’t stop playing with it.
15
10
120
@hernansartorio
Hernán Sartorio
1 year
Launched Pagy on @ProductHunt today! Currently sitting at #6 behind a bunch of AI products 😅 Your support would mean so much:
16
9
107
@hernansartorio
Hernán Sartorio
1 year
Pagy kind of blew up overnight on Reddit reaching 900+ upvotes, which sent 10k+ visits, and ~500 sites were created (and a couple already upgraded!). The best part is that since the sites are statically generated it handled the traffic without a glitch (thanks @vercel !).
Tweet media one
11
3
80
@hernansartorio
Hernán Sartorio
10 months
✅ Shipped shared sections! Now you can share a header, footer, or any other section across multiple pages in @pagyco . If you edit a shared section in one place you’ll see the changes reflected in all the pages it’s included. Here’s a little demo:
4
7
53
@hernansartorio
Hernán Sartorio
2 years
Finally finished what was left for migrating Pagy to Next.js and deployed the latest features. All Pagy sites will be served by @vercel now. Also did a little refresh of the landing page showing off how it’s powered by Pagy itself:
Tweet media one
8
2
52
@hernansartorio
Hernán Sartorio
3 years
After almost 20 months (and many nights and weekends) of work after the initial launch, I'm super excited to share that I'm launching Bloggi 1.0 on @ProductHunt today! 🎉 Check out the post for more details:
4
9
47
@hernansartorio
Hernán Sartorio
1 year
Pushed my ProductHunt launch for tomorrow! Getting everything ready today. Get notified here:
2
4
36
@hernansartorio
Hernán Sartorio
8 months
October stats for Pagy: 💰 $343 MRR (+18%) 🚀 56 active sites (+8) 👀 164 new trials 📊 1k visitors 💔 8.6% churn I’m still not doing much in terms of marketing so it’s nice to see the growth rate remain stable, even if it’s low.
Tweet media one
6
1
36
@hernansartorio
Hernán Sartorio
5 months
Growth’s picking up again! Here are January stats for Pagy: 💰 $460 MRR (+18.7%) 🚀 68 active sites (+8) 👀 205 new trials 💔 3.9% churn Gotta keep shipping.
Tweet media one
8
1
32
@hernansartorio
Hernán Sartorio
2 months
Shipped a significant update to the Pagy editor. Select and drag elements like in Webflow or Figma, write and edit like in Notion. Should hopefully make it much easier to use.
4
2
30
@hernansartorio
Hernán Sartorio
5 years
Launched! Introducing Bloggi, a simple blogging platform:
32
5
29
@hernansartorio
Hernán Sartorio
10 months
Here are August stats for @pagyco : 💰 $244 MRR (+20%) 🚀 41 active sites (+3) 👀 177 new trials 📊 1.5k visitors 💔 15% churn Growth is still slow but it’s something, considering I didn’t do as much marketing as I should have. Going to actually focus on that this month.
Tweet media one
10
1
27
@hernansartorio
Hernán Sartorio
6 months
Shipped custom forms in Pagy! There are templates for signup and contact forms (more to come), but you can customize and add fields as you wish. You can have multiple forms for different purposes on the same site, as well as reuse the same form across pages. You can also view
5
5
26
@hernansartorio
Hernán Sartorio
1 year
Back to shipping! I wanted to add some social proof to so I added a way to embed tweets on a page. Just paste a tweet’s URL and it will be embedded automatically, and it will render instantly when you visit the page (no iframes!):
4
0
25
@hernansartorio
Hernán Sartorio
11 months
I wasn’t super happy with how link previews turned up so I spent some time redesigning them. I want @pagyco to be capable of making simple and modern link-in-bio websites (but that can also scale to full-fledged websites when needed). Here’s how links look now:
4
2
23
@hernansartorio
Hernán Sartorio
3 years
Here’s where Bloggi’s at: - $264 MRR (up from $156 in May) - 51 paying customers - 2.6k+ users and sites created (although most are test accounts) Hitting the $250 MRR milestone was amazing, and I’m super thankful to everyone who has supported Bloggi so far.
Tweet media one
5
2
22
@hernansartorio
Hernán Sartorio
9 months
5 months after launch and I just now set up some automated onboarding and trial-ending notification emails🤦‍♂️ Just missing a password reset feature now.
Tweet media one
2
1
21
@hernansartorio
Hernán Sartorio
3 years
I’m going to start doing the whole #buildinpublic thing with @bloggico and share everything I can about the process of building it and growing it. This is a bit scary as I‘m not used to sharing much online, and I’ll probably also *fail* in public, but I’ll give it a shot anyway.
5
3
20
@hernansartorio
Hernán Sartorio
1 year
A @pagyco customer asked for an option to have a fixed header so I finally added it, plus some other related improvements (including an Apple-like menu animation on mobile). Now you can do stuff like this: #buildinpublic
4
2
18
@hernansartorio
Hernán Sartorio
3 years
I’ve been thinking a lot about making a Bloggi spin-off. A new website builder and CMS. A mix between Notion and Squarespace. But simpler. You could build anything from a landing page, to a blog, portfolio, or any type of website. Would you be interested in that?
9
1
19
@hernansartorio
Hernán Sartorio
1 year
This made my day, thank you @steventey 🙏
@steventey
Steven Tey
1 year
Just found my new favorite app → A delightful, Notion-like WYSIWYG website builder that lets you build beautiful & performant websites, fast. Best part? You can create a website without an account 🤯 Built with @nextjs + @vercel by @hernansartorio
13
55
506
2
1
19
@hernansartorio
Hernán Sartorio
11 months
Multiple pages are finally live on @pagyco ! Linking to a page will pre-fetch it in the background so you’ll get near instant load times (powered by @nextjs ). Next up is adding a way to sync the header (or any other content) across pages.
3
2
19
@hernansartorio
Hernán Sartorio
2 months
Particularly proud of this little detail, which lets you select deeply nested, overlapping elements (which was a pain to do before), without having to introduce a layers panel like other tools do.
1
0
18
@hernansartorio
Hernán Sartorio
1 month
New layout system coming soon* to @pagyco ... *Meaning as soon as I figure out all the little edge-case interactions not shown in this demo.
4
3
18
@hernansartorio
Hernán Sartorio
6 months
I wanted to add a simple contact form block to Pagy but I basically ended up building a form builder. Shipping soon.
Tweet media one
1
1
18
@hernansartorio
Hernán Sartorio
8 months
The best customers I have are using Pagy to build websites for their own clients. But Pagy only allowed one user per site so the handoff wasn’t a great experience. Now I shipped an update so that multiple people can edit the same site, just by sharing an invite link:
Tweet media one
2
1
18
@hernansartorio
Hernán Sartorio
2 years
Work in progress...
Tweet media one
2
1
18
@hernansartorio
Hernán Sartorio
11 months
I’m going to start posting a monthly recap of @pagyco ’s stats to keep myself accountable. Here are July’s numbers: 💰 $203 MRR (+17%) 🚀 38 subscriptions (+7) 👀 194 new trials 📊 1.3k visitors 💔 11% churn Thoughts below. #buildinpublic
Tweet media one
1
1
18
@hernansartorio
Hernán Sartorio
1 year
Launching this week 🚀 Honestly I’m a little afraid of launching and hearing crickets, especially after investing so much time on it, but there’s no going back now.
6
1
18
@hernansartorio
Hernán Sartorio
1 year
Some technical details about Pagy that I can finally share: Did you catch the part of the video that says that it’s fast? Those a real PageSpeed Insights scores for (built with Pagy of course).
Tweet media one
@hernansartorio
Hernán Sartorio
1 year
Launched! Introducing Pagy, the easiest way to build a website. AKA if Notion and Squarespace had a baby. This initial version is limited to one-page websites but multiple pages are coming soon. Try it out now at .
28
8
163
3
0
17
@hernansartorio
Hernán Sartorio
11 months
Got a somewhat urgent request for password-protected pages yesterday so today I shipped it:
2
1
17
@hernansartorio
Hernán Sartorio
11 months
Trying my luck on HN 🫣
Tweet media one
1
0
17
@hernansartorio
Hernán Sartorio
9 months
Now you can also visualize and directly change the padding of sections:
2
2
16
@hernansartorio
Hernán Sartorio
3 years
Added a @Mailchimp integration! Just add your Mailchimp account’s data and your site will get a subscribe box connected to your mailing list. Any other newsletter tool you’d like to see as an option?
Tweet media one
Tweet media two
6
1
17
@hernansartorio
Hernán Sartorio
1 year
10 paying customers! 🥳 The 500 hours I put into @pagyco while at $0 MRR are starting to feel worth it.
Tweet media one
2
1
16
@hernansartorio
Hernán Sartorio
1 year
Alright I’ve made 15 templates covering the most common use cases for one-page websites. I think these should be enough to launch with. #buildinpublic #nocode
1
2
16
@hernansartorio
Hernán Sartorio
9 months
I didn’t feel like the editing experience of @pagyco was great so I spent the whole past week improving it. Now it’s easier to visualize where each block begins and ends, and you can see and change the margin between them directly within the editor. Details below.
1
2
16
@hernansartorio
Hernán Sartorio
4 months
A few days late but here’s February report for Pagy: 💰 $407 MRR (-11.6%) 🚀 61 active sites (-7) 👀 171 new trials 💔 15.2% churn Although it’s the worst month in terms of growth since launching Pagy I’ve actually never had higher conviction about it. Can’t wait to ship
Tweet media one
2
0
16
@hernansartorio
Hernán Sartorio
11 months
Quick new feature, now you can duplicate sites in @pagyco :
Tweet media one
0
1
16
@hernansartorio
Hernán Sartorio
2 years
is now fully powered by Pagy 🎉 (I should probably redesign it soon though).
Tweet media one
1
1
15
@hernansartorio
Hernán Sartorio
3 years
Getting back to work on Bloggi. I’m currently working on adding author profiles, as a first step towards allowing multiple contributors on one site (something that has been requested a few times). #buildinpublic
Tweet media one
3
3
15
@hernansartorio
Hernán Sartorio
1 year
@pagyco passed $100 MRR! 🎉 It’s been ~20 days since launch. Is this… good? Definitely not an overnight success. But it’s faster than @bloggico ever grew. Either way, I’ve barely scratched the surface of what I want to build so it’s probably too early to judge.
Tweet media one
3
3
15
@hernansartorio
Hernán Sartorio
11 months
Added support for YouTube videos ✅ Just paste a video link and it’ll get embedded automatically (or also add it from the blocks menu):
2
1
15
@hernansartorio
Hernán Sartorio
2 years
I haven’t had much to show for Pagy lately, mainly because I had to spend some time migrating the front-end from Rails to Next.js (I started hitting some limitations while using React within Rails). But getting back to it, I’m currently working on adding drag-and-drop support:
0
1
14
@hernansartorio
Hernán Sartorio
4 years
Last week I rolled out Bloggi’s biggest update yet, a new WYSIWYG editor 🎉 It includes: - A formatting toolbar (just like Medium’s) - A blocks menu (insert images, Markdown, or HTML) - Keyboard shortcuts - Markdown shortcuts See all the details here
2
3
13
@hernansartorio
Hernán Sartorio
1 year
Pagy got its first paying customer today! 🥳 I wasn’t expecting it since I’m not enforcing payments while in private beta, and although it's not much it’s still a huge boost in motivation. #buildinpublic
Tweet media one
5
1
13
@hernansartorio
Hernán Sartorio
9 months
September stats for Pagy: 💰 $290 MRR (+19%) 🚀 48 active sites (+7) 👀 256 new trials 📊 1.6k visitors 💔 2% churn Growing slowly but steadily! Happy to see the low churn as I’ve been focusing on improving the core user experience lately (might be a coincidence though).
Tweet media one
4
0
14
@hernansartorio
Hernán Sartorio
7 months
A few days late but here are November stats for Pagy: 💰 $383 MRR (+12%) 🚀 59 active sites (+3) 👀 137 new trials 📊 1.5k visitors 💔 7.3% churn I dropped the ball last month. Didn’t ship a thing. Truth is, I had some days/weeks of low motivation and I lost all momentum. But
Tweet media one
1
0
14
@hernansartorio
Hernán Sartorio
1 year
I think Pagy is starting to go slightly viral on Reddit 🤯
Tweet media one
3
1
14
@hernansartorio
Hernán Sartorio
11 months
I was planning to use Intercom to send email updates to @pagyco ’s users but turns out you can only target people last seen in the last 90 days 🙄 Luckily I got my invite to @sendwithloops the other day and it’s just perfect. Great job @frantzfries and team 👏
2
0
13
@hernansartorio
Hernán Sartorio
9 months
This one was tricky. Added a way to see and change the gap in stacks in Pagy (which are basically flexbox containers). Pretty much recreated how Figma works (and dare I say it’s actually better).
4
3
12
@hernansartorio
Hernán Sartorio
10 months
@paulg Does YC invest in companies that don’t want to raise funding (other than the YC investment)?
1
0
13
@hernansartorio
Hernán Sartorio
1 year
Working on Pagy’s most requested feature this week 👀
Tweet media one
2
2
13
@hernansartorio
Hernán Sartorio
3 years
I’m just getting started, but you can sign up to get early access as soon as it’s ready at , and follow along here as I start building it in public. #buildinpublic
0
2
13
@hernansartorio
Hernán Sartorio
11 months
Sent my first email update to everyone who signed up for @pagyco ! Powered by @sendwithloops . One downside of not asking people to sign up to try the app is that this was only ~15% of the people who actually tried it, but at least they are probably more qualified.
Tweet media one
0
0
12
@hernansartorio
Hernán Sartorio
2 years
Pagy got its first real users! Including one person already setting up a custom domain 🎉 I should probably implement billing soon 😅 #buildinpublic
2
0
12
@hernansartorio
Hernán Sartorio
1 year
@vercel By the way, I’m running the latest version of Next.js and 100% on the app directory, it’s definitely production-ready by now.
0
0
12
@hernansartorio
Hernán Sartorio
11 months
@aarolston Preach. It might convert less but I do this:
5
0
11
@hernansartorio
Hernán Sartorio
1 year
Working on adding a way to change a section’s color theme. All variations are generated from the site’s three-color palette. #buildinpublic
3
0
12
@hernansartorio
Hernán Sartorio
3 years
Finally added an integrations section to the settings to make it easier to connect with third-party services, starting with Google Analytics and @usefathom :
Tweet media one
2
1
12
@hernansartorio
Hernán Sartorio
10 months
Took me a while but finally managed to get auto-saving, real-time synced sections working. Works pretty much like Notion’s synced blocks. Still some details left before shipping but here’s a sneak peek:
1
0
12
@hernansartorio
Hernán Sartorio
1 year
@heyeaslo You can add this one for landing pages now:
@hernansartorio
Hernán Sartorio
1 year
Launched! Introducing Pagy, the easiest way to build a website. AKA if Notion and Squarespace had a baby. This initial version is limited to one-page websites but multiple pages are coming soon. Try it out now at .
28
8
163
0
1
12
@hernansartorio
Hernán Sartorio
23 days
May’s report for Pagy: 💰 $489 MRR (+12.9%) 🚀 70 active sites 👀 350 new trials 💔 6.9% churn I’m still knee deep in the new layout system implementation (making things simple is hard), but after that’s done I’m planning to bundle it up with a couple other updates and do a big
Tweet media one
3
1
12
@hernansartorio
Hernán Sartorio
11 months
New in @pagyco , link previews and social links! Just past a link and it will be embedded automatically, or if it’s a social media profile URL its icon will appear:
2
3
12
@hernansartorio
Hernán Sartorio
1 year
I almost fall into the trap of working on yet another new feature instead of just launching Pagy once and for all. So this is my to-do list for the next few days: 1. Add some new templates 2. Finish the new landing page 3. Make a promo video 4. LAUNCH #buildinpublic
1
0
12
@hernansartorio
Hernán Sartorio
3 years
I’m giving up on Bloggi. Even though I could have done a better job at marketing, I don’t feel like there is enough pull from the market for it to grow substantially. At $251 MRR, two years after its launch, it’s hard to imagine it ever reaching $5k, $2k, or even $1k of MRR.
6
0
12
@hernansartorio
Hernán Sartorio
9 months
Added an accordion block to Pagy, ideal for FAQs:
0
1
12
@hernansartorio
Hernán Sartorio
6 months
Happy new year! These were December stats for Pagy: 💰 $389 MRR (+1.3%) 🚀 60 active sites (+1) 👀 214 new trials 📊 3.7k visitors 💔 11.8% churn This is what happens when you stop shipping regularly and do zero marketing.
Tweet media one
4
0
11
@hernansartorio
Hernán Sartorio
3 years
✅ You can now create multiple sites with the same user account/email in Bloggi. P.S. If you already have more than one with different emails and want them linked just hit me up!
Tweet media one
3
2
11
@hernansartorio
Hernán Sartorio
2 years
The first thing I want Pagy to be able to do is to power its own landing page (and eventually a proper marketing website). It’s getting there:
1
0
11
@hernansartorio
Hernán Sartorio
5 months
One small but useful feature I shipped recently is adding a way to preview unpublished changes of a page live. It can also be used to share drafts of pages before publishing them. If there are no changes the Preview button changes to View and opens the public URL.
1
1
11
@hernansartorio
Hernán Sartorio
3 years
✅ The biggest and most requested feature is finally here: design customization! Change the layout, fonts, and colors of your site with just a few clicks. Check out all the details in this post:
2
3
11
@hernansartorio
Hernán Sartorio
2 months
Small update I shipped the other day, section controls are now sticky so that the new “Add block” button is always visible, even on long pages:
0
2
11
@hernansartorio
Hernán Sartorio
9 months
Basic feature but finally added support for lists in Pagy, including nested lists (which was surprisingly tricky to get right):
Tweet media one
2
1
10
@hernansartorio
Hernán Sartorio
2 months
Here’s April’s report for Pagy. I skipped this last month since both my MRR and my motivation had taken a downturn but they’re back on track now. 💰 $433 MRR (+8.6%) 🚀 65 active sites 👀 163 new trials 💔 5% churn
Tweet media one
2
0
10
@hernansartorio
Hernán Sartorio
2 years
Working on a way to add a header and navigation to Pagy sites. This should be the last core feature I add before launching in private beta 🤞
Tweet media one
2
0
10
@hernansartorio
Hernán Sartorio
1 year
Did some tweaks to ’s new landing page based on early feedback, what do you think? #buildinpublic
Tweet media one
1
0
10
@hernansartorio
Hernán Sartorio
2 years
Making some templates before launching Pagy in private beta in the coming days 🤞
Tweet media one
Tweet media two
Tweet media three
Tweet media four
0
1
10
@hernansartorio
Hernán Sartorio
1 year
Working on making a proper landing page for Pagy ahead of the launch. First (and hardest) step is writing the copy and defining what to put in it. So far I’ve made a rough outline and wrote some of the main bits, what do you think? #buildinpublic
Tweet media one
3
0
9
@hernansartorio
Hernán Sartorio
8 months
Now you can share any site you create on Pagy as a template! Each site gets a unique and random template link so you could even use this to make and sell your own templates if you wish.
Tweet media one
1
3
9
@hernansartorio
Hernán Sartorio
4 years
Bloggi turns one year old today! A big thank you to everyone who has shown their support during this first year. Here’s a little sneak peek of what’s coming next 👀
2
2
9
@hernansartorio
Hernán Sartorio
10 months
I’ve been heads down since last week trying to implement shared sections in Pagy. Since adding multiple pages, the biggest missing feature became having a shared header across pages (so you edit it in one page and it gets replicated in all others). And in Pagy the header is
1
0
9
@hernansartorio
Hernán Sartorio
10 months
Added a Changelog page to have a more permanent place to track updates and link people to:
1
1
9
@hernansartorio
Hernán Sartorio
9 months
Now that it’s grown large enough, I finally added icons and groupings to @pagyco ’s block menu. Plus a little new detail, only the first heading levels are shown by default, but all of them are displayed when filtering.
0
1
9
@hernansartorio
Hernán Sartorio
5 months
Finally, added an integration with @loops so you can send @pagyco ’s email form signups directly to your Loops audience. Using it for Pagy’s own landing page here:
Tweet media one
1
3
9
@hernansartorio
Hernán Sartorio
5 months
Improved the flow of adding forms so it’s easier to reuse existing forms or create new ones (plus I added a couple more templates).
0
2
9
@hernansartorio
Hernán Sartorio
1 year
~85% of the visits @pagyco got this week were from mobile devices, which was unfortunate as the app/editor wasn’t fully optimized for mobile. But now it is (might need some more work though):
1
1
9
@hernansartorio
Hernán Sartorio
1 year
Also, every component on a site has been implemented from scratch with custom HTML and CSS to be as efficient as possible. I bet you won’t find a website builder than generates cleaner HTML markup than this:
Tweet media one
0
0
9
@hernansartorio
Hernán Sartorio
2 years
Progress... now with drag and drop, the ability to create columns, and images, it should be possible to create almost any common page layout. Trying it out:
1
0
8
@hernansartorio
Hernán Sartorio
1 year
I've been doing the opposite of #buildinginpublic and just quietly finishing the Pagy V1 features, addressing feedback, and fixing bugs. Now I need to switch to marketing mode and start planning the public launch.
0
0
8
@hernansartorio
Hernán Sartorio
5 years
Launch week: 📈 1500+ visits 🙂 220+ signups 🎉 First paid customer three days after launch ( @sir_gee_ohhhhh 🙌) 😎 Finished the week with 3 paying customers Today: 📈 3600+ visits 🙂 660+ signups 😎 17 paying customers 💵 $493 ARR ⏰ 330+ hours worked 👨‍💻 217 commits
1
2
8
@hernansartorio
Hernán Sartorio
1 year
Pushing it to Monday. I just finished making the promo video (which took me longer than expected) and it’s probably not the best idea to launch on a Friday afternoon.
2
0
8
@hernansartorio
Hernán Sartorio
11 months
I’m testing out an affiliates program for @pagyco . You get 50% of the subscription revenue for any customers you refer for up to a year. How does that sound? Reply or DM me if you’d like to sign up!
1
1
8
@hernansartorio
Hernán Sartorio
4 years
✅ Expanded the code injection feature so custom code can be included at the end of all posts or pages. You can use it to embed a newsletter signup form from your favorite service at the end of your posts, for example.
Tweet media one
0
1
7