Limit their outgoing connections until they provide a CC number. Most software can be initially tested without needing to connect to the wider internet. Throw in plenty of /examples directories for the different applications you offer. You could provide some approved outgoing connections to trusted plugin/package repos. If you want to get stricter only allow incoming connections from the trial user's IP to stop them…
> If you want to get stricter only allow incoming connections from the trial user's IP to stop them hosting scam landing pages. This could actually be the easiest way to deal with it. You can technically remove the block via system firewall, but I guess the abuse is only for cloud VMs that Elest.io provides and not the BYOVM ones, so you can use provider firewall rules to enforce the limit.
Ask HN: How to provide a free trial without being abused?
21–30 of 76 posts
Re: Ask HN: How to provide a free trial without being abused?
#22- trigger warning - Allow the whole onboarding process to be done without a CC, don't even mention that. But when a user is doing their first deploy, tell them they need a CC to complete this step. Thanks to the sunken cost fallacy, users will be more likely to proceed.
This is a dark pattern and will infuriate both your abusers and legitimate users.
Re: Ask HN: How to provide a free trial without being abused?
#23I think you should collect CC.
Re: Ask HN: How to provide a free trial without being abused?
#24What do you think about offering locking up some minimum amount of cryptocurrency (say, Bitcoin), which would withdrawable at the end of the trial but also being usable as payment for continued service? One could utilize HTLCs so that the coins are locked for a predefined amount of time - so you wouldn't need to take custody of the coins during the trial but still be able to them if you decide there was abuse. If you…
So instead of supplying a credit card, which already causes people to bounce, ask them to learn and use crypto? At that point just factor being abused into your prices honestly
That is, allow either. As an alternative to credit card, not instead of.
Again, I'm pretty sure that a majority of legitimate users who can't or won't link a credit card will already be familiar with, or at least open to, cryptocurrencies.
Just make the minimum amount large enough that abusers would have better payoff from directly using it as payment for compute/IP elsewhere. I'd guess that even 10$ equivalent would suffice for that - there is no shortage of places that will rent you a month of decent resources for less than that.
Consider also that more and more SaaSes require an increasing amount of PII for new sign-ups (no doubt related to solving for abuse, fraud, and spam) while an increasing number of individuals either reject surveillance capitalism and won't participate, or simply can't due to being flagged as false positives by the arbitrary ML and rules at payment providers. Solving for them will give you goodwill and leads from an underserved market segment.
Re: Ask HN: How to provide a free trial without being abused?
#25Just something that occurred to me: You could make a link allowing them to explain by email their need for a no-CC-required trial. That way you make a little speedbump and get a an email you know they use to market to (with opt-in). In reality though, I suspect that most of the users who won't put in a card for a trial won't put in a card to pay either.
I suspect this is true; however, they may mention the service to other people who will.
Re: Ask HN: How to provide a free trial without being abused?
#26Anyone who won’t give you a credit card for the free trial isn’t likely to give you a credit card later to become a customer*. In this space, giving a credit card seems perfectly normal and serves as a vetting function of seriousness for you. * I can concoct exceptions of course: worker who wants to try it for work but doesn’t have their own company card being one. But if you’re targeting cloud users, “doing whatever…
Re: Ask HN: How to provide a free trial without being abused?
#27- trigger warning - Allow the whole onboarding process to be done without a CC, don't even mention that. But when a user is doing their first deploy, tell them they need a CC to complete this step. Thanks to the sunken cost fallacy, users will be more likely to proceed.
Re: Ask HN: How to provide a free trial without being abused?
#28Re: Ask HN: How to provide a free trial without being abused?
#29> another hack: lotta people have free trials. 15 day free trial, 30 day free trial. makes sense. customers want to test us out first, no one trusts anyone, that's fine. but i hate free trials actually, especially for bootstrapped companies, because you never get the money back. most people that sign up with a credit card will stay. if that's not true, by the way, something is incredibly poisonous, fix that part [...]. but if that's true, most of the time they give you their credit card, you're giving them 15 or 30 days for nothing and you're never going to charge them, so you just lost the money, and that sucks. so i don't like trials. you have to give them something.
> so we switched to a 60 day money back guarantee instead of a 15 day free trial. but in both cases we take the credit card. originally in one case we say we won't charge you until the trial is over, in the other one we just charge them anyway. but we'll give you a refund and much more time.
> and sales went up. and people would email us and say "you know, 15 days didn't seem like enough time, now that i have 60 days, i decided to sign up".
> but i'm charging you more, don't you understand?
Re: Ask HN: How to provide a free trial without being abused?
#30Anyone who won’t give you a credit card for the free trial isn’t likely to give you a credit card later to become a customer*. In this space, giving a credit card seems perfectly normal and serves as a vetting function of seriousness for you. * I can concoct exceptions of course: worker who wants to try it for work but doesn’t have their own company card being one. But if you’re targeting cloud users, “doing whatever…
This is extremely weird. It's a B2B - I won't ever use my own credit card just to try some service, heck - I won't provide my credit card to an unknown entity that may lack PIC compliance, either. Asking for the company/budget/contract review/etc. for trial, etc. is a massive hassle as well.
>doing whatever AWS does to gate accounts” is perfectly reasonable.
Not really, Amazon is beyond well known and massive, and it has all the policies in place. This a small unknown startup.