Put a number on what each plan allows
Declare a limit in code and set its value per plan and per add-on in the admin panel. Your users see a usage card for each one on their dashboard, with a progress bar and daily charts, and your code asks one method before creating a record.