Hacker News new | ask | show | jobs
by csmattryder 3150 days ago
$5/mo for an out-of-my-control ActionMailer setup? And I'd be limited to 100 events/mo?

I mean, we're doing this already for registration on our platform and it took me 45 minutes to setup in Rails for a range of events, and I can style the output to send to the human C-levels.

Not sure what this will accomplish, hopefully you can fill me in on the value prop.

2 comments

Whats the added value of sendgrid over gmail api? of zencoder over ffmpeg? you can do everything on your own, of course. All depends on your abilities and resources. This is something I found myself doing in many apps, and thought to spin it off to a separate and independent service for the joy of others. It can save them from [usually] ugly coding, it adds a central and single place of mngmt for all this notification management, both for events and for recipients. IMO its useful and worth it but I'm of course totally biased.
I think the value you provide isn't the notification, but the surrounding data.

Consider that my app may not have deep integration into Facebook, or Twitter, or whatever. I just have a simple signup page that accepts the user's name, email, and a password. Where your app could shine is if I could send the information I do have on the user to your API endpoint, and it takes care of going out and figuring out who this person is.

"Hey, the email address this person used to sign up for your service is also tied to a Twitter account with 1.5m followers" or "A person with the same name as this user is a tech writer for Gizmodo" are things that could be very important, but that most individual devs or small shops aren't going to have the resources to discover for all of their users.

This sounds great, thanks for the idea. It's like adding rapportive to it.
Clearbit offers that data and more: https://clearbit.com.
But in this case you _literally_ have to do exactly the same amount of work as you'd do while doing it yourself.
Unfortunately, the example on the homepage shows the output of this system as an email, which... I could already call `sgMail.send(msg)` instead of `pingpoint.pint(msg)` and get emails, so starting with the example, the "central and single place of management" that you describe here isn't being demonstrated at all.

I appreciate the title for being successfully attention grabby, but it oversells and under-delivers. The value of Zencoder over ffmpeg is I don't have to get lost in the weeds of encoding profiles like I do with fighting command line arguments to ffmpeg, just follow their recommendation. Part of their service is I trust them to deal with that.

With this service, as demoed, I still have to spend all my time writing the code for what an "important signup" is. Based on the premise of "never overlooking a Mark Zuckerberg sign-up again", I'm not going to do that work (because I have other things to work on) and thus will overlook signups by Mark Zuckerberg.

It's just not clear the benefit of this service when the example show me still having to do the work of coding "important", and the output of the system is an email.

Still, there's promise - if I gave Pingpoint user sign-up data, it could webhook back into my system when there were important people/companies signing up.

(Other things: dashboard is currently throwing an exception -

    /app/views/users/dashboard.ejs:3 1| <div class="page-header"> 2| <div class="page-title"> >> 3| <h3>Welcome <%=user.google.display_name%></h3> 4| </div> 5| </div> 6| Cannot read property 'display_name' of undefined
Another recommendation about the laziniess of developers... the API key page shows example usage with the API key baked in... go a step further and provide a curl command I can copy and paste.)
Tomorrow the PM asks to be getting push notifications to some internal admin app instead of emails. Then a day later he wants his deputee to be getting emails as well. How easy would it be to modify the sg.sendmail to comply? How easy would it be via the pp interface?
I can see the value where you would need to fire email alerts from different parts of your stack, and have a central place to control and config them. What happens next, for example, when you need to send alerts from frontend events? Or from other non-Rails parts? Duplicate code and logic?