Now I realize the same too. The bigger the upfront discount, the more services you might end up relying on in the year. Then all of a sudden, the things you built your business on, cost real money and real fast.
HN user
sssaini
hey everyone! I do a lot of seo work for my blog saasbase.dev. Wanted to show it off in a cool way so I built more of an SEO scorecard that looks like the Spotify Wrapped you get at the end of the year.
I used Framer Motion for the animations, Google Search Console for the data and Next.js for the front end.
Would love to get some feedback :)
Yep no processing fee.
Same as with Venmo, if you paid a fraudulent request, that'd be on you. There's nothing to recover because the transfer was successful.
You should def add more details to the demo images. It's hard to understand what they are portraying.
I'm trying to build a product that needs crypto financial rails like you're describing. One of the bigger challenges is taxes and overall legal implications. Would your product be handling that as well?
Not enough resources.
We did everything manually so it got very time consuming. The next step is build out a scalable version which we haven't yet.
Just moved to SF, but Toronto I was working on the same problem - we built milna.cc and the model worked pretty well. Happy to chat more :)
HTML body and unsubscribe option available in 1.0.8 now.
Added in 1.0.8. There's an in-memory list we keep of unsubscribed users. Anyone on that list will stop receiving all communications immediately.
I share your concern completely. This is just something hacked together over a christmas weekend. The points you mentioned definitely need to be addressed before this library can even be called production-ready.
Though I would push back on the notion that because the problem is big and big players already do the job, why even try. There's a huge number of indie hackers, bootstrappers with small projects that can definitely benefit from an open source solution like this than have to pay $30/month.
I have already tabulated the items needed to make this a quality package and not just another hacky js library. I would invite you to keep track of the project and keep us honest :)
That library is incredible! Will definitely be using it.
Yep super.so as well. We got early bird pricing as well so super happy. Notion + Super makes it really easy to iterate on landing page copy without the hassle of deployments, styling etc. God Bless them!
Ahh thank you for the clarification @dceddia.
1. Yep that makes perfect sense. A persisted file keeps the data and the SqLite provides an easy interface to work with.
2. I mistakenly thought it wasn't important. But I've moved it to the top of the backlog, should be available soon.
3. This is gold. Looked into transactional emails and that's exactly what's needed. Moreover, there's projects like nodemailer-mailgun-transport that will make this easier.
Cheers!
Overwhelming support for Unsubscribe. Moved higher in the issue backlog!
Hey Yaro! Appreciate the support
No unsubscribe options as of now. For now, its left to the dev's discretion to not send annoying emails.
Though this sounds like a feature of a more managed solution. I know MailChimp has this out of the box (and possibly other providers).
Since this library is supposed to provide email automation capability, I'm not sure options like Unsubscribe should be part of the library.
What do you think? Definitely open to ideas.
Yep it's definitely dangerous. By design, you cannot turn on 2FA when using this setting. @NKCSS mentioned that you can send emails without touching this setting. That might be a more secure alternative.
Hey keyle, your points are right on the money. 1. sqlite is a great idea for persistence. It would be an in-memory db right?
2. There is a stop method already. I should do a better job of highlighting that in the README. But you can stop all messages from being sent out by: mailcandy.stop() or you can clear all the upcoming messages while keeping the timer going by: mailcandy.clearAllScheduledMessages()
3. Added to backlog. Are there any mail servers you would like to see?
I would definitely like to add some persistence in case the app crashes. What's better in this case - To use localStorage or save in a file? Any other ideas?
Currently only gmail since it was the easiest to implement. I would love to add more providers for better deliverability and overall not-going-to spaminess (not ideal to send bulk emails from personal gmails). What providers would you like to see?
Good catch. That's definitely my mistake. Fixed!
I was worried about the username/password too. Interesting, so you're generating a Client secret and using the Google package to send emails. That snippet helps a lot! Also found the relevant guide for Node.js - https://www.google.com/amp/s/blog.mailtrap.io/send-emails-wi...
100% agree on the companies overdoing email automation. Just look at my "Promotions" tab in gmail. 1000 unread.
I believe one of the reasons this happens is limited trigger types for email sequences and even more limited support for customizable content in the email (I know Mailchimp does this). Because of that you are left with primitive trigger types like time than something more granular like trigger based on user app activity.
By bringing the automations closer to the application source code, I believe you can build in "engagement" and "rentention" mechanisms that don't suck.
I build indie side projects all the time and having an email automation is always an afterthought. Plus MailChimp automation is too expensive and to clunky.
So I decided to spend my Christmas holidays building an open source package called Candymail.
Candymail makes it easy to trigger and send multi-step email sequences in Node.js using a single JSON file.
Looking for some feedback, does it sound useful? Thank you And happy holidays :)
Man that is a good idea. Will put Doordash, SkipTheDishes out of business.
I make products; mostly bad. The best way to validate a business idea is to ask people for money. You reach your pre-sales revenue goal = you keep going, else = move on to something else.
I wrote a quick guide + code on how to collect some $$$ using Stripe's API. Figured HN might be able to use it. Cheers!
Good mechanic. I like that it forces the player to get better by introducing a mild punishment.
Not to mention they all have different price points and quota limits that make deployment harder than it has to be.
I was frustrated with good quality but very long articles that give insights on tech, markets, the economy from NY Times, Bloomberg etc. I wanted a 30 second TLDR just like Reddit. So I built a service to deliver this as an audio playlist format (30 secs max).
Here's an example playlist on "In Bear Market" - https://newseonbackend.xyz/db/tracks/5e72bd6dc9409e0d5c0af05.... Here's a quick screenshot - https://newseon.io/images/render8.png I think it has some potential. What do you guys think?