Introducing Retool Portals and Retool Embed

Hi all,

Today we announced that we’re expanding beyond internal tools so you can build nearly any software for your business with Retool, including dashboards, workflows, and features for your customers, partners, vendors, and more.

With this launch, we’re adding two new products to help you:

  • Ship a secure, custom portal: Build and host portals for your customers, partners, and vendors fully on Retool with Retool Portals which manages signup, authentication, and permissions out of the box.
  • Augment existing software: Quickly add data and CRUD functionality to an existing app or portal with Retool Embed.

Both Retool Portals and Retool Embed are now available across Business and Enterprise plans.

To learn more about how Embed and Portals are changing the way you can build with Retool, check out the blog post. You can also read the docs to embed your first Retool app or build an end-to-end portal on Retool.

Thank you for building on Retool!


Congrats on the new releases. :+1:
I still don't fully get the concept of Retool Portals. Is it not "just" your Retool app shared via a public link?

Yeah, I am not entirely clear on it also. I assume I will find out more in today's Developer Day.

It seems more like a repositioning or rebranding of what we already have, but add in Branding.


I agree - i am not really sure what is different? Don't fully understand how a portal is different than a normal app that i would share with users?

How does licensing work? Does this mean i could send a link to 100 people and they could all sign up and use the app at no cost? I'm sure that's not the case...but just looking for some clarification here on what the difference/benefits are.


1 Like

Hey Matt,

From what I've learned, every user that has a login handled by Retool's authentication is considered a "End user" and will thus be billed accordantly on your plan.

Interesting video: Developer Day - July 2023 - YouTube


1 Like

They did provide some more detail at Developer Day (@PatrickMast's link.)

But it does seem that as of now (unless I missed something), that there really isn't anything different other than the new Branding stuff which gives the end users a different view on things for sure.

There are plans to make user management easier - users could self enroll and you would have an approval pipeline so 1000 accounts don't suddenly show up on your bill.

We'll see what else they have in store going forward.

1 Like

Hi folks!

Thanks for the questions, and hope I can shed some more light here. In relation to Public Apps, where you can share (or embed) a link to an unauthenticated app to anyone, Portals lets you take the existing Retool feature set (components, login, auth, permissions, branding) and make it more accessible for external use cases.

There are a few core changes that we made to let you build these portals on Retool Cloud:

  • Every org now gets their own login at (previously, the only entry point was through
  • With custom domains also now available on Business, this unlocks part of letting you whitelabel your org
  • And finally, we revamped our Branding settings to let you brand your email invitations and key surfaces on Retool

We're making more investments into this area to support authenticated access to Retool, for any type of user. Would love to hear your feedback on what we can be improving for these use cases!


Hello! We are currently evaluating Retool Cloud, and it looks awesome!
A quick question - do we need to do something on our side to enable email customization?

UPDATE: Just found the email customization manu. If anyone else is looking for it - it's in the upper right corner of the branding "preview page".

And another question is about customizing the login screen. Is it possible to disable/hide the option for signing in with Google? As far as I can tell, we dont have the Google SSO enabled and yet the SIgn In with Google button is always present on the sign-in page.

Our use-case is a portal for a small number of external users and we dont want them to get confused.

Hey Alex! If you don't set Google SSO, we use Retool's Google OAuth Client instead, and don't have an option to remove it entirely. Are you able to set it with your Google OAuth Client, if you have it?

A post was split to a new topic: Retool Portals & Embed Use Case