Virtual programs and badges

How to you set up virtual events so that patrons can receive codes for badges once they have completed them?

What we do is create a new trigger in the system that creates a badge that has a secret code. We then set up virtual events via Facebook Live or Zoom or whatever and share the secret code on the screen. There’s no actual virtual programming platform in the GRA. Thus far, it’s been intentionally non-interactive to comply with legal restrictions on websites for children.