Show HN: Contact Form Delivery
118 points| stanmancan | 3 years ago |sendfly.io | reply
I built and launched Sendfly for myself 5 years ago and it's been a rock solid service that I've relied on ever since.
Recently I've done a full re-write, simplifying the product and making it super affordable. I wanted to share it here in case it comes in handy for someone else.
There are lots of competitors out there but I found them too expensive for my needs. For $15/year you get unlimited forms and 5,000 form submissions every year. Hoping that fits the bill for developers like me!
[+] [-] rodolphoarruda|3 years ago|reply
[+] [-] ad404b8a372f2b9|3 years ago|reply
1) How do I consult the data that's submitted through the form?
2) What is the privacy policy: what's going to happen to my clients' data? Where are the servers hosted?
[+] [-] ume|3 years ago|reply
[+] [-] djbusby|3 years ago|reply
[+] [-] samwillis|3 years ago|reply
There are a few of these about, having started playing around with making websites in the late 90s I have fond memory’s of “Matt’s Script Archive”. He had both a Perl CGI script for this and a separate paid hosted version. Just checked, and it’s still running 25 years later! https://www.formmail.com/
Looks like you are going for roughly the same price point as that old classic.
http://www.scriptarchive.com/
[+] [-] acidburnNSA|3 years ago|reply
[+] [-] stevekemp|3 years ago|reply
So much terrible code, and security holes, but still the name gives me a nostalgic feeling rather than the memories of all the times things failed horribly!
[+] [-] KevinGlass|3 years ago|reply
[+] [-] stanmancan|3 years ago|reply
[+] [-] pentagrama|3 years ago|reply
Yes, it works only on WordPress, in my use case, my client had a non-WordPress site, and we make a Help site on help.domain.com with WordPress, and the contact form on help.domain.com/contact.
[1] https://wordpress.org/plugins/wpforms-lite/
[2] https://youtu.be/H5t3Zkx8ccc
[+] [-] dmje|3 years ago|reply
The first is the UI - the design, logic, etc. Any reasonable form builder will give you this.
The bigger issue is the deliverability aspect. This to me is the killer. Having to setup all the stuff around email deliverability is a horror - SPF, DKIM, DMARC - then monitor. It's awful, and it's especially awful if you're doing it on behalf of multiple clients.
[+] [-] dpcan|3 years ago|reply
[+] [-] onphonenow|3 years ago|reply
[+] [-] ugh123|3 years ago|reply
> Includes every feature we offer plus unlimited forms and 5,000 form submissions a year
What are the other features?
[+] [-] stanmancan|3 years ago|reply
We have some built in spam protection; a secondary confirmation after the forms submitted.
The form gets emailed to you but you can also view it on your account.
Tons of great questions; I’ll look at adding a FAQ to the landing page to give a bit more detail!
[+] [-] mirod1|3 years ago|reply
2 things I would like:
- customize (translate, actually) the "I am not a robot" text, since I do work for non-English customers,
- have the "redirection" be just a pop-up window. My use case for Sendfly would be for 1 page brochure sites, and I'd very much like those sites to really be 1 page. Maintaining 2 pages is a lot more work than a single one, especially if I update them very, very infrequently.
I may end up using it as is, it would improve some of those sites anyway.
[+] [-] dyeje|3 years ago|reply
Anyway, when I’m on your landing page I have 3 questions:
1. What happens when the user submits the form, how do I access the data / know about new submissions?
2. Am I able to customize the fields?
3. What happens if I go over 5000 submissions?
[+] [-] stanmancan|3 years ago|reply
1. What happens when the user submits the form, how do I access the data / know about new submissions?
When you setup a form you tell us who you'd like the form emailed to. When the forms submitted, we'll email that address the contents.
2. Am I able to customize the fields?
Absolutely! You're in full control of the form itself; what fields are there, how it's styled, where it's hosted. All you need to do is set the forms action to your sendfly.io url so that when the form is submitted it gets posted to us.
3. What happens if I go over 5000 submissions?
I haven't quite figured out that path yet; right now you'll just keep getting the submissions. I'll work on adding different plans, but wanted to keep it simple at launch. If you're interested and know you'll need more than 5,000 submissions let me know and we can work something out!
[+] [-] binwiederhier|3 years ago|reply
Throws me back. I'm sure people these days will need it too, with all those static sites out there.
[+] [-] unfocused|3 years ago|reply
My Wordpress site is for a non-profit, and I am volunteer, but they were willing to give some cash for it. In the end, I went with Contact7, a free Wordpress Plugin and Flamingo (another plugin) that lets you export the data that people enter into the forms, as an excel file.
My use case was that we wanted to have people register, and we knew we would only have 10 people register, per year! So immediately, paying a fee for this was not really worth it since the volume is not there, and my client said there were happy not paying, and just making the people print a PDF to email back. I said let's just do these as forms.
As for feedback, I echo what some people said about adding what happens to the information once it's submitted, and can it be exported into a friendly CSV. Even for someone like me that only had 10 entries, it was helpful. If you are hitting 100s and 1000s, you definitely want to track all of that.
You should also have a look at the pricing of WPForms (https://wpforms.com/pricing/), which is a paid Wordpress Plugin, obviously with a crazy amount of features, but it's still good to look at them to see how they differentiate.
In addition, is your $15 just for one site, or can I use your service on say, 2 sites if I run 2 (or more). I would add that to the front page.
[+] [-] stanmancan|3 years ago|reply
I'll be working on making it more clear, but form submissions get forwarded to the email specified on the form. So if you're putting the form on your sales page, you could forward it to [email protected]. All submissions are also viewable on sandfly.io.
$15/year for unlimited forms and 5,000 submissions, so you can have as many forms on as many sites as you'd like!
[+] [-] laundermaf|3 years ago|reply
It’s good to keep seeing alternatives though since the lifespan of such services isn’t very long.
I myself ended up making my own version on AWS Lambda and SES and that worked well for 7 years without a change. This pattern is so common I think an example lives on AWS’ own help site.
[+] [-] tbossanova|3 years ago|reply
[+] [-] stanmancan|3 years ago|reply
[+] [-] hemantv|3 years ago|reply
You can have free tier of 100 submissions a month which will let people have a taste of service before they are ready to buy. Suggestions about soft limit can applied here to drive more people to convert to paid plan.
Also can add a premium plan which remove the backlink.
[+] [-] diceduckmonk|3 years ago|reply
Do you account for spam detection and bots that would exceed that quota?
[+] [-] stanmancan|3 years ago|reply
[+] [-] quickthrower2|3 years ago|reply
[+] [-] XCSme|3 years ago|reply
PS: I emailed you regarding WordPress and https://wplytic.com, I hope it's ok.
[+] [-] surjithctly|3 years ago|reply
Good luck with yours.
[+] [-] Komodai|3 years ago|reply
[deleted]
[+] [-] iLoveOncall|3 years ago|reply
5,000 submissions is not an amount where I would consider paying, but at the same time it's also 13 contacts a day which isn't nothing for sure.
Basically not enough to pay for but still not insignificant.
The total cost for you is $0.05 a month if you use AWS SES, so I think a limit of 20 or 50K a year will basically not change the cost for you but will make the pricing more "coherent".
[+] [-] stanmancan|3 years ago|reply
Realistically I can probably raise the limits since most people won’t come close to using the 5,000 a year. I don’t use SES and my email provider is a lot more expensive expensive ($1.25-0.85/1000 depending on volume) but I’ve had zero deliverability issues with them so I’m happy to pay a bit more.
[+] [-] vidyesh|3 years ago|reply
I genuinely want to know from you (and others) whats the motivation to build something like this which already exists, which doesn't have a unique feature either.
[+] [-] stanmancan|3 years ago|reply
Any of my limited success in life has come from my willingness to build things that already exist. The fact that competitors exist is a good thing; it means there’s already a market for the product. You just need to capture a small slice of an existing market to make a bit of money.
[+] [-] unknown|3 years ago|reply
[deleted]
[+] [-] harryvederci|3 years ago|reply
Reason: One major annoyance I had on the website of a letting agency was that they had a form where you could post issues with the home you were renting. But then you'd get no confirmation email of (1) the fact that you posted a message and (2) the content of your message.
[+] [-] dividuum|3 years ago|reply
[+] [-] stanmancan|3 years ago|reply
[+] [-] hidelooktropic|3 years ago|reply
[+] [-] tyingq|3 years ago|reply
[+] [-] stanmancan|3 years ago|reply