News for hackers. Stuff that matters.

Ask HN: How to create a single email field like on basecamp.com

I tried to implement a single email field on my saas website for free trial signups. But I got bombarded by spam. Using google invisible recaptcha make the user experience very bad. Is there are any other work around? Given the spam rate I decided to remove it for now. But I am curios about how basecamp is doing it. I have seen it on other websites as well but some of them do no post the data anywhere. They just capture the email and auto fill it in the final form. But basecamp is using the email to create a trial account right away. Any help?
( 6 comments | 2 points | on HN )
Re:Ask HN: How to create a single email field like on baseca... by newsbinator on Sunday June 23, 2019 @02:05AM (#20253553)
Re:Ask HN: How to create a single email field like on baseca... by zaphodq on Monday June 24, 2019 @01:25PM (#20265995)
Cloudflare will provide some protection. But is there anything specific to this problem? Captcha is one solution but how are websites like basecamp and intercomm are doing it?
Re:Ask HN: How to create a single email field like on baseca... by verdverm on Sunday June 23, 2019 @01:41PM (#20257263)
Did you send a confirmation link before granting access. Using an email is one way to do passwordless login, by sending them a link to login.

Maybe consider OAuth?

Re:Ask HN: How to create a single email field like on baseca... by zaphodq on Monday June 24, 2019 @01:20PM (#20265945)
If I send email to spam bots won’t that decrease my domain score?
Re:Ask HN: How to create a single email field like on baseca... by gshdg on Sunday June 23, 2019 @09:24AM (#20255305)
Use a honeypot field.
Re:Ask HN: How to create a single email field like on baseca... by zaphodq on Monday June 24, 2019 @01:22PM (#20265963)
Didn’t work. I added several variations of hidden fields like hidden email field, hidden url field, hidden name. But nothing worked.