HNHacker News
TopNewBestAskShowJobs

sssaini

55 karma · joined August 24, 2019

submissionscomments
sssaini··on We redeemed our $10K AWS credits. It was a mistake.
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.
sssaini··on Show HN: I Built "Spotify Wrapped" but for SEO
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 :)

sssaini··on I hate paying ~3% processing fees every time my invoice gets paid, so I did this
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.

sssaini··on Launch: Brix – Full stack crypto payments solution
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?

sssaini··on Ask HN: Would anyone in the Bay Area (not SF) be up to try a new dating app?
Not enough resources.
sssaini··on Ask HN: Would anyone in the Bay Area (not SF) be up to try a new dating app?
We did everything manually so it got very time consuming. The next step is build out a scalable version which we haven't yet.
sssaini··on Ask HN: Would anyone in the Bay Area (not SF) be up to try a new dating app?
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 :)
sssaini··on Show HN: Candymail – Email Automation for Node.js
HTML body and unsubscribe option available in 1.0.8 now.
sssaini··on Show HN: Candymail – Email Automation for Node.js
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.
sssaini··on Show HN: Candymail – Email Automation for Node.js
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 :)

sssaini··on Show HN: Candymail – Email Automation for Node.js
That library is incredible! Will definitely be using it.
sssaini··on Show HN: Candymail – Email Automation for Node.js
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!
sssaini··on Show HN: Candymail – Email Automation for Node.js
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!

sssaini··on Show HN: Candymail – Email Automation for Node.js
Overwhelming support for Unsubscribe. Moved higher in the issue backlog!
sssaini··on Show HN: Candymail – Email Automation for Node.js
Hey Yaro! Appreciate the support
sssaini··on Show HN: Candymail – Email Automation for Node.js
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.

sssaini··on Show HN: Candymail – Email Automation for Node.js
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.
sssaini··on Show HN: Candymail – Email Automation for Node.js
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?

sssaini··on Show HN: Candymail – Email Automation for Node.js
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?
sssaini··on Show HN: Candymail – Email Automation for Node.js
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?
sssaini··on Show HN: Candymail – Email Automation for Node.js
Good catch. That's definitely my mistake. Fixed!
sssaini··on Show HN: Candymail – Email Automation for Node.js
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...
sssaini··on Show HN: Candymail – Email Automation for Node.js
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.

sssaini··on Show HN: Candymail – Email Automation for Node.js
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 :)

sssaini··on [dead]
Man that is a good idea. Will put Doordash, SkipTheDishes out of business.
sssaini··on Guide: Collect Pre-Sales revenue early adopters with Stripe
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!

sssaini··on Show HN: Don't want to see an AD? Beat the level with 3 stars
Good mechanic. I like that it forces the player to get better by introducing a mild punishment.
sssaini··on Set Up Continuous Deployment on Node.js App Using GitHub and HerokuC
Not to mention they all have different price points and quota limits that make deployment harder than it has to be.
sssaini··on Show HN: Newseon - Gives Market Insights as audio in 30 secs
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?