Yes! Your points are tracked via your email address even if you haven't signed up yet, but you will need to create an account before you can redeem them.
Simply create an account on our website using the same email address(← important!) that you used to place your previous order. Your points will be automatically credited to your account!
Your points are tracked via your email address. Take a peek at your order receipt or the points notification email and make sure that the email address where you received those emails matches the one you're currently using to log in.
You may have multiple accounts under different email addresses, and your points are in a different account. 😉
If that doesn't solve the mystery just get in touch. We're happy to help!