Docs


Invitation rewards

How inviting other people to Vilvik earns you free credit, and where to see what you have earned.

Last updated June 3, 2026

When someone you invite signs up to Vilvik, you earn free credit. The credit lands on your account as soon as the new user finishes signing up, and you can spend it the same way as any other credit, including on API submissions.

How rewards work

  1. Open the invite page and send an invitation to a friend's email address.
  2. When they accept the invitation and create their account (via Google, GitHub, or email and a password; see Signing up and signing in), we credit your account automatically.
  3. We send you an email at the same time so you do not have to refresh anything to know it landed.

By default each accepted invitation earns you $1 of free credit. The exact amount is set by the team and can be changed at any time. The amount shown on the invite page is always the current value.

Reward credits expire after 90 days by default. If you have any reward credit you have not used, spend it before the window closes.

Where to see what you have earned

Two places show your rewards:

  • The invite page shows a short summary at the top: how much you have earned in total, and from how many accepted invitations.
  • The credits page shows the same number as a card next to your Free credit and Paid credit balances. This number is a lifetime total, so it never shrinks when you spend the credit.

Your spendable balance (Free credit) goes up when a reward lands and goes down when you spend it. The Rewards earned number on the credits page only goes up, so it stays a record of how much your invitations have generated for you.

Things to know

  • Only new accounts that come in through your invitation link earn you a reward. Someone signing up directly does not.
  • Each invitation can only be accepted once, so each invitation earns you at most one reward.
  • If you revoke an invitation before it is accepted, no reward is granted.
  • Existing reward credits keep their original expiry even if the team changes the default expiry later.
Thanks for the feedback!