I use SendGrid. You can get ~$10,000 in credits through WIP deals.
I chose it for pricing, deliverability, and customer support.
We have it integrated into the WIP codebase. So any email we want to be set requires us to code it up first is. If you need automation you could look at something like Intercom which we use for BetaList. It saves you a lot of coding, but is quite expensive.
Userlist seems like a more affordable alternative. There's a quite a bunch of similar software out there.
One drawback of magic links to be aware of is that it can become quite cumbersome having to request a magic link each time. Especially for advanced users who would have otherwise just used a password manager that auto-fills their login information.
I'm actually considering adding a regular email/password login to WIP, in addition to magic links, because it's a lot more convenient for most of our users.
Very good point. It never crossed my mind as still having gotten used to using password manager myself, though feel like its time but I can see the majority of people are already using password managers one way or another. Specially given that now iOS and Android both come with sort of built-in password managers.
I'm not sure I understand the question, because the answer seems obvious to me. Just don't ask for a password.
If your question is about how to then give the customer access to their account with the ability to cancel their membership, etc, there's a few options. The simplest option is to generate a password for them. Just email it to them, and they can login.
A similar, but more secure approach is to send them a "magic link" that has a secret token in it, which acts as a password, but gets expired the moment it's used. So the magic link allows the user to sign in securely, but if somebody else later gets access to that link it no longer works.
The user would need to request a new magic link anytime they want to sign in.
I setup magic link without any password and I think that's the best approach. No password to remember and it by default moves your emails to inbox if you are ending up in spam. No need for forgot/reset password and change password as well.
One drawback of magic links to be aware of is that it can become quite cumbersome having to request a magic link each time. Especially for advanced users who would have otherwise just used a password manager that auto-fills their login information.
I'm actually considering adding a regular email/password login to WIP, in addition to magic links, because it's a lot more convenient for most of our users.
Very good point. It never crossed my mind as still having gotten used to using password manager myself, though feel like its time but I can see the majority of people are already using password managers one way or another. Specially given that now iOS and Android both come with sort of built-in password managers.
I use Stripe for WIP's memberships and I'm very happy with it.
The docs are very well done, there are a number of official libraries for different programming languages and frameworks, and the dashboard is really good as well.
I haven't used other solutions, so I cannot make an informed comparison. That said, I do think Stripe's shortcomings compared to its alternatives are:
- Complicated tax setup depending on your region. Paddle can handle this for you.
- Not available in all regions
- Does not support Paypal payments which can be issue for B2C
The benefits of Stripe compared to its alternatives:
- Rich eco-system of integrations (#openstartups, analytics, etc)
- Plenty of code examples, Stack Overflow answers, etc.
I'm very happy with Stripe and won't consider switching anytime soon.
I don't use WordPress, so I cannot test this but the screenshots look good!
Are you beta testing this with actual users? I imagine they will have plenty of useful feedback.
Thanks Marc! Yeah, am trying to look for actual users right now. Proving surprisingly difficult to find!
macOS has never been completely virus-proof. But the combination of its UNIX-based security model and it not being an interesting target due to limited market size meant the threat was limited. Especially if you're a savvy computer user and don't download any suspicious binaries.
I think that's still largely the case.
You might not realise this, but macOS actually has anti-virus software built in. It's called XProtect. When Apple discovers malicious software (e.g. the recent Zoom exploit) it will generate a hash that gets downloaded by your computer automatically. macOS continuously scans your computer for binaries matching those hashes and neutralises them.
This is all automatic and is separate from the macOS updates you might be familiar with.
While there are additional anti-virus programs you can buy, I don't think they are worth the performance hit and come with their own security concerns.
I was in fact not aware of XProtect at all. Thanks for the elaborate feedback, Marc :)