Yes. Add these ways to earn to your points program:
"Welcome bonus": a one-time bonus for new members, for example 100 points.
"Celebrate a birthday": points on the customer's birthday, once a year, for example 200 points.
"Subscribe to newsletter": points for subscribing to your email marketing, for example 50 points.