Our new auth provider Google Cloud Identity Provider power login.hexlabs.org. They provide the ability to add HTTP Cloud Functions to run when a new account is created and before each sign in. We would like to use these functions to do things like sending a welcome email and setting permissions.
Here is a screenshot of what the page looks like.

For this issue, explore Google Cloud Functions, and create a folder inside our api repo to hold them. Try and setup a package.json in this folder, and integrate it with Yarn Workspaces and tsconfig.json to integrate with the common folder. Ensure that you can get the basic setup working.