1. HelpDesk
  2. Developer FAQ

Can I remove Magic's branding?

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.loginWithEmailOTP({ email, showUI: false });`. You can then show your own modal telling the user to go to their inbox to retrieve the one-time code. Check out our demo using Magic with custom UI.

Customize the Magic Login 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.

 

Note: At this time, it's not possible to remove "Secured by Magic" from the Confirmation Page or Pending Page.