Hey AppSheet community! I'm sharing a Chrome extension I developed to bring real-time toast notifications directly to your browser. It's meant to simplify staying updated on your AppSheet apps in web browsers.
Hereโs another copy-to-clipboard tool I recently developed for this community: Copy to clipboard- workaround - Google Cloud Community
How Notification Setup Works:
Install: Get it from the Chrome Web Store: https://chromewebstore.google.com/detail/appsheet-notification-ext/mgokblappfbanaeelifjofdplfnephea
Configure an AppSheet Webhook: Create a new webhook action in AppSheet's Automation.
URL: https://chrome-appsheet-toast-extension-production.up.railway.app/notification
Method: POST
Body: Use this JSON format:
{
"title": "Update!",
"description": "New changes were detected and saved in table.",
"targetEmail": "Email of logged in Appsheet User",
"targetAppId": "Your Appsheet App ID"
}โ
Example:
{
"title": "Update!",
"description": "New changes were detected and saved in table.",
"targetEmail": "abc@gmail.com",
"targetAppId": "adadj-akjdna-faa2321n-jknajnd-jadnadnad"
}
Or complete CURL to import to Postman or similar tools:curl -X POST https://chrome-appsheet-toast-extension-production.up.railway.app/notification \
-H "Content-Type: application/json" \
-d '{
"title": "Update!",
"description": "New changes were detected and saved in table.",
"targetEmail": "abc@gmail.com",
"targetAppId": "adadj-akjdna-faa2321n-jknajnd-jadnadnad"
}'
Important Notes:
Active Tabs Only: The extension only works when your Chrome browser is open and you have an active tab running your AppSheet app. It's designed for real-time desktop use, not background notifications when your browser is closed.
Desktop Focus: This is specifically built to address the lack of persistent web browser notifications on desktop. If you're working in your AppSheet app in Chrome, you won't miss critical updates anymore!
I created this extension because, like many of you, I found it easy to miss important in-app updates when working on a desktop. Hopefully, this makes keeping track of your AppSheet workflows a bit smoother!
You can now customise the icon and colour of each toast notification!
โ New JSON Payload Fields:
"icon": "any of the supported icons below",
"iconcolor": "#HEXCOLOR" // Optional โ defaults to black
โ
Supported Icons (use as string values in "icon"
๐
clock, error, message, success, up, warning,
add, edit, delete, info, complete, comment, sync
๐จ Colour Support: You can now use any valid HEX code for iconcolor
. Example:
"iconcolor": "#03A65A" // green for success
๐ If not defined or invalid, it will default to black (#000000
).
@Rifad , thank you for sharing this fantastic Chrome extension!
I've installed it and tested it with my AppSheet applications, and I'm happy to report that it works perfectly as described.
This notification system addresses a real pain point for many of us who regularly use AppSheet in desktop mode. When working on a computer for extended periods, it's all too easy to miss important updates within the app. Your extension elegantly solves this problem with the toast notifications appearing right in the browser.
I believe this will be incredibly valuable for many desktop AppSheet users who need to stay on top of real-time changes. The setup process was straightforward following your documentation, and the webhook integration makes it flexible enough to implement in various workflows.
I hope more AppSheet creators discover this extension - it's these kinds of community-built tools that significantly enhance the platform's usability. Thanks again for developing and sharing this with the community!
Thank you for your kind words, @AppliSuite.
Please share any suggestions you have. I'm developing extensions for my internal use, and if you have ideas like a rich text formatting editor, or other additional features like this I can incorporate them. I previously set up a copy-to-clipboard feature, and I aim to bundle these into one extension for broader use.
Can you replace icon box notification icon match with Create, Update, Delete?
@Rifad wrote:
Update โ Version 1.1: Custom Icons & Colors Support
You can now customise the icon and colour of each toast notification!
โ New JSON Payload Fields:
"icon": "any of the supported icons below", "iconcolor": "#HEXCOLOR" // Optional โ defaults to black
โ Supported Icons (use as string values in
"icon"
๐clock, error, message, success, up, warning, add, edit, delete, info, complete, comment, sync
๐จ Colour Support: You can now use any valid HEX code for
iconcolor
. Example:"iconcolor": "#03A65A" // green for success
๐ If not defined or invalid, it will default to black (
#000000
).
Thanks for the suggestion. Iโve pushed new changes to chrome extension that should be visible within the next three days. Please update your extension then and check again. Cheers!
Thank you! and I want suggest to notification shutdown auto with delay without click X to close.
Sorry to inform it's not working for me, but most likely because I'm a beginner, so I think I might have done something wrong. Can you help me out here?
Open the app in fullscreen. If it doesnโt work, refresh the app (not the editor) and try again.
Not required but can try this:
If it still doesnโt work, go to chrome://extensions/ and ensure the service worker is active.
Return to the AppSheet webpage. Upon refreshing the app, you should see the following in the service worker: Stored appId for tab 1017108819: f86f54ad-4cd0-4366-94a4-f.
Also are you using same email, and new desktopUI ?
โ
I just tested my side and its working fine
Could you please explain the other settings in the automation bot section of AppSheet in more detail?
Hocam I can help you with the explanations if you want.
Help me out here please! Can you share a screenshot with your config? Thanks
New Update: Notifications now include sound. The notifications will be also sent even when idle.