AppSheet Integration
Google Sites intranets are much more powerful with the addition of AppSheet. Embed authenticated apps for your organization to use securely and efficiently.
How Google Sites and Google AppSheet Works Together
On March 12, 2025, Google announced that you can now embed authenticated AppSheet applications directly into Google Sites as an iframe. There is already a support article available on the fine details of security settings, licenses and instructions for integration.
First of all, as highlighted in those instructions, adjust your security settings to allow app embedding (Allow the app to be rendered in an iframe). The embed options in Google Sites are a in-page widget embed or a full page embed. Let's discuss the advantages and disadvantages here.
Insert <embed> for whole page by URL
After you click insert for an embed you have options for embedding a URL or embedding code. You can use your app share link for browser to embed by URL into Google Sites. The problem with this approach is that you may encounter viewport errors for the sizing of your app.
The error is: Entire app must be in view. Can't interact with the app when partially visible. To interact with this app, scroll the page to view entire app on screen, resize the app to fit your screen, or open in a new tab.
There needs to be an improved approach to responsiveness for these apps.
Create full page embed and add URL
This approach will probably let you avoid any sizing or viewing issues. However, it seems like sometimes apps just don't load in. Review your app's security, authentication and admin settings to confirm visibility.
Exciting News: A better-than-ever AppSheet and Google Sites integration is here!
We're excited to announce that you can now embed authenticated AppSheet applications as iframes directly within Google Sites pages. While previously only public apps could be added to Sites, with this change, apps that require sign-in can now be embedded. This allows users to interact with the app directly on a Google Sites page - all while still ensuring the same enterprise-grade access control you’re used to.
Key Benefits
If you review the templates for AppSheet you'll get an idea of what no code apps you can quickly add to Google Sites. There's samples for onboarding, tasks, project management, directories, workflows and all sorts of resource management ideas.
Streamlined user experience: Eliminate the need for users to navigate between multiple tabs. Users can now interact with authenticated AppSheet apps directly within Google Sites pages, boosting productivity and efficiency.
Centralized workflows: Build powerful, interactive business applications like intranet portals and wikis by embedding key tools and information directly into Google Sites.
Controlled by policy: Leverage AppSheet’s existing in-app authentication and policy rules, ensuring consistent behavior and secure access to your applications. Creators have the control to disable embedding functionality in their apps.
How to get started?
Open the app that you would like to embed
Choose Security in the navigation panel and turn on the toggle Allow app embedding
Things to Note
Embedding authenticated (e.g. "sign-in required” or “restricted”) apps is only supported for Google Sites pages. “Public apps” continue to be embeddable in any website.
Use a Chromium-based browser with third-party cookies enabled. Incognito mode and blocking cookies will prevent proper function.
Ensure the embedded AppSheet app (iframe) is fully visible. Partial visibility or excessive zoom may cause interaction issues.
For more information on setup steps and limitations, refer to the AppSheet and Sites Integration documentation.
We're hopeful that this integration will be a valuable addition to your toolkit and help expand the reach of your apps. We appreciate your patience while we worked to bring you this new feature. We'd love to hear your thoughts on it.
Examples of AppSheets in Google Sites
Example from https://officeforest.org