During our dev_day event this year, we introduced a Lab detailing a mechanism for folks to implement invitation-based workflow using the out-of-the-box Auth0 Organizations feature. Primarily a feature supporting B2B SaaS, the Organizations capability in Auth0 can also be used to implement invites in a B2C context, and leverages much of the Auth0 platform functionality that comes as standard. It offers some alternative workflow that. right be more suitable to your use case, and for more detail, you can take a look at Implement an Invite Workflow With Auth0 Organizations
Hope this helps, and please feel free to provide feedback as we’re always looking to improve the functionality the platform offers