Send course certificate emails and log completions before renewals lapse

Your course completion webhooks arrive inconsistently, leaving completions unrecorded and causing audit gaps. Learners get certificate emails and a logged completion row so records are ready before the next billing run.

Send course certificate emails and log completions before renewals lapse

Send course certificate emails and log completions before renewals lapse