Magic gives developers full control over the UI and branding.

Hide Magic's "check your email" modal

To hide the default modal when a user triggers the email, just pass in showUI: false when initiating the magic login, like const did = await magic.auth.loginWithMagicLink({ email, showUI: false });. You can then show your own modal telling the user to click the email link sent to them.

Customize the Magic Link Email

In the Magic Dashboard, choose your app and select Branding. From there you can add your brand's logo, which will display in the email, as well as add your brand colors.
Was this article helpful?
Thank you!