 Building Identity is no longer just about having a pretty login screen in your app. Beyond simple authentication and user management, it's about being able to scale and support new use cases for your customers, no matter how complex. Let's take a minute to learn how Oddsero Actions solves this for you. Actions are serverless Node.js functions that are triggered by events in your identity flow. You can write your own custom logic on our platform or your preferred IDE to go beyond Oddsero's capabilities. These event-driven functions can be triggered when users register, log in, reset or change passwords, receive SMS messages for multi-factor authentication, and more. For example, you can trigger a flow at login that prevents users outside your corporate network from accessing your application. Or maybe you want to send a verification email after a password change. You can simply select the login or post-login triggers and create actions to execute the functions at the right moment for your users. Oddsero provides the infrastructure for you so you can deploy in a matter of minutes and not weeks. You no longer have to develop extensive infrastructure that scales with your product and then worry about refactoring your code next month. You can just write out custom logic for any use case and use Oddsero to test and deploy it for you. And if you have a pretty common use case, you can probably find a template for it in our dashboard or docs or pre-built in our marketplace. With a few lines of code, you can integrate Oddsero into any app written in any language and any framework. Start building for free at Oddsero.com or follow the links to chat with us today.