CINXE.COM

App templates

<!doctype html> <html lang="en" class="newLayout "> <!-- The AppSheet website and AppSheet apps make use of open source software subject to the licenses and copyright notices at https://www.appsheet.com/oss/notices --> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="apple-itunes-app" content="app-id=732548900"/> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script nonce="MijMfitDiOfp&#x2B;aFgx0lTFQ==" type="text/javascript"> if (self.trustedTypes && self.trustedTypes.createPolicy && !self.trustedTypes.defaultPolicy) { const escapeScriptPolicy = trustedTypes.createPolicy("default", { createHTML: (string) => { if (string === "&#8203;" || string === "" || string === "&") { return string; } else { return null; }; } }); } </script> <title>App templates</title> <meta name="description" content="Make a custom business app without code. See our library of sample apps, view live demos, copy, and customize your own business app solution now."> <meta name="keywords" content="appSheet sample apps, how to make a mobile app, appsheet templates"> <meta name="author" content="AppSheet"/> <meta name="google-site-verification" content="97jAB4aUdRiLxKkCyBUhJnpDEWTQAJ6tOzUKFwE1p8w"/> <meta name="google-site-verification" content="qPkt9TxKqz8fFiALwco4ddvCCsGNrgRwTuE1aCBxG1k"/> <meta property="og:title" content="AppSheet : mobile apps from spreadsheets : App templates"/> <meta property="og:image" content=""/> <meta property="og:site_name" content="AppSheet"/> <link rel="canonical" href="https://www.appsheet.com/Templates"/> <link rel="shortcut icon" href="/Content/img/Favicon-Material-Rebrand.png" sizes="16x16"/> <link rel="shortcut icon" href="/Content/img/Favicon-Material-Rebrand.png" sizes="32X32"/> <link href="https://fonts.googleapis.com/css?family=Google+Sans:300,400,500,700|Google+Sans+Display:300,400,500,700|Google+Sans:medium|Roboto:300,400,400i,500,700|Google+Material+Icons:400,500,700" rel="stylesheet"> <!------------------------ TRACKING ------------------------> <script nonce="MijMfitDiOfp&#x2B;aFgx0lTFQ==" type="text/javascript"> /** * This is used by this page and MarketingRedirect.cshtml - moved above ShouldLogAnalytics * since this returns false for test accounts and we have an integration test */ function getQueryStrings() { var assoc = {}; var decode = function (s) { return decodeURIComponent(s.replace(/\+/g, " ")); }; var queryString = location.search.substring(1); var keyValues = queryString.split('&'); for (var i in keyValues) { var key = keyValues[i].split('='); if (key.length > 1) { assoc[decode(key[0])] = decode(key[1]); } } return assoc; } </script> <!-- Google tag (gtag.js) --> <script nonce="MijMfitDiOfp&#x2B;aFgx0lTFQ=="> window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('js', new Date()); function glueCookieNotificationBarLoaded() { (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'}); var firstScript=d.getElementsByTagName(s)[0], dl=l!='dataLayer'?'&l='+l:''; var script = d.createElement(s); script.async = true; var url = 'https://www.googletagmanager.com/gtm.js?id='+i+dl; if (self.trustedTypes && self.trustedTypes.createPolicy) { var policy = self.trustedTypes.createPolicy('gtm-load-fix', { createScriptURL: function(_ignored) { return url; } }); script.src = policy.createScriptURL('_ignored'); } else { script.src = url; } firstScript.parentNode.insertBefore(script, firstScript); })(window,document,'script','dataLayer','GTM-MXWLX3PF'); } </script> <script nonce="MijMfitDiOfp+aFgx0lTFQ==" src="https://www.appsheet.com/assets/090510102d9f686cce5db049efd92db035e66231ef0381147401ce867b7c9e02.js" ></script> <script nonce="MijMfitDiOfp+aFgx0lTFQ==" src="https://www.appsheet.com/assets/2e12937f9cad1713615022f1dac0f3ece070d2bd2c1b4869adb27283343662b3.js" ></script> <script nonce="MijMfitDiOfp+aFgx0lTFQ==" src="https://www.appsheet.com/assets/3599ce53934853daad86acf51f3d077ae4175583366a41f05bab34e720a31163.js" ></script> <script nonce="MijMfitDiOfp+aFgx0lTFQ==" src="https://www.appsheet.com/assets/de6cdd38c56716d906231036300becd46a35b7fc5f40d55429be80c91a935798.js" ></script> <script nonce="MijMfitDiOfp+aFgx0lTFQ==" src="https://www.appsheet.com/assets/6f7fa028e348569b4380e330a8a63cf07687cc3ae0c7343ff09430158c589f08.js" ></script> <script nonce="MijMfitDiOfp+aFgx0lTFQ==" src="https://www.appsheet.com/assets/caf839b139efcfe921023997f61904bb2dd5453125d71aebb7cb5df7ae70cedd.js" ></script> <script nonce="MijMfitDiOfp&#x2B;aFgx0lTFQ==" type="text/javascript"> /** * Checks whether all of the UTM fields are empty in local storage. */ function hasNoSetUtmFields() { return ( window.localStorage.getItem('JeeneeNewUserCampaign') == null && window.localStorage.getItem('JeeneeNewUserSource') == null && window.localStorage.getItem('JeeneeNewUserMedium') == null && window.localStorage.getItem('JeeneeNewUserContent') == null && window.localStorage.getItem('JeeneeNewUserTerm') == null ); } /** * Checks for UTM fields in URL params. */ function hasUtmFieldsUrlparams(queryParams) { return ( queryParams.hasOwnProperty('utm_campaign') || queryParams.hasOwnProperty('utm_source') || queryParams.hasOwnProperty('utm_medium') || queryParams.hasOwnProperty('utm_content') || queryParams.hasOwnProperty('utm_term') ); } /** * Sets UTM fields to direct/default values in local storage * when none are passed in via the URL upon user's first visit. * utm_content and utm_term are left undefined for direct and organic traffic. */ function setDefaultUtmPropertiesOnUserLocalStorage() { window.localStorage.setItem('JeeneeNewUserCampaign', 'direct'); window.localStorage.setItem('JeeneeNewUserSource', 'direct'); window.localStorage.setItem('JeeneeNewUserMedium', 'none'); } /** * Sets UTM values in local storage. Only process UTM parameters within the URL when * all of UTM fields in local storage are undefined. This ensures first touch attribution. * utm_campaign, utm_source, and utm_medium are required fields for every campaign, CTA, etc. * Seeing any of these fields as undefined is an indication that there are invalid UTM parameters in the URL. * utm_content and utm_term are optional. */ function setUTMPropertiesOnUserLocalStorage() { if (hasNoSetUtmFields()) { var queryParams = getQueryStrings(); if (hasUtmFieldsUrlparams(queryParams)) { if (queryParams['utm_campaign'] != null) { window.localStorage.setItem('JeeneeNewUserCampaign', queryParams['utm_campaign']); } if (queryParams['utm_source'] != null) { window.localStorage.setItem('JeeneeNewUserSource', queryParams['utm_source']); } if (queryParams['utm_medium'] != null) { window.localStorage.setItem('JeeneeNewUserMedium', queryParams['utm_medium']); } if (queryParams['utm_content'] != null) { window.localStorage.setItem('JeeneeNewUserContent', queryParams['utm_content']); } if (queryParams['utm_term'] != null) { window.localStorage.setItem('JeeneeNewUserTerm', queryParams['utm_term']); } } else { setDefaultUtmPropertiesOnUserLocalStorage(); } } } function TrackSimpleConcordEvent(eventName) { if (window.Concord && typeof window.Concord.TrackSimpleEvent === 'function') { window.Concord.TrackSimpleEvent(eventName); } } setUTMPropertiesOnUserLocalStorage(); /* All DefunctEventCalled events are deprecated, do not use */ window.Track = function (event, properties, callback) { TrackSimpleConcordEvent('Defunct Event Called'); } window.TrackSuperProp = function (properties) { TrackSimpleConcordEvent('Defunct Event Called'); } window.TrackSuperPropOnce = function (properties) { TrackSimpleConcordEvent('Defunct Event Called'); } window.TrackPeopleProp = function (properties) { TrackSimpleConcordEvent('Defunct Event Called'); } window.TrackTabClick = function (pageName, tabName, properties) { TrackSimpleConcordEvent('Defunct Event Called'); } window.TrackActionClick = function (pageName, buttonName, properties) { // Need to create an event in EventName for each combo here otherwise it's not very useful // to just know that a user clicked on a button but not what it was TrackSimpleConcordEvent('Button Click ' + pageName + ' ' + buttonName); } // Use this function to track user link clicks. You need a special function for this, since // the browser reloads a new page when the user clicks a link. window.TrackLinks = function (query, eventName, properties) { TrackSimpleConcordEvent('Defunct Event Called'); } </script> <!------------------------ END TRACKING ------------------------> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link rel="preload" href="https://fonts.googleapis.com/css2?family=Google+Sans+Text:wght@400&family=Google+Sans:wght@500&display=swap" as="style"> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Google+Sans+Text:wght@400&family=Google+Sans:wght@500&display=swap"> <link rel="stylesheet" href="/Content/css/cookienotificationbar.min.css"> </head> <body id="apps" class="gsuite-root"> <div class="bodyWrapper"> <!-- Hidden logo to show up on links to page --> <img src="/Content/img/Favicon-Material-Rebrand.png" alt="" class="hidden" style="display: none;"/> <script nonce="MijMfitDiOfp&#x2B;aFgx0lTFQ=="> window.VerifiedAjaxPostToken = 'dummy:dummy'; var verifiedAjaxPost = function (options, errorOptions) { if (!options.headers) { options.headers = {} } options.method = 'POST' errorOptions = errorOptions || {}; return $.ajax(options).fail((jqXHR, textStatus, errorThrown) => { if ( !errorOptions.disableErrorReporting && window.ErrorHandling && typeof window.ErrorHandling.ReportHttpError === 'function' ) { window.ErrorHandling.ReportHttpError('post', options.url, jqXHR.status, { error: errorOptions.error, errorThrown, textStatus, responseText: jqXHR.responseText, }); } }); } window.verifiedAjaxPost = verifiedAjaxPost var reloadPage = function (nonce) { // if there is already a nonce=, remove it var currentSearch = window.location.search var currentSearchSplit = currentSearch.split("&nonce=") if (currentSearchSplit.length > 1) { currentSearchSplit[1] = "" currentSearch = currentSearchSplit.join("") } window.location.search = currentSearch + "&nonce=" + (nonce ? nonce : Math.random()) } // GLOBALS window.DEBUG_MODE = false window.ALLOW_DEBUG_LOGGING = false window.getUserId = function () { return '-1' } window.getUserRole = function() { return 'Member'; } window.getUserCorporatePlan = function() { return 0; } window.getIsCoreAdmin = function () { return false; } window.hasRolloutByUserId = (function () { const rollouts = new Set( ["AdminConsoleAppTransfer","AdminConsoleCoreAdmin","AntlrExpressionAssert","AppSheetAdminConsole","AutoResolution","BannerForDeadlineReminderOfFirebaseBrandedAppsMigration","CurryInitialValueFix","DefaultDesktopUI","DontConstructRemoteImageUrls","EnableQuickSyncForASDBApps","EnableRtlForReactRoot","EnableUserFeedback","FirebaseHttpV1MigrationBrandedApps","FixDeletePersistence","FixLabelAttributeCache","FixTouchDoubleClick","FlickerFix","GeminiRebrand","GoogleFormsEvent","ImagesUsePartialDimensions","ImproveEditorOnboarding","InContextActionsAndColumns","InContextSlices","InitializeAppInDesktop","MapViewStackToControlMemo","NewFakeIntercom","NoClearBeforeWrite","OverrideBackNavigation","ParseAppUrlHash","PreserveInitialValuesInTransaction","ReactRootValidationErrors","RefactorOverlayActions","RequestCompression","RevampOnboardingStyles","SerializeFilterExprInSetCurrentUiState","SetSourceQualifierIdFrontend","ShowLiveLastProcessedDate","ShowProminentTableScopeActions","ShowTooltipsForActionsInCardView","SmallActionsImprovements","StaleForm","StaticTaskTableName","UpdateEmulatorExpression","UpdateValidityEnums","UseAppDefRoute","UseLogoutEndpointInApp","UseNewBootStrapBundle","UseNewLocalizedWireValueFallback","UseParentFilters","UseRecursiveFormattingRule","UseTypeDisplayInDesktopUIDrilldownTree","WidgetHelperJSS"] ); return function (rolloutName) { return rollouts.has(rolloutName); } })(); </script> <main> <script nonce="MijMfitDiOfp&#x2B;aFgx0lTFQ==" type="text/javascript"> if (self.ReportingObserver) { const observer = new ReportingObserver((reports) => { reports.forEach((report) => { if (report.body.blockedURL === 'trusted-types-sink') { const ttMsg = "TT Error: " + report.body.sample; const data = { url: report.body.documentURL, msg: ttMsg, errorContext: report.body.sourceFile, line: report.body.lineNumber, }; const headers = { 'Content-Type': 'application/json', }; const blob = new Blob([JSON.stringify(data)], headers); navigator.sendBeacon('/manage/JavaScriptError', blob); } }); }, { types: ["csp-violation"], }); // Start observing errors observer.observe(); } </script> <head> <link href="https://www.appsheet.com/assets/d26f3f5389da56913bcc445fc640ac04a1130e4342ad16aaffb248882ae62192.css" rel="stylesheet" type="text/css" media="screen, print" /> <script nonce="MijMfitDiOfp&#x2B;aFgx0lTFQ==" type="text/javascript"> window.TemplatesPageLoadTime = performance.now(); window.viewModel = [{"appId":"778ea87e-be5e-4300-a12b-e14aa29cc85e","name":"SimpleSurvey-2078346","shortName":"Simple Survey","ownerId":2078346,"title":"A basic app structure for creating surveys or forms","purpose":"Use this app as a starting point for creating surveys or for collecting data - get started by opening the connected data source, adding/updating the columns (form fields), and then \u0027regenerating\u0027 the column structure in the editor.","industry":null,"category":null,"department":"Inspections \u0026 Surveys","logo":"https://www.appsheet.com:443/fsimage.png?appid=778ea87e-be5e-4300-a12b-e14aa29cc85e\u0026datasource=google\u0026filename=DocId%3D1NlWZg7Wesyeup4ZtrqZP2J7AiNqT1_g7\u0026signature=50ea754d5dc4b1d2a3f5996376e6496cbd56dc53fd6ef4b69a9dc498da5f5542\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/A-basic-app-structure-for-creating-surveys-or-forms?appGuidString=778ea87e-be5e-4300-a12b-e14aa29cc85e","appIsChatbot":false,"designDetails":"Level: Basic"},{"appId":"722f8a69-cdbe-4e10-9a02-b55e63cce457","name":"InventoryManager-2078346","shortName":"Simple Inventory","ownerId":2078346,"title":"Update inventory and monitor levels","purpose":"Track an inventory of items, and log incoming and outgoing inventory amounts.\n\nCopy and customize the app for free.","industry":null,"category":null,"department":"Inventory Management","logo":"https://www.appsheet.com:443/fsimage.png?appid=722f8a69-cdbe-4e10-9a02-b55e63cce457\u0026datasource=google\u0026filename=DocId%3D1NNMC5oRZzwysMpr3vmQEQg9HsdaqkAuz\u0026signature=04f4f4aaba7fc998208dda5eae72be8c6d7577c5636d6fe1393e7ee4208873b8\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/Update-inventory-and-monitor-levels?appGuidString=722f8a69-cdbe-4e10-9a02-b55e63cce457","appIsChatbot":false,"designDetails":"Level: Basic\n\nThis app demonstrates how to build:\n\n- A Chart view to visualize inventory levels\n- Navigation action to access a form to update details\n- Automation that defines data change events to send a notification email if inventory is below a threshold"},{"appId":"983e04b0-1901-401e-a561-763525cc77d3","name":"KanbanBoard-2078346","shortName":"Kanban Board","ownerId":2078346,"title":"Track projects and related tasks in a kanban dashboard","purpose":"Track tickets or projects as they move through stages on a kanban board or calendar view from desktop and mobile devices, using this app template.","industry":null,"category":null,"department":"Planning \u0026 Project Management","logo":"https://www.appsheet.com:443/fsimage.png?appid=983e04b0-1901-401e-a561-763525cc77d3\u0026datasource=google\u0026filename=DocId%3D1EwCY4oMj3jrViA4uXojy2mH2XYIxmQDM\u0026signature=399cecb3585d13aee88e38a1797ca60084d248357bd11df8f02abfc560e98daf\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/Track-projects-and-related-tasks-in-a-kanban-dashboard?appGuidString=983e04b0-1901-401e-a561-763525cc77d3","appIsChatbot":false,"designDetails":"Level: Intermediate\n\nThis app relies on dashboards to present multiple views together as \u0027boards\u0027, as well as data-change actions to update item statuses."},{"appId":"535cf3aa-c081-47f6-a027-a24d2602c26a","name":"ProjectTracker-2078346","shortName":"Project Tracker","ownerId":2078346,"title":"Track project tasks or issues in a kanban dashboard","purpose":"Keep track of projects so that they are executed and completed on time and within budget. Track projects as they move through stages on a kanban board or in a calendar view.\n\nCopy and customize the app for free.","industry":null,"category":null,"department":"Planning \u0026 Project Management","logo":"https://www.appsheet.com:443/fsimage.png?appid=535cf3aa-c081-47f6-a027-a24d2602c26a\u0026datasource=google\u0026filename=DocId%3D1akATBispojmOjv5R1In2156NWdy6quEa\u0026signature=bcd7fabf447c672d8fbca3ecae95fbbbbd5febbe788b350af410c1457ddc5d18\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/Track-project-tasks-or-issues-in-a-kanban-dashboard?appGuidString=535cf3aa-c081-47f6-a027-a24d2602c26a","appIsChatbot":false,"designDetails":"Level: Intermediate\n\nThis app demonstrates how to build:\n\n- Dashboard view to present multiple views together as \u0022boards\u0022 (like kanban boards)\n- Data-change action to update the status of items\n- Automation that defines scheduled daily reminders as an email and app notification for incomplete tasks"},{"appId":"2b370a92-2143-41a7-9673-be0b3fab8033","name":"Onboardingandtraining-2078346","shortName":"Onboarding and Training","ownerId":2078346,"title":"Personalized Onboarding tool that helps manage training plan for employees","purpose":"A personalized onboarding experience is at the core of ensuring great engagement of new employees in any organization. The template features three permission settings / experiences, tailored for SuperAdmin, Manager, and Staff. Ideally, the SuperAdmin will be able to manage permissions and course library for all the users of this template. The manager will be able to assign courses and review progress of staff members. The staff members will be able to take courses, attend Google Classroom events from the app and update their progress. \n\nTo check out the user guide and to get started, click the menu option in the top left corner and navigate to the About section in the preview. Follow the links to the user guide and click on the More Information button.","industry":"Education","category":"Business Solution","department":"Human Resources","logo":"https://www.appsheet.com:443/fsimage.png?appid=2b370a92-2143-41a7-9673-be0b3fab8033\u0026datasource=google\u0026filename=DocId%3D1KiihsGm6Bai61e7zjprNo7l_SRInXRJJ\u0026signature=3743bde5016cb53f982e976b9d851bf2a4e5af7a333dca14ab6bb17037160f16\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/Personalized-Onboarding-tool-that-helps-manage-training-plan-for-employees?appGuidString=2b370a92-2143-41a7-9673-be0b3fab8033","appIsChatbot":false,"designDetails":null},{"appId":"b8019a64-d529-4bd6-b615-86ddd52f76d0","name":"ShiftManagement-2078346","shortName":"Shift Management","ownerId":2078346,"title":"Shift Management Tool","purpose":"The shift management template ensures seamless assignment and completion of shifts in retail and manufacturing setups alike. The template features three permission settings / experiences, tailored for SuperAdmin, Manager, and Staff. Ideally, the SuperAdmin will be able to manage permissions, roles and locations for all the users of this template. The manager will be able to assign shifts and review requests for swapping shifts. The staff members will be able to complete the shifts assigned to them, bid for shifts and add updates. \n\nTo check out the user guide and to get started, click the menu option in the top left corner and navigate to the About section in the preview. Follow the links to the user guide and click on the More Information button.","industry":"Retail","category":"Business Solution","department":"Operations","logo":"https://www.appsheet.com:443/fsimage.png?appid=b8019a64-d529-4bd6-b615-86ddd52f76d0\u0026datasource=google\u0026filename=DocId%3D1Oxfuwnj4fyAWu6hhIfzNNlJnWDBztIQI\u0026signature=ec5cc9ff414a9372ee09affa4ace8e7dbabfed765a267456dcaec256cf09be88\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/Shift-Management-Tool?appGuidString=b8019a64-d529-4bd6-b615-86ddd52f76d0","appIsChatbot":false,"designDetails":null},{"appId":"34428c58-bff2-4264-837d-36566134b8ef","name":"WorkstationBooking-2078346","shortName":"Workstation Booking","ownerId":2078346,"title":"Workstation Booking Template for assigning and reserving flexible spaces within an organization","purpose":"The Workstation booking template enables you to deploy flexible workspaces throughout the organization, assigning or allowing users to reserve a workspace to accommodate their needs. \n\nThe template offers three personas, namely, Admin, Manager and Staff. Admins manage all the workspaces in a location, roles of staff members and permissions, and have the highest permission setting. Managers can approve space requests, and assign workstations. Staff members can reserve spaces, check-in and check-out of their approved workspace.\n\nTo check out the user guide and to get started, click the menu option in the top left corner and navigate to the About section in the preview. Follow the links to the user guide and click on the More Information button.","industry":"Technology","category":"Business Solution","department":"Productivity","logo":"https://www.appsheet.com:443/fsimage.png?appid=34428c58-bff2-4264-837d-36566134b8ef\u0026datasource=google\u0026filename=DocId%3D1WcHdrSouJbUT94rDup6ukJyCxN4_Xmf_\u0026signature=462e1913bab34217fd74759b99564684e347aa4c81ad33b03194822354841b1c\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/Workstation-Booking-Template-for-assigning-and-reserving-flexible-spaces-within-an-organization?appGuidString=34428c58-bff2-4264-837d-36566134b8ef","appIsChatbot":false,"designDetails":null},{"appId":"26e84794-1d67-42f2-865e-cbc50600c710","name":"TravelApprovalWorkflow-2078346","shortName":"Travel Approval Workflow","ownerId":2078346,"title":"Workflow Approval Tool for Travel Requests","purpose":"The travel workflow app showcases seamless approvals thereby preventing email trails and improving visibility of travel spends in an organization. The template features three permission settings / experiences, tailored for Requestors, Directors, and VPs. A fourth persona for Admins can be enabled (optional). Any requestor can create a travel approval ticket. Once they route the approval, the Director receives an automated email to approve the request. Contingent on the director\u0027s approval, the VP shall receive the approval request for the ticket. The approvals can be completed through the app or through the dynamic emails. Lastly, a dashboard showcasing summary of spend, approvals and more help the leadership with a snapshot of all travel requests.\n\nTo check out the tutorial on how this app was built, click the tutorial tab and follow the links to the tutorial. In the version here, we have intentionally kept all the views visible for all personas. Feel free to keep certain views hidden using security filters and/or show-if conditions (by persona) for the views.","industry":"Business Services","category":"Business Solution","department":"Human Resources","logo":"https://www.appsheet.com:443/fsimage.png?appid=26e84794-1d67-42f2-865e-cbc50600c710\u0026datasource=google\u0026filename=DocId%3D1IhyO2LUkC1_mwF9GyDvowBcaEQIeqcR9\u0026signature=4fcd7655ca582c4428758ebc7dc678adfac0280d3513950d0515e2328ec643b4\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/Workflow-Approval-Tool-for-Travel-Requests?appGuidString=26e84794-1d67-42f2-865e-cbc50600c710","appIsChatbot":false,"designDetails":"Level: Intermediate"},{"appId":"eb30bfd8-1838-47d8-9740-0887b313318d","name":"FieldDeliveryTracker-2078346","shortName":"Field Delivery","ownerId":2078346,"title":"Track pending, in progress and completed deliveries","purpose":"Create and assign jobs to a field team of drivers, then track the status and timing of each delivery.\n\nCopy and customize the app for free.","industry":"Transportation","category":null,"department":"Field Service","logo":"https://www.appsheet.com:443/fsimage.png?appid=eb30bfd8-1838-47d8-9740-0887b313318d\u0026datasource=google\u0026filename=DocId%3D1Yl2jR2OVWwLzHpjTH2aXQ1N00A8SkCZV\u0026signature=35de16de4bcce184e8ce2f064486d1a13ec2107cf4059b9d3e3b5fe7e800f6c6\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/Track-pending-in-progress-and-completed-deliveries?appGuidString=eb30bfd8-1838-47d8-9740-0887b313318d","appIsChatbot":false,"designDetails":"Level: Basic\n\nThis app demonstrates how to build:\n\n- Map view to visualize active job locations\n- Calendar view to view finished jobs by date\n- Automation that defines data change events to send a notification (SMS message) to the driver when a job has changed"},{"appId":"dc4a6ce9-f1b9-4caa-b165-f72a66a558ac","name":"OrderDeliveries-2078346","shortName":"Order Deliveries","ownerId":2078346,"title":"Track order delivery status and send customers updates","purpose":"Manage new product orders, update the status of the shipment and automatically send customer notifications of order status.","industry":null,"category":null,"department":"Logistics","logo":"https://www.appsheet.com:443/fsimage.png?appid=dc4a6ce9-f1b9-4caa-b165-f72a66a558ac\u0026datasource=google\u0026filename=DocId%3D1Yl2jR2OVWwLzHpjTH2aXQ1N00A8SkCZV\u0026signature=09153ba36b1e97af085404cd76a718dc4abf197f35a63f6b28adbf4a7f9aba4f\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/Track-order-delivery-status-and-send-customers-updates?appGuidString=dc4a6ce9-f1b9-4caa-b165-f72a66a558ac","appIsChatbot":false,"designDetails":"Level: Basic"},{"appId":"60f45562-5411-4c2e-9011-a5210006a303","name":"TaskManager-2078346","shortName":"Task Manager","ownerId":2078346,"title":"Track one-time and recurring tasks on mobile or desktop","purpose":"Create one-time or recurring tasks with due dates/times, sorted into a prioritized list of pending and completed tasks.","industry":null,"category":null,"department":"Planning \u0026 Project Management","logo":"https://www.appsheet.com:443/fsimage.png?appid=60f45562-5411-4c2e-9011-a5210006a303\u0026datasource=google\u0026filename=DocId%3D1NYDyY6BlFCW4yyc7n5jc8ekD4rBQ-DrN\u0026signature=fe3d4490356dffe08a5950a0df83b59b99634fc8f2ae38c32c1778bbaa974b30\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/Track-onetime-and-recurring-tasks-on-mobile-or-desktop?appGuidString=60f45562-5411-4c2e-9011-a5210006a303","appIsChatbot":false,"designDetails":" Level: Basic"},{"appId":"253cd131-5300-4d0f-80aa-f749c1532d23","name":"ProjectManager-2078346","shortName":"Marketing Projects","ownerId":2078346,"title":"Track marketing campaign stages and budgets","purpose":"Organize marketing projects by team and progress.\n\nThis template is designed for teams to keep track of projects, with the ability to assign tasks, track progress, and sort projects by custom groupings. Multiple view options allow for simple sorting of data. Color coding and status indicators help stakeholders stay updated with project progress. ","industry":null,"category":null,"department":"Planning \u0026 Project Management","logo":"https://www.appsheet.com:443/fsimage.png?appid=253cd131-5300-4d0f-80aa-f749c1532d23\u0026datasource=google\u0026filename=DocId%3D13kzGvPprMvH5oIWxiWYB4ZWRF6iBilOt\u0026signature=80fa4af92bc9d5eb7951736996651bb5d0b4001fd46b310255b54d02ff7fcaa6\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/Track-marketing-campaign-stages-and-budgets?appGuidString=253cd131-5300-4d0f-80aa-f749c1532d23","appIsChatbot":false,"designDetails":"Level: Basic\n\nThis app contains a set of descriptive columns that provide important information about the specifications of each task, including the Owner, Status, Progress, and more. Special column types allow users to view each task and immediately discern what has been completed vs. what鈥檚 left to complete. "},{"appId":"3f8cca5d-0231-4d2b-8310-e66161f21f0e","name":"OccupancyTracker-2078346","shortName":"Occupancy Tracker","ownerId":2078346,"title":"Track customer occupancy across different rooms or areas","purpose":"Enable employees to track customer occupancies with live data sharing across the team.","industry":null,"category":null,"department":"Property Management","logo":"https://www.appsheet.com:443/fsimage.png?appid=3f8cca5d-0231-4d2b-8310-e66161f21f0e\u0026datasource=google\u0026filename=DocId%3D1GjevxwPxYai4T9GOp5au1CwK5PsJvVeG\u0026signature=ebb438dda7f12b421d45fd470056c146b416092c870a3a2bd5b3323171437bdd\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/Track-customer-occupancy-across-different-rooms-or-areas?appGuidString=3f8cca5d-0231-4d2b-8310-e66161f21f0e","appIsChatbot":false,"designDetails":" Level: Basic"},{"appId":"46a0a56f-d28c-4485-ad99-f62563893f3e","name":"FacilityAssets-2078346","shortName":"Facility Assets","ownerId":2078346,"title":"Track company assets across facilities","purpose":"Manage an inventory of company assets across multiple offices with internal floorplan maps and item details.","industry":null,"category":null,"department":"Property Management","logo":"https://www.appsheet.com:443/fsimage.png?appid=46a0a56f-d28c-4485-ad99-f62563893f3e\u0026datasource=google\u0026filename=DocId%3D1YBeF9Xqb5umC4CdABAQ_g2E_pqxcD07Z\u0026signature=8ebb19841f6564019f9c75ffe1fe410e3862020509e77b10eb30e86c97e831af\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/Track-company-assets-across-facilities?appGuidString=46a0a56f-d28c-4485-ad99-f62563893f3e","appIsChatbot":false,"designDetails":" Level: Basic"},{"appId":"1b6be3c6-469f-4f61-8709-e1c1182f8d08","name":"Expenses-2078346","shortName":"Client Expenses","ownerId":2078346,"title":"Track business expenses and organize by client","purpose":"Log and categorize business expenses associated to client projects, for use on mobile or desktop.","industry":null,"category":null,"department":null,"logo":"https://www.appsheet.com:443/fsimage.png?appid=1b6be3c6-469f-4f61-8709-e1c1182f8d08\u0026datasource=google\u0026filename=DocId%3D17dcJkHnqLnaULjCItJcsbxiFCTSfGmhg\u0026signature=d6df1b2cb47d6454688bebe2bb2b97b73492a3557876525c54cbbdb9fa888cf9\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/Track-business-expenses-and-organize-by-client?appGuidString=1b6be3c6-469f-4f61-8709-e1c1182f8d08","appIsChatbot":false,"designDetails":" Level: Basic"},{"appId":"76893664-5529-44e8-8fb8-b90bd7256a25","name":"ClassAttendance-2078346","shortName":"Class Attendance","ownerId":2078346,"title":"This attendance tracker app helps log student attendance in class.","purpose":"Each course has a list of students related to it - select the checkmark action next to each student to log their attendance for the day. This attendance will display on the calendar, and the checkmark action will reappear tomorrow.\n","industry":null,"category":null,"department":"Education \u0026 Training","logo":"https://www.appsheet.com:443/fsimage.png?appid=76893664-5529-44e8-8fb8-b90bd7256a25\u0026datasource=google\u0026filename=DocId%3D1uNejZSzSkXJ8wdpLup1AVImbEpyFoEKY\u0026signature=b02f02a2a2aef45acb9d28a7caf2947472507561581cde7a915d7dc63abe6ea3\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/This-attendance-tracker-app-helps-log-student-attendance-in-class?appGuidString=76893664-5529-44e8-8fb8-b90bd7256a25","appIsChatbot":false,"designDetails":" Level: Basic "},{"appId":"5a3e068f-e63e-4266-8096-ec39f942b62a","name":"5sAuditChecklist-2078346","shortName":"5s Audit Checklist","ownerId":2078346,"title":"This app implements the 5S Audit system for ensuring efficient organization","purpose":"In any organization, more so in a manufacturing set-up, it is imperative to organize workspace. This template helps manage the 5S Audit process among other audits and tasks that are typical in a manufacturing set up. \n\nThe template has three personas or permission settings namely, Admin, Manager and Staff. The Admin manages the app for the organization by maintaining a record of facility information, floor maps, roles, etc. The Manager can assign audits to staff members and track progress. The Staff member can accept/reject audit requests and complete the audits by filling out standard forms.\n\nTo check out the user guide, click the Menu option at the top left corner of the preview, go to the About section and click More Information.","industry":"Manufacturing","category":"Business Solution","department":"Manufacturing","logo":"https://www.appsheet.com:443/fsimage.png?appid=5a3e068f-e63e-4266-8096-ec39f942b62a\u0026datasource=google\u0026filename=DocId%3D1JYhL6cCHPADLfiOBCDrN39TPJeJDp0AX\u0026signature=1cde0960717f79bc23563584f7d42d716b07a8ee7761acb2508ef401ae9e3426\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/This-app-implements-the-5S-Audit-system-for-ensuring-efficient-organization?appGuidString=5a3e068f-e63e-4266-8096-ec39f942b62a","appIsChatbot":false,"designDetails":""},{"appId":"77d8da6d-7fd3-4d8b-a2b8-0ed891e28818","name":"CurbsidePickup-2078346","shortName":"Curbside Pickup","ownerId":2078346,"title":"This app can assist retail companies in managing customer inquiries and curbside pick ups.","purpose":"This app can assist retail companies in managing customer inquiries and curbside pick ups.","industry":null,"category":null,"department":"","logo":"https://www.appsheet.com:443/fsimage.png?appid=77d8da6d-7fd3-4d8b-a2b8-0ed891e28818\u0026datasource=google\u0026filename=DocId%3D1znsNygN8kjHDCEsPv5OebLE3B0s7K7mi\u0026signature=5ae3d74fe7c1a268b23c9fd785a2c09f1e6200b495aab25f5971416f7aa98f25\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/This-app-can-assist-retail-companies-in-managing-customer-inquiries-and-curbside-pick-ups?appGuidString=77d8da6d-7fd3-4d8b-a2b8-0ed891e28818","appIsChatbot":false,"designDetails":"Level: Intermediate"},{"appId":"7ffeae20-7154-4e2c-97c5-f0b54b492540","name":"TeamDirectory-2078346","shortName":"Team Directory","ownerId":2078346,"title":"Teammate contact details and shared resources","purpose":"Maintain a shared employee directory with team details, publish internal resources and monitor resource usage levels.","industry":null,"category":null,"department":"Human Resources","logo":"https://www.appsheet.com:443/fsimage.png?appid=7ffeae20-7154-4e2c-97c5-f0b54b492540\u0026datasource=google\u0026filename=DocId%3D1ocYBvFURJeWf2TPaLcOISzZZWyxW9FBQ\u0026signature=434277017416a9c689fa7e091eb4747a6846fd933deefd2c83caec66c965033b\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/Teammate-contact-details-and-shared-resources?appGuidString=7ffeae20-7154-4e2c-97c5-f0b54b492540","appIsChatbot":false,"designDetails":" Level: Intermediate"},{"appId":"edb28783-0a0e-4717-83af-e25aa30d223e","name":"PTOTracker-2078346","shortName":"PTO Tracker","ownerId":2078346,"title":"Team PTO and sick day planner","purpose":"This app is designed to track when employees of a company will be out of office. It allows employees to login and enter when they will be out. The outages are displayed in both a calendar view and a table view. ","industry":null,"category":null,"department":"Human Resources","logo":"https://www.appsheet.com:443/fsimage.png?appid=edb28783-0a0e-4717-83af-e25aa30d223e\u0026datasource=google\u0026filename=DocId%3D1c5duPiOc4wfz4qk3IvZNJKTYdy9h4K87\u0026signature=2ca7972d6e7e3aed49a63ffc5e552e725c5d297032490d7f8f034de470d1b8c3\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/Team-PTO-and-sick-day-planner?appGuidString=edb28783-0a0e-4717-83af-e25aa30d223e","appIsChatbot":false,"designDetails":"Level: Intermediate\n\nThe data associated with this app is stored in a Google Sheet. There are two tables: \u0027outage\u0027 and \u0027employees\u0027.\n\nIn the app, the Employees table shows a table view of all employees. The Calendar view shows all past and upcoming outages. It is based on a slice rather than on the table directly. The slice is used so that the \u0027End date for calendar view\u0027 column can be displayed.\n\nThe Upcoming view is also based on a slice. This is so that only outages that are in the future will be displayed."},{"appId":"d042501d-52c7-4c44-b0fd-08f10e4c49aa","name":"RequestApprovals-2078346","shortName":"Tiered Approvals","ownerId":2078346,"title":"Submit and review employee requests","purpose":"Enable employees to submit requests, processed by a series of reviews to either reject or approve.","industry":null,"category":null,"department":"Operations","logo":"https://www.appsheet.com:443/fsimage.png?appid=d042501d-52c7-4c44-b0fd-08f10e4c49aa\u0026datasource=google\u0026filename=DocId%3D1ph5Zc7tarc2yzjkH_9XTfNnWJTJ6VqSW\u0026signature=c9874fae050c4580e4fba58eeadc0095a187d6c8912fb5c3b86bc5a57596377c\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/Submit-and-review-employee-requests?appGuidString=d042501d-52c7-4c44-b0fd-08f10e4c49aa","appIsChatbot":false,"designDetails":"Level: Intermediate"},{"appId":"48885237-21c4-45b3-b48e-12461d50117a","name":"RetailTaskManagement-2078346","shortName":"Retail Task Management","ownerId":2078346,"title":"Solution template for retail task management","purpose":"Store managers need to identify, assign, and keep track of the tasks that need to be performed on the day at the store. Manager logs to the application every morning, creates a list of the tasks for the day. Most of the tasks can be picked from a template as they are common tasks that need to be done on a daily basis, after selecting the common tasks, Manager creates a set of additional one-off tasks.\nManager then selects the team members (employees) that will be available for the day and then assigns the tasks to the different team members.\n\nManager receives a daily and weekly report of task activity by the team.","industry":"Retail","category":null,"department":"Other","logo":"https://www.appsheet.com:443/fsimage.png?appid=48885237-21c4-45b3-b48e-12461d50117a\u0026datasource=google\u0026filename=DocId%3D1P2fdARju-6H6R_WiDX_rbB9hnX00JPYW\u0026signature=9ac7286499c371695d77ff73e8e8d33fd0a5fe8e3fefc0947b02d077c745e666\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/Solution-template-for-retail-task-management?appGuidString=48885237-21c4-45b3-b48e-12461d50117a","appIsChatbot":false,"designDetails":""},{"appId":"14a8339b-064f-4a2e-88df-bb8dda9d766a","name":"ToDoList-2078346","shortName":"To Do List","ownerId":2078346,"title":"Simple to do list organized by categories","purpose":"Track personal and work tasks in a simple mobile view.","industry":null,"category":null,"department":"Planning \u0026 Project Management","logo":"https://www.appsheet.com:443/fsimage.png?appid=14a8339b-064f-4a2e-88df-bb8dda9d766a\u0026datasource=google\u0026filename=DocId%3D1HY6yRaO45s6vJk54_dUYcm-2Fh4hyY3A\u0026signature=3f50287ba0669ac3a040259aaabc6b2637d7e12993cc821c4219913c1e638c97\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/Simple-to-do-list-organized-by-categories?appGuidString=14a8339b-064f-4a2e-88df-bb8dda9d766a","appIsChatbot":false,"designDetails":" Level: Basic"},{"appId":"a006f464-bb9d-4c76-be99-73d320dc2e3a","name":"SpaceBooking-2078346-21-12-01","shortName":"Space Booking","ownerId":2078346,"title":"Simple space reservation system for hybrid employees","purpose":"Manage an inventory of reservable space across multiple facilities, along with reservable time slots associated with each. Make those spaces available to employees to reserve, manage their reservations, and then monitor space usage over time. ","industry":null,"category":null,"department":"","logo":"https://www.appsheet.com:443/fsimage.png?appid=a006f464-bb9d-4c76-be99-73d320dc2e3a\u0026datasource=google\u0026filename=DocId%3D1TrbAeE_7wBKSAw3kmZWVyvX3U-FhLg9Z\u0026signature=e80894ede117f876bb9c5d28444f9bd2867af25b982eaadc70a6e2f39bec178f\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/Simple-space-reservation-system-for-hybrid-employees?appGuidString=a006f464-bb9d-4c76-be99-73d320dc2e3a","appIsChatbot":false,"designDetails":" Level: Intermediate"},{"appId":"a16875bc-8f63-40b2-9bd3-205bd1aff2c7","name":"ListBuilder-2078346","shortName":"List Builder","ownerId":2078346,"title":"Simple inventory management and list creator","purpose":"Organize items with images by category and add to managed lists.","industry":null,"category":null,"department":"Inventory Management","logo":"https://www.appsheet.com:443/fsimage.png?appid=a16875bc-8f63-40b2-9bd3-205bd1aff2c7\u0026datasource=google\u0026filename=DocId%3D1NYDyY6BlFCW4yyc7n5jc8ekD4rBQ-DrN\u0026signature=864ffe804bb419156814acfee4a51d263bc622d7a678f99d47cc836369ce259a\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/Simple-inventory-management-and-list-creator?appGuidString=a16875bc-8f63-40b2-9bd3-205bd1aff2c7","appIsChatbot":false,"designDetails":" Level: Intermediate"},{"appId":"90b518f5-6ffd-41ab-a268-4342719e9012","name":"ShiftandTaskManagement-2078346","shortName":"Shift and Task Management","ownerId":2078346,"title":"Shift and Task Management Tool","purpose":"The shift and task management template ensures seamless assignment and completion of activities in the retail and manufacturing setups alike. The template features three permission settings / experiences, tailored for SuperAdmin, Manager, and Staff. Ideally, the SuperAdmin will be able to manage permissions, roles and locations for all the users of this template. The manager will be able to assign tasks, shifts and review requests for swapping shifts. The staff members will be able to complete the shifts and tasks assigned to them, bid for shifts and add updates. \n\nTo check out the user guide and to get started, click the menu option in the top left corner and navigate to the About section in the preview. Follow the links to the user guide and click on the More Information button.","industry":"Automotive","category":"Business Solution","department":"Operations","logo":"https://www.appsheet.com:443/fsimage.png?appid=90b518f5-6ffd-41ab-a268-4342719e9012\u0026datasource=google\u0026filename=DocId%3D1lZfzEGBecKDn2lp6j1VrL5-xfXn0tksD\u0026signature=a40a8ee44a0df3edc4c82830deda634279db98fc0dff2bc723a4097cf588b491\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/Shift-and-Task-Management-Tool?appGuidString=90b518f5-6ffd-41ab-a268-4342719e9012","appIsChatbot":false,"designDetails":null},{"appId":"9b4a3b0c-de23-4f64-baaf-6ff0af135148","name":"ResourceHub-2078346","shortName":"Resource Hub","ownerId":2078346,"title":"Shared team resources and announcements","purpose":"Contribute shared resources and team announcements, targeted to specific teams/roles, or available for everyone in the organization to access. Users receive notifications when new items relevant to them are added, with options for controlling notification settings.\n\nNew users can get started by completing their profile details, including their name and role (this will be used for targeting resource/announcement content relevant to them).","industry":null,"category":null,"department":"Human Resources","logo":"https://www.appsheet.com:443/fsimage.png?appid=9b4a3b0c-de23-4f64-baaf-6ff0af135148\u0026datasource=google\u0026filename=DocId%3D1aleTkIMa8b5WM3DI0CRoinQfTacuxH_T\u0026signature=c688d9edf7b784132cf0cc947790c398f89b33e58621cda528c14f392ae8bb1f\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/Shared-team-resources-and-announcements?appGuidString=9b4a3b0c-de23-4f64-baaf-6ff0af135148","appIsChatbot":false,"designDetails":"Level: Intermediate"},{"appId":"3ded88e0-7392-4cb6-8688-81c51d7700cb","name":"TeamAlerts-2078346","shortName":"Team Alerts","ownerId":2078346,"title":"Shared announcements \u0026 resources with a mobile team","purpose":"This app is designed to help team leads share updates and resources with team contacts.\n\nTeam leads can use this app to:\n- View and create teams\n- Initiate group push notifications or emails to everyone on a team\n- Add resources for team members to reference\n- View analytics of team member interactions with resources\n\nTeam contacts can use this app to:\n- Receive push notifications \u0026 emails initiated by team leads\n- View historical alerts sent to them\n- View resources shared by team leads\n","industry":null,"category":null,"department":"Human Resources","logo":"https://www.appsheet.com:443/fsimage.png?appid=3ded88e0-7392-4cb6-8688-81c51d7700cb\u0026datasource=google\u0026filename=DocId%3D1qpW_aRU1OKFyEKhmrgfvEH9ToskGOytu\u0026signature=74f98105a617b080f09c036e7ec44af58edd61ec721fc97b47b1d108a19c15a0\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/Shared-announcements--resources-with-a-mobile-team?appGuidString=3ded88e0-7392-4cb6-8688-81c51d7700cb","appIsChatbot":false,"designDetails":"Level: Intermediate\n\nThis app utilizes the following features:\n\nSlices - to show users only messages sent to them\nActions - to trigger workflows and log user activity\nWorkflows - to send email and push notifications\nDashboard - to view user activity metrics"},{"appId":"3021803d-ad38-42c3-bb02-b1cbe06f1da4","name":"ResourcePortal-2078346","shortName":"Resource Portal","ownerId":2078346,"title":"Share marketing resources and tracking usage","purpose":"Share team resources and track resource usage over time.","industry":null,"category":null,"department":"Marketing","logo":"https://www.appsheet.com:443/fsimage.png?appid=3021803d-ad38-42c3-bb02-b1cbe06f1da4\u0026datasource=google\u0026filename=DocId%3D1Us8peST-M2vITqNCTVblCIYyMlO32LOo\u0026signature=f0bd2b3609635a178db2e48bf9fd74c1dfb758570473475ee17930e07c86a07b\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/Share-marketing-resources-and-tracking-usage?appGuidString=3021803d-ad38-42c3-bb02-b1cbe06f1da4","appIsChatbot":false,"designDetails":"Level: Basic"},{"appId":"ffe6d5ff-17ba-4ab6-ab1c-04e1f105fcf3","name":"AppLauncher-2078346","shortName":"Template Launcher","ownerId":2078346,"title":"Share app templates with teammates","purpose":"Share sets of AppSheet app templates with different teams of users. (Users select their team in their app user settings)","industry":null,"category":null,"department":"Productivity","logo":"https://www.appsheet.com/Content/img/material/appsheet_rebrand_logo.svg","detailsUrl":"https://www.appsheet.com/templates/Share-app-templates-with-teammates?appGuidString=ffe6d5ff-17ba-4ab6-ab1c-04e1f105fcf3","appIsChatbot":false,"designDetails":"Level: Intermediate"},{"appId":"480a4d1f-b06b-4e2b-b1b5-eccde5875bfb","name":"ShiftScheduling-2078346","shortName":"Shift Scheduling","ownerId":2078346,"title":"Schedule shifts and manage timesheets for frontline workers","purpose":"This app will help you sign up for shifts, clock in \u0026 clock out when you\u0027re ready, request cover when you need it, and view your timesheet.\n\nIt also has the ability to create repeat shifts, create a performance dashboard and send a PDF of the user\u0027s latest timesheet.","industry":null,"category":null,"department":"Field Service","logo":"https://www.appsheet.com/Content/img/appicons/inspections-surveys.png","detailsUrl":"https://www.appsheet.com/templates/Schedule-shifts-and-manage-timesheets-for-frontline-workers?appGuidString=480a4d1f-b06b-4e2b-b1b5-eccde5875bfb","appIsChatbot":false,"designDetails":"Level: Intermediate\n\nSign Up to Clock Out - There is a table for available shifts, booked shifts and timesheet. When a user signs up for a shift (sign-up action), their user email is recorded in the booked table with a reference to the available table. When they clock in for their shift (clock in action), their user email is recorded in the timesheet table with a reference to the booked table. Finally when the shift is over (clock out action) the end time in the timesheet table is recorded.\n---\nRequest Cover and Cover Request - After a user signs up for a shift (sign-up action), their email is recorded in the booked table and will show up in the \u0022My Shifts\u0022 tab of the app. The request cover action is available for any booked shift that has not already started. After a user selects this option, a reference is created in a swaps table. Until the shift has been covered, the original shift owner will continue to see this shift in the \u0022My Shifts\u0022 tab. Any swap that does not have a replacement will appear in the \u0022Cover Requests\u0022 tab until another user covers that request (swap shifts action). The swap action will also update the capacity of the available table. \n---\nShift Manager - Within the \u0022Shift Manager\u0022, the user has the ability to create a repeating shift schedule. This leverages a looping action that repeats as long as the total number of shifts required has not been added to the available table. To create this loop, there is a controls table that has a column, copies done, that starts at 0 and then increases as the new rows are added to the available table. The scheduled start date column is set within loop 1: add to available action. This action contains the necessary logic to calculate the repeating schedule.\n---\nSummary Timesheet - The summary timesheet is a slice of the timesheet table that restricts rows to those that apply to user email. There is also the ability to export that timesheet which uses an automation to send a customized PDF to the user email. The PDF includes a table that dynamically resizes as the number of shifts increases."},{"appId":"526e77d1-eb03-4f7a-af4f-3bb81278bebd","name":"RetailPickup-2078346","shortName":"Retail Pickup","ownerId":2078346,"title":"Schedule retail order pickup and customer interactions","purpose":"Manage customer inquiries and schedule on-site or virtual appointments for calls and curbside pickups. ","industry":null,"category":null,"department":"Customer Engagement","logo":"https://www.appsheet.com:443/fsimage.png?appid=526e77d1-eb03-4f7a-af4f-3bb81278bebd\u0026datasource=google\u0026filename=DocId%3D1ybAYht4dIWD9jPUI1KhtLKzI9wjnULyf\u0026signature=deccc90b9c31ffa88612e10ae238841a3c88855f5d98dd47ce4c2feb289c0ac9\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/Schedule-retail-order-pickup-and-customer-interactions?appGuidString=526e77d1-eb03-4f7a-af4f-3bb81278bebd","appIsChatbot":false,"designDetails":" Level: Intermediate"},{"appId":"9c410290-18e2-4d5e-8e2b-b124acb3e254","name":"VisitorCheck-ins-2078346","shortName":"Visitor Check-ins","ownerId":2078346,"title":"Schedule guests for office visits and check them in when they arrive","purpose":"Enable employees to register building guests, check them in as they arrive, and check them out as they leave, with host notifications and visitor monitoring.","industry":null,"category":null,"department":"Property Management","logo":"https://www.appsheet.com:443/fsimage.png?appid=9c410290-18e2-4d5e-8e2b-b124acb3e254\u0026datasource=google\u0026filename=DocId%3D1sMelLK6UClJrJ1jqog-Ubp33uv2mM8Sv\u0026signature=d2946466ccbc70428f616c932598a8cc1a248bf35a4c5f9a1dd94291751b952a\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/Schedule-guests-for-office-visits-and-check-them-in-when-they-arrive?appGuidString=9c410290-18e2-4d5e-8e2b-b124acb3e254","appIsChatbot":false,"designDetails":"Level: Basic"},{"appId":"e33dafab-7605-46c2-b39d-a49d80b5647a","name":"RouteOptimization-2078346-23-01-30","shortName":"Route Optimization","ownerId":2078346,"title":"Routing tool for drivers and dispatchers using Google Maps API","purpose":"(Please complete all the steps in the User Guide, otherwise the app will not function as expected).\nRouting is an important aspect of several businesses and oftentimes, this is managed manually by drivers and dispatchers.\nUsing AppSheet, we have here an example that offers three permission settings namely Admin, Dispatch and Driver, wherein the Admin manages the app for all the users, the Dispatch team assigns routes to drivers and the Drivers complete their routes through the Google Maps integration and update the route status on the app. \n\nTo check out the user guide and to get started, click the menu option in the top left corner and navigate to the About section in the preview. Follow the links to the user guide and click on the More Information button.","industry":"Business Services","category":"Business Solution","department":"Field Service","logo":"https://www.appsheet.com:443/fsimage.png?appid=abc5b3da-9769-471f-994c-64698f2ad1e7\u0026datasource=google\u0026filename=DocId%3D1ti_jTNPLtwLRDiGUcIhxHxRS9FHOzbOh\u0026signature=842296c9107275e0764d5587df7a75ffa75029ae55733e3d796caab6ecd94ecc\u0026tableprovider=google\u0026userid=3603751","detailsUrl":"https://www.appsheet.com/templates/Routing-tool-for-drivers-and-dispatchers-using-Google-Maps-API?appGuidString=e33dafab-7605-46c2-b39d-a49d80b5647a","appIsChatbot":false,"designDetails":null},{"appId":"0c4ba50b-f49e-4728-886d-48e8aa35126a","name":"Approvals-2078346","shortName":"Approvals","ownerId":2078346,"title":"Review employee requests directly from Gmail","purpose":"Enable employees to submit requests, with Gmail integration enabled to quickly review and update the status of requests from the context of the users\u0027 inbox.\n\nUpdate the automated notifications to fit your approval workflow requirements.","industry":null,"category":null,"department":"Operations","logo":"https://www.appsheet.com:443/fsimage.png?appid=0c4ba50b-f49e-4728-886d-48e8aa35126a\u0026datasource=google\u0026filename=DocId%3D1ph5Zc7tarc2yzjkH_9XTfNnWJTJ6VqSW\u0026signature=e23c3d0e00281c3e1ce27e4050a3f6f2d08c34183c661dde5e6ebf55688c3a33\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/Review-employee-requests-directly-from-Gmail?appGuidString=0c4ba50b-f49e-4728-886d-48e8aa35126a","appIsChatbot":false,"designDetails":"Level: Basic"},{"appId":"8128c095-006d-4b41-ba5e-7786c3097714","name":"IncidentReport-2078346","shortName":"Incident Report","ownerId":2078346,"title":"Report work site incidents and notify team members with reports","purpose":"Log incident reports including site location details and photographic evidence, as well as people and vehicles involved.","industry":null,"category":null,"department":"Inspections \u0026 Surveys","logo":"https://www.appsheet.com:443/fsimage.png?appid=8128c095-006d-4b41-ba5e-7786c3097714\u0026datasource=google\u0026filename=DocId%3D1wvylGxLw1y4btjGLCBLrIaQFCgc-iPwt\u0026signature=493f6696551c15ccd0169e3d8b3b29d9dd96b0f2b253905a1b2d4af0621c439f\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/Report-work-site-incidents-and-notify-team-members-with-reports?appGuidString=8128c095-006d-4b41-ba5e-7786c3097714","appIsChatbot":false,"designDetails":" Level: Intermediate"},{"appId":"dc4148d9-d4f1-494b-8134-7e30bee37aff","name":"Scheduler-2078346","shortName":"Simple Scheduler","ownerId":2078346,"title":"Provide availability for users to claim appointments","purpose":"Manage available time slots with multiple \u0027hosts\u0027, available for users to claim. Hosts then manage pending appointment requests, and notifications are sent to users. Bulk manage time slots by importing CSV files of dates/times.","industry":null,"category":null,"department":"","logo":"https://www.appsheet.com:443/fsimage.png?appid=dc4148d9-d4f1-494b-8134-7e30bee37aff\u0026datasource=google\u0026filename=DocId%3D1aLLTlelAHvCV4SOvqjzoTg5ShfuM27Je\u0026signature=21b361d63bd22da748ae85b8ba61972e3ecb7fd2f5ed53e468ce55094e4a8fae\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/Provide-availability-for-users-to-claim-appointments?appGuidString=dc4148d9-d4f1-494b-8134-7e30bee37aff","appIsChatbot":false,"designDetails":"Level: Basic"},{"appId":"6f8708d5-689e-4b90-bb98-feeafa470d7b","name":"QuoteGenerator-2078346","shortName":"Quote Generator","ownerId":2078346,"title":"Produce job quotes and proposals. Workflows email quotes and proposals to customers.","purpose":"Service providers in various industries could use or adapt this app for providing quotes for their customers.\r\n\r\nThe app has views for customers, pending quotes, proposals, rejected quotes, materials and services costings. Estimated job costs can be predetermined or new services made up in the app. Workflows emailing the Quotes or Proposals to customers are easily sent out by clicking on action buttons. Grouped actions are used which update the status of the quote at the same time. A CSV of selected materials used in a new service may be downloaded by clicking on an icon if using the app on a desktop.","industry":null,"category":null,"department":"Sales \u0026 CRM","logo":"https://www.appsheet.com:443/fsimage.png?appid=6f8708d5-689e-4b90-bb98-feeafa470d7b\u0026datasource=google\u0026filename=DocId%3D1OQhuTU_7ky8Lacz2doQSo96pqdN2n2pC\u0026signature=dfb7d6773a2d75e657d2474b27ae202c2bda00a7b1502bdf4126971afbecf064\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/Produce-job-quotes-and-proposals-Workflows-email-quotes-and-proposals-to-customers?appGuidString=6f8708d5-689e-4b90-bb98-feeafa470d7b","appIsChatbot":false,"designDetails":"Level: Intermediate \n\nSome design features used in this app include:\n\n1. Actions. Actions are used to go to other views in the app, set values of columns, execute a series of actions and download a CSV as well as emailing the quotes and proposals.\n2. Workflows send emails when the corresponding action buttons are clicked.\n3. Slices are used to filter the following views: Quotes, Accepted quotes, Rejected Quotes, Proposals and Selected Materials.\n4. Format rules are used to format Customer types and the status of quotes. Action icons are also formatted.\n5. Quick edit tables are used to edit quantities of materials and a slider is used on a quick edit Y/N column to quickly update when the deposit has been paid.\n"},{"appId":"9672f1fa-c03c-4e0e-a2d9-bc913a9c2b21","name":"TenantLogistics-2078346","shortName":"Tenant Logistics","ownerId":2078346,"title":"Organize tenant move-in and move-out checklists","purpose":"This app allows a property manager to conveniently fill out and organize tenants\u0027 move-in and move-out checklists. Special features enable the landlord to fill out move-in and move-out data separately, with the ability to then view the complete data grouped by units.","industry":null,"category":null,"department":"Property Management","logo":"https://www.appsheet.com:443/fsimage.png?appid=9672f1fa-c03c-4e0e-a2d9-bc913a9c2b21\u0026datasource=google\u0026filename=DocId%3D1a7-65ZoW2bZ2Sr_TX1Mhg0l4kqWCop0B\u0026signature=293fd88ac85396a2ed13c1c8e8b52a6d6dd3503f6bfd96b3fd295b32c98d3ac4\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/Organize-tenant-movein-and-moveout-checklists?appGuidString=9672f1fa-c03c-4e0e-a2d9-bc913a9c2b21","appIsChatbot":false,"designDetails":"Level: Intermediate\n\n1. The \u0022Available\u0022 page displays a list of all the currently available units. The units are grouped based on the property to which they belong. By clicking on a unit, the user will be able to view detailed information as well as to create a new Move-in record for the unit.\n\n2. The Move-in and Move-out pages show the Move-in checklist and the Move-out checklist respectively. The checklist references the units table and thus allows the user to pick from the list of all units. The checklist contains a series of questions with enumerated answers to allow the user to input the conditions of the unit at the time of move-in/move-out. The answers to the question are set to be editable only if the signature box is blank. This ensures that once the user signs the checklist the checklist can no longer be modified. \n\n3. In the menu, the user can choose to see a list of all the properties. The user can also choose to see the units in each property. This can be done by creating slices for the units table based on the name of the property."},{"appId":"87fbb744-508e-428e-b6d9-b5fc2b46753a","name":"EventsCalendar-2078346","shortName":"Events Calendar","ownerId":2078346,"title":"Organize events on a shared calendar and map","purpose":"","industry":null,"category":null,"department":"Marketing","logo":"https://www.appsheet.com:443/fsimage.png?appid=87fbb744-508e-428e-b6d9-b5fc2b46753a\u0026datasource=google\u0026filename=DocId%3D1uDs6ms51yt0BOOVqknMmRUDLfw0Xq9Fq\u0026signature=e267640f95c883ade23ab08292f83c6fb2377507e86267ea550508b8ea15e07c\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/Organize-events-on-a-shared-calendar-and-map?appGuidString=87fbb744-508e-428e-b6d9-b5fc2b46753a","appIsChatbot":false,"designDetails":"Level: Basic"},{"appId":"e6fc3bb8-3108-4f19-880c-e9f5796fdb3b","name":"SurfaceSanitization-2078346","shortName":"Surface Sanitization","ownerId":2078346,"title":"Organize and track areas that require regular cleaning","purpose":"Manage cleaning checkpoints in rooms within a single or multiple office buildings, with simple reminders when cleaning is due.","industry":null,"category":null,"department":"","logo":"https://www.appsheet.com:443/fsimage.png?appid=e6fc3bb8-3108-4f19-880c-e9f5796fdb3b\u0026datasource=google\u0026filename=DocId%3D1hkcQD361cx9d3qRAPz3fDMYMM7Gt052s\u0026signature=286e65f2d91cd65fb373a939cfe897f4b142d9f875f696e47be4bee48a537f45\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/Organize-and-track-areas-that-require-regular-cleaning?appGuidString=e6fc3bb8-3108-4f19-880c-e9f5796fdb3b","appIsChatbot":false,"designDetails":"Level: Intermediate"},{"appId":"38710ffa-ae1c-4939-b208-f43540e63eed","name":"EmployeeOnboarding-2078346","shortName":"Employee Onboarding","ownerId":2078346,"title":"New employee training resources filtered for specific roles","purpose":"Provide relevant training resources to each new employee and track usage and completion rates.","industry":null,"category":null,"department":"Education \u0026 Training","logo":"https://www.appsheet.com:443/fsimage.png?appid=38710ffa-ae1c-4939-b208-f43540e63eed\u0026datasource=google\u0026filename=DocId%3D1nwpP4dJ8_KHLj_BTLGx-1ggcUEzU4j70\u0026signature=60799b04fc4509382c9b0727afef92423622d7fced5b2fb4e4e4d8306cb5c097\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/New-employee-training-resources-filtered-for-specific-roles?appGuidString=38710ffa-ae1c-4939-b208-f43540e63eed","appIsChatbot":false,"designDetails":"Level: Intermediate\n\nThis template relies on slices to provide a filtered view of resources to each employee, based on the role and region they select when getting started in the app."},{"appId":"20114634-0339-496b-bbe1-24b9ff0e55e4","name":"VehicleInspection-2078346","shortName":"Vehicle Inspection","ownerId":2078346,"title":"Multi-point vehicle inspection log","purpose":"Multi-point inspection form with saved vehicle details and historical access to inspections","industry":null,"category":null,"department":"Inspections \u0026 Surveys","logo":"https://www.appsheet.com:443/fsimage.png?appid=20114634-0339-496b-bbe1-24b9ff0e55e4\u0026datasource=google\u0026filename=DocId%3D1phbe60upyBJFqsXY_yTEkV4U0dL2WQBO\u0026signature=27a1278c683480e265335f81d855449d347f4a7d7a697e9168f77bd60a685d20\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/Multipoint-vehicle-inspection-log?appGuidString=20114634-0339-496b-bbe1-24b9ff0e55e4","appIsChatbot":false,"designDetails":" Level: Basic"},{"appId":"61b21ace-fb5e-4303-aec6-2b6c5ff98a2d","name":"ContactManager-2078346","shortName":"Contact Manager","ownerId":2078346,"title":"Manage personal or business contacts and log interactions","purpose":"Use this template as a starting point for:\n- Managing contact details\n- Creating lists of contacts\n- Viewing contacts on map\n- Monitoring historical interactions\n- Set follow up reminders based on desired frequency of contact","industry":null,"category":null,"department":"Customer Engagement","logo":"https://www.appsheet.com:443/fsimage.png?appid=61b21ace-fb5e-4303-aec6-2b6c5ff98a2d\u0026datasource=google\u0026filename=DocId%3D10nxA2dgcb1ZhB0aWUA1bJRdXK3v-Mb3z\u0026signature=de2bd8d90d0b03d9e79b99ba11721aeb7846113f4dc38f4e8bd1ad1098b01c7c\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/Manage-personal-or-business-contacts-and-log-interactions?appGuidString=61b21ace-fb5e-4303-aec6-2b6c5ff98a2d","appIsChatbot":false,"designDetails":"Level: Intermediate\n\nExtend this application by connecting it to a Google Calendar and integrating contact meetings."},{"appId":"59e436dd-c035-4089-b906-3b1d28fdd2dd","name":"AdvancedInventoryManager-2078346","shortName":"Inventory Management","ownerId":2078346,"title":"Manage inventory levels, stock value and vendor details","purpose":"Organize inventory items by categories, manage vendor details, import/export item details, and monitor stock levels by value.","industry":null,"category":null,"department":"Inventory Management","logo":"https://www.appsheet.com:443/fsimage.png?appid=59e436dd-c035-4089-b906-3b1d28fdd2dd\u0026datasource=google\u0026filename=DocId%3D18ddbYWpxQhHGBNj4tY8uVC_4moFpZ7Ff\u0026signature=7eb4c1c1faf0c15e5fd798c1a445c50d05a296e048a7863eb56a774746e8f050\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/Manage-inventory-levels-stock-value-and-vendor-details?appGuidString=59e436dd-c035-4089-b906-3b1d28fdd2dd","appIsChatbot":false,"designDetails":"Level: Intermediate"},{"appId":"18e327a4-2321-4d4e-a7b5-a877c59bab55","name":"RentalManager-2078346","shortName":"Rental Manager","ownerId":2078346,"title":"Manage hotel or B\u0026B room maintenance and cleaning","purpose":"Manage maintenance and cleaning of rental properties or hotel rooms with this app template.","industry":"Real Estate","category":null,"department":"Property Management","logo":"https://www.appsheet.com/Content/img/appicons/property-management.png","detailsUrl":"https://www.appsheet.com/templates/Manage-hotel-or-BB-room-maintenance-and-cleaning?appGuidString=18e327a4-2321-4d4e-a7b5-a877c59bab55","appIsChatbot":false,"designDetails":"Level: Basic\n\nThis app uses custom XY maps for plotting tasks throughout rooms, and format rules to indicate whether regular tasks have been completed."},{"appId":"5a4b66a4-8520-4df4-9ec1-e17708b9152a","name":"Assignments-2078346","shortName":"Assignments","ownerId":2078346,"title":"Manage Class Schedule \u0026 Assignments with this App","purpose":"Track assignment workload, progress and class schedules.","industry":null,"category":null,"department":"Education \u0026 Training","logo":"https://www.appsheet.com:443/fsimage.png?appid=5a4b66a4-8520-4df4-9ec1-e17708b9152a\u0026datasource=google\u0026filename=DocId%3D1muPppnkPf73EQj-U2Ayvu70OLPgXvoV_\u0026signature=e7d6a1ed0a49c00865122b9092a893301e1be8d721bd45d034f5affd2aeb4c93\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/Manage-Class-Schedule--Assignments-with-this-App?appGuidString=5a4b66a4-8520-4df4-9ec1-e17708b9152a","appIsChatbot":false,"designDetails":" Level: Intermediate"},{"appId":"b64c7a6b-1d90-4b2f-bf36-f90cb49e85d2","name":"EquipmentInspections-2078346","shortName":"Equipment Inspections","ownerId":2078346,"title":"Lookup and log equipment maintenance status","purpose":"This basic app structure allows the user to manage a list of items, and log inspections on those items. History of inspections are plotted to a calendar for review.","industry":null,"category":null,"department":"Maintenance","logo":"https://www.appsheet.com:443/fsimage.png?appid=b64c7a6b-1d90-4b2f-bf36-f90cb49e85d2\u0026datasource=google\u0026filename=DocId%3D1AIVa0w--NG67iz295TxBF2MmGGofGO0s\u0026signature=7a7e4c986a7a99737770d9098f28ac36abbd6e249c2b0f9e84d0c1ccf40781e8\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/Lookup-and-log-equipment-maintenance-status?appGuidString=b64c7a6b-1d90-4b2f-bf36-f90cb49e85d2","appIsChatbot":false,"designDetails":" Level: Basic"},{"appId":"75dc26e0-abea-4b50-be71-7aeb5e38ab06","name":"HealthLog-2078346","shortName":"Health Log","ownerId":2078346,"title":"Log employee COVID and other health documents","purpose":"Use this application to log health documents and updates related to employees, for quickly referencing vaccination status, recent lab results, or other related documents. \n\n(During configuration of this template, use security filters to ensure app users are only able to access their own records.)","industry":null,"category":null,"department":"Health, Safety and Environment","logo":"https://www.appsheet.com:443/fsimage.png?appid=75dc26e0-abea-4b50-be71-7aeb5e38ab06\u0026datasource=google\u0026filename=DocId%3D18XBxP36v36LibSXi_Up7THFIzurEnXR8\u0026signature=2addb28b52c783083d202e988428584750e510938028f962926db413441378b5\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/Log-employee-COVID-and-other-health-documents?appGuidString=75dc26e0-abea-4b50-be71-7aeb5e38ab06","appIsChatbot":false,"designDetails":"Level: Basic"},{"appId":"54d52632-d8c7-4cb4-8498-618e8f833be5","name":"WorkoutLog-2078346","shortName":"Workout Log","ownerId":2078346,"title":"Log and track workouts with this simple app","purpose":"Record your sets, reps, and weights\nOpen a digital log-book of your workouts\nView stats and progress for each exercise with charts, graphs, and calendars","industry":null,"category":null,"department":"Personal/Fun","logo":"https://www.appsheet.com:443/fsimage.png?appid=54d52632-d8c7-4cb4-8498-618e8f833be5\u0026datasource=google\u0026filename=DocId%3D1hVEz1yuU8O57ODS22wCduwSHzsDIpOcb\u0026signature=37bde5e961b4c9f9fd08f09d09e5f01cad3c4ea23635b3dcffef0a91ba3d41b2\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/Log-and-track-workouts-with-this-simple-app?appGuidString=54d52632-d8c7-4cb4-8498-618e8f833be5","appIsChatbot":false,"designDetails":"Level: Basic"},{"appId":"3aaab313-ab28-448e-9b35-cf09672692f4","name":"CustomerHealth-2078346","shortName":"Account Health","ownerId":2078346,"title":"Log account metrics and monitor ongoing customer health","purpose":"Log customer metrics and monitor overall account status on a historical basis in a desktop dashboard.","industry":null,"category":null,"department":"Sales \u0026 CRM","logo":"https://www.appsheet.com:443/fsimage.png?appid=3aaab313-ab28-448e-9b35-cf09672692f4\u0026datasource=google\u0026filename=DocId%3D1GBdBzIpBEKo3-uM49C54R6KkFjPoVBli\u0026signature=0a715e57b2ceb0105258a5940f86c09518c08f312e55ef081758ac27a211ba45\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/Log-account-metrics-and-monitor-ongoing-customer-health?appGuidString=3aaab313-ab28-448e-9b35-cf09672692f4","appIsChatbot":false,"designDetails":" Level: Basic"},{"appId":"b82fa812-0bad-4691-837e-459621bc7c8c","name":"Journal-2078346","shortName":"Journal","ownerId":2078346,"title":"Journaling app to easily log and view journal entries","purpose":"A custom journal app to record your ideas, activities, and emotions.","industry":null,"category":null,"department":"Personal/Fun","logo":"https://www.appsheet.com:443/fsimage.png?appid=b82fa812-0bad-4691-837e-459621bc7c8c\u0026datasource=google\u0026filename=DocId%3D1Z19gFLslzbTt_DTflJBGJySXtuCgOlT9\u0026signature=c19ad5f8f17807ae44dffb810f65ed4905c81f5ed0a190ea30a4dcffb7501fc3\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/Journaling-app-to-easily-log-and-view-journal-entries?appGuidString=b82fa812-0bad-4691-837e-459621bc7c8c","appIsChatbot":false,"designDetails":"Level: Basic"},{"appId":"d8389191-0217-42c0-bd50-406993b660f6","name":"FacilityInspections-2078346","shortName":"Facility Inspections","ownerId":2078346,"title":"Inspect points throughout various properties","purpose":"This Facility Inspection app is designed to help employees in the field inspect various points around a few different buildings in the Seattle area. \n\nThe app helps streamline the following tasks:\n- View nearby facilities on a map\n- View inspection points in those facilities on indoor floorplan maps\n- Perform an inspection \u0026 capture images if the inspection has failed\n- Capture digital signatures of the employee\n- Allow supervisors to review inspections live as they are performed","industry":null,"category":null,"department":"Inspections \u0026 Surveys","logo":"https://www.appsheet.com:443/fsimage.png?appid=d8389191-0217-42c0-bd50-406993b660f6\u0026datasource=google\u0026filename=DocId%3D1VS1WmvvkWFvhD8-0Um7TQWzV99TLexZZ\u0026signature=52286e3511b6dfa138447b16c5f9477c2374dffb67318bc992d67f1850c50ca9\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/Inspect-points-throughout-various-properties?appGuidString=d8389191-0217-42c0-bd50-406993b660f6","appIsChatbot":false,"designDetails":"Level: Intermediate\n\nThis app consists of 4 data tables:\n1. Facilities\n2. Facility Inspection Points\n3. Inspections Performed\n4. Employees "},{"appId":"c93d957a-95bb-48b7-9910-41e21bd3189e","name":"IncidentReportingTemplate-2078346","shortName":"Incident Reporting","ownerId":2078346,"title":"Incident Reporting App for managing workflows around registering incidents, root cause analysis, and approving closure of incidents","purpose":"Incident Reporting is the process of capturing, recording and managing incidents such as injury, property damage and security lapses. Recording and studying these reports can help organizations implement corrective actions to prevent future incidents.\n\nThis template comes with three personas, admin, manager, and staff member and allows incidents to be registered by anyone. Followed by this, incidents can be assigned by managers to staff members for analyzing and recommending corrective actions. Finally, the approver would accept/reject the RCA (root cause analysis) and the proposed corrective actions (if any), thereby closing the incident. \n\nThe template explores workspace integrations and comes with a number of standard incident forms. Additionally, the admin can choose to create incident forms suited for their organization. Do check out the user guide by clicking the menu option in the top left corner and selecting the About section for More Information.\n","industry":"Manufacturing","category":"Business Solution","department":"Manufacturing","logo":"https://www.appsheet.com:443/fsimage.png?appid=c93d957a-95bb-48b7-9910-41e21bd3189e\u0026datasource=google\u0026filename=DocId%3D1dwp6r_10WcNrB98uy7iqsrcPp6qmj6Tl\u0026signature=3f20a289ae30a84490666ccb1ccc61b845b336b4feee6cf11414a6050a0b71ad\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/Incident-Reporting-App-for-managing-workflows-around-registering-incidents-root-cause-analysis-and-approving-closure-of-incidents?appGuidString=c93d957a-95bb-48b7-9910-41e21bd3189e","appIsChatbot":false,"designDetails":""},{"appId":"dc236430-9a49-48e9-a4d2-073bb650657e","name":"WorkplaceSafety-2078346","shortName":"Workplace Safety","ownerId":2078346,"title":"Identify and resolve workplace safety issues","purpose":"This workplace safety application is designed to help team members throughout a workplace easily identify physical safety or other health risks, collaborate with team members to help confirm or add additional details, and then give everyone the tools to help provide resolutions as quickly as possible. \n\nThis is likely relevant in large retail stores, manufacturing facilities, distribution warehouses, etc. The primary goal is to make sure employees have a safe environment and they feel like any concerns raised will be quickly resolved.","industry":null,"category":null,"department":"Health, Safety and Environment","logo":"https://www.appsheet.com:443/fsimage.png?appid=dc236430-9a49-48e9-a4d2-073bb650657e\u0026datasource=google\u0026filename=DocId%3D1yApLYCrptsx59WPnI9wQYsLqv6bQK7MS\u0026signature=6dc88573c2b116f77a8b2e9c8d9ce61dc07e2b1ec0487a5a43c1cdc988313f03\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/Identify-and-resolve-workplace-safety-issues?appGuidString=dc236430-9a49-48e9-a4d2-073bb650657e","appIsChatbot":false,"designDetails":"Level: Basic\n\nApp Elements include:\n\nImage capture \nCommenting\nTable Slices\nFormat Rules\nDeeplink Actions\nChart\nPush notifications"},{"appId":"c54aa192-cbe7-4392-a0da-6d78b3696a7f","name":"LinkGenerator-2078346","shortName":"Campaign Tracker","ownerId":2078346,"title":"Generate and manage campaign links","purpose":null,"industry":null,"category":null,"department":"Customer Engagement","logo":"https://www.appsheet.com:443/fsimage.png?appid=c54aa192-cbe7-4392-a0da-6d78b3696a7f\u0026datasource=google\u0026filename=DocId%3D1IvqZ53_vryIIimQZhn8UTE5t6y5OYNMH\u0026signature=63c4c783c7e8148a644b98dde7fcce65b1120ac8788f72e818d9ef08433a1ea3\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/Generate-and-manage-campaign-links?appGuidString=c54aa192-cbe7-4392-a0da-6d78b3696a7f","appIsChatbot":false,"designDetails":"Level: Intermediate"},{"appId":"865b625d-a7c8-4e54-bb62-d88399cff9ab","name":"TelehealthCoordination-2078346","shortName":"Telehealth Coordination","ownerId":2078346,"title":"Enable virtual visits and digital follow-ups that keep doctors and patients connected","purpose":"Enable virtual visits and digital follow-ups that keep doctors and patients connected","industry":null,"category":null,"department":"","logo":"https://www.appsheet.com:443/fsimage.png?appid=865b625d-a7c8-4e54-bb62-d88399cff9ab\u0026datasource=google\u0026filename=DocId%3D1JYll865QKid4QT-arXtmy2F5sM_Hn74H\u0026signature=b3376f25d9423e757bb904aad7e634016180116e5dc58c91d40ed8f1e062880e\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/Enable-virtual-visits-and-digital-followups-that-keep-doctors-and-patients-connected?appGuidString=865b625d-a7c8-4e54-bb62-d88399cff9ab","appIsChatbot":false,"designDetails":null},{"appId":"37224834-68d2-4e1f-9cbe-773ce9df8c1e","name":"TimesheetTracker-2078346","shortName":"Timesheet Tracker","ownerId":2078346,"title":"Employee timesheet log with historical calendar","purpose":"This is app allows employees to track their hours and log time in and time out. The app allows for immediate calculation of total wages based on hours work, giving accounting or human resources all of the information they need. ","industry":null,"category":null,"department":"Human Resources","logo":"https://www.appsheet.com:443/fsimage.png?appid=37224834-68d2-4e1f-9cbe-773ce9df8c1e\u0026datasource=google\u0026filename=DocId%3D1FMlvtDUfdUxy8W8d8Ws1s8LCcqS2geNi\u0026signature=489c8658df258072d23d926f916e8203272104a16caff816ddb98fb5ef3f235b\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/Employee-timesheet-log-with-historical-calendar?appGuidString=37224834-68d2-4e1f-9cbe-773ce9df8c1e","appIsChatbot":false,"designDetails":"Level: Basic\nThe app takes advantage of the following features: information capture via forms, app formulas, virtual columns, references, image display.\n\n[Forms]\nUsers submit information that is immediately synced back to the owner\u0027s spreadsheet.\n\n[App Formulas]\nIn order to calculate wages based on time worked, we converted the time values into numerical values the app can understand.\n\n-For the Total Hours column, we subtracted the time in from the time out\n\n-For the Total Wages column, we multiplied the Total Hours by the hourly wage\n\n[Virtual Columns]\nIn order for the app to be able to make the correct calculations of the above formulas, we needed to create virtual columns that run calculations but aren鈥檛 shown in the app.\n\nTo do this, we needed to convert all of our time values into a decimal format. For the Number of Hours column, we used the following formulas to do this:\n\nHOUR([Total Hours])\n([Minutes]/60)+([Seconds]/3600)+[Hours]\n\nUsers submit information that is immediately synced back to the owner\u0027s spreadsheet. "},{"appId":"842a6ea2-7c8d-431f-a16f-8ab0c4ec7a3b","name":"AppLauncher-2078346-21-05-14","shortName":"App Portal","ownerId":2078346,"title":"Custom app launcher for sharing apps \u0026 tracking usage","purpose":"Share sets of AppSheet apps with different teams of users. (Users select their team in their app user settings)","industry":null,"category":null,"department":"Productivity","logo":"https://fonts.gstatic.com/s/i/productlogos/appsheet_round/v4/web-64dp/logo_appsheet_round_color_2x_web_64dp.png","detailsUrl":"https://www.appsheet.com/templates/Custom-app-launcher-for-sharing-apps--tracking-usage?appGuidString=842a6ea2-7c8d-431f-a16f-8ab0c4ec7a3b","appIsChatbot":false,"designDetails":"Level: Intermediate"},{"appId":"8fed432d-5c3f-40fc-bf02-355a1ca1db04","name":"FAQ-2078346","shortName":"FAQ Directory","ownerId":2078346,"title":"Curate common questions, collect upvotes and contribute answers","purpose":"Enable users to contribute questions, collaborate on responses, and vote on most correct answers","industry":null,"category":null,"department":"Education \u0026 Training","logo":"https://www.appsheet.com:443/fsimage.png?appid=8fed432d-5c3f-40fc-bf02-355a1ca1db04\u0026datasource=google\u0026filename=DocId%3D1E9uRtjhXolFQ34zaye-zbXqGrKNKY6bV\u0026signature=bab3dc35f74b8471c7d46dac2a3f21defc540e840e2e38116a33b997073f6203\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/Curate-common-questions-collect-upvotes-and-contribute-answers?appGuidString=8fed432d-5c3f-40fc-bf02-355a1ca1db04","appIsChatbot":false,"designDetails":"Level: Basic"},{"appId":"2547fde9-63bf-4c13-8d8c-243566156fa2","name":"GroupForum-2078346","shortName":"Group Forum","ownerId":2078346,"title":"Create group forums and tag colleagues","purpose":"This app will help you create and view messages in group forums as well as notify colleagues of important information. It can perform the following functions:\n- View forum messages that you have access to\n- Create forums to address your organization\n- Create private forums to tackle group problems\n- Reply / Comment in any message forum\n- @Mention colleagues tagging anyone in the app\n- View your comment history","industry":null,"category":null,"department":"Field Service","logo":"https://www.appsheet.com/Content/img/appicons/customer-engagement.png","detailsUrl":"https://www.appsheet.com/templates/Create-group-forums-and-tag-colleagues?appGuidString=2547fde9-63bf-4c13-8d8c-243566156fa2","appIsChatbot":false,"designDetails":"Level: Intermediate\n\nMy Forums - A slice that restricts the forums that a user can see (i.e., forums for everyone and forums they have been added to). The message threads are organized by last comment date.\n---\n@Mentions - A virtual column that uses the EXTRACTMENTIONS() function to create a list of any text that begins with \u0022@\u0022. When this happens it triggers an automation that sends an email to the mentioned users.\n---\nPrivate Message Forums - Select users from an Enumlist that references the Users table. "},{"appId":"8e52767f-1580-4212-96e5-6d771443f116","name":"LeadTracking-2078346","shortName":"Lead Tracking","ownerId":2078346,"title":"Collect new lead details and analyze source trends","purpose":"Manage your sales leads using this customizable app. See this sample app in action, copy \u0026 customize to get started managing your sales leads with this app.\n\nThe Lead Tracking app lets members of a team enter and track different leads for their business. With the app, you can add a new lead by adding new information in the Leads tab. You can add contact information and lead value information. This is very useful to keep quick tabs on what opportunities are available for a team and the likelihood of closing those opportunities. \n\nThe app also includes two charts that show leads by region and by month. These charts are useful to team managers to see how their region is performing and to sellers to see the value of opportunities in the upcoming months.\n\nThe Leads view lists the opportunities by organization, with one opportunity per organization. With a few tweaks to the app, you can build a lead tracker that can add multiple opportunities to the same organization.\n","industry":null,"category":null,"department":"Sales \u0026 CRM","logo":"https://www.appsheet.com:443/fsimage.png?appid=8e52767f-1580-4212-96e5-6d771443f116\u0026datasource=google\u0026filename=DocId%3D12clxkqnTdjrrWjKNTi87ftturHiWZVd4\u0026signature=7b9d0a847186b7001264a4d8ad2250123377040007383058f1612330f0ea6149\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/Collect-new-lead-details-and-analyze-source-trends?appGuidString=8e52767f-1580-4212-96e5-6d771443f116","appIsChatbot":false,"designDetails":"Level: Basic\n\nWe made this app in under 30 minutes by defining a simple spreadsheet that would capture the important columns for the app. Each row in the spreadsheet is a different organization and the app only uses a single tab. Here are some tips for building an app like this one:\n\n1. You can make a multiple choice question with buttons or drop-down menus by going to Advanced Editor \u003e Data \u003e Column Structure and then identifying the column where you want multiple selections. Change the type of this column to ENUM (single choice) or ENUMLIST (multiple choice) to build the drop-down list. Click on the edit button to add the values in the enumeration. AppSheet will show up to 4 elements as buttons instead of a drop-down if they fit in the width of the user screen. \n\n2. To add charts, go to Advanced Editor \u003e UX \u003e Controls and then add a new view. In the Basic Editor, simply click in UX and you\u0027ll see the tool to add controls. Add a new view and give it a name and select a position. AppSheet only fits three icons in the bottom section of the app, any additional views go in \u0022Menu\u0022. For Action, select Chart, you will need to point to a data column, or AppSheet will identify a column with numeric data to display. For charts, action type gives you different types of charts to display. In this app, we chose Histogram to show the number of opportunities in a given month, but you can play with the different options to produce the charts you need. \n\nThe App also demonstrates the use of Dependent Dropdowns via Valid_If column constraints. The \u0027Lead Region\u0027 and \u0027Lead Country\u0027 column definitions use Valid_If constraints to limit their values based on data in a separate Regions table. Notice that when a specific region is chosen, the allowed values for the country change to reflect the chosen region."},{"appId":"7f07f0f6-c4bb-49ad-9954-1055fd06be78","name":"WorkstationTracker-2078346","shortName":"Workstation Tracker","ownerId":2078346,"title":"Check in/out of facility workstations","purpose":null,"industry":null,"category":null,"department":"Manufacturing","logo":"https://www.appsheet.com:443/fsimage.png?appid=7f07f0f6-c4bb-49ad-9954-1055fd06be78\u0026datasource=google\u0026filename=DocId%3D1VS1WmvvkWFvhD8-0Um7TQWzV99TLexZZ\u0026signature=253c1c9fef33db347c902dff4a9661965dd371e1566714082a555b12a1e7e8ad\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/Check-inout-of-facility-workstations?appGuidString=7f07f0f6-c4bb-49ad-9954-1055fd06be78","appIsChatbot":false,"designDetails":"Level: Intermediate"},{"appId":"02f51d00-5096-42b7-8a8c-219bd85f2237","name":"AgricultureInspections-2078346","shortName":"Agriculture Inspections","ownerId":2078346,"title":"Agricultural field/crop inspections and reports","purpose":"With this app, an agricultural inspector can mark a specific GPS location, take up to two images, and add observations associated with the pictures and location, and suggest a course of action. \n\nThe app shows a map, a form to collect data, and a table displaying all locations and pictures. A report on the crop鈥檚 condition may be sent to a designated recipient such as the farm owner, a regulatory authority, and a service provider.","industry":"Agriculture","category":null,"department":"Inspections \u0026 Surveys","logo":"https://www.appsheet.com:443/fsimage.png?appid=02f51d00-5096-42b7-8a8c-219bd85f2237\u0026datasource=google\u0026filename=DocId%3D1s8Di4zZ0ww09kOwGF4NxRxNl6tLq7AQj\u0026signature=e534098c6cd3d1fb6c1dc6127ec49803c7d8c7c863addffff365e2d12960e78f\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/Agricultural-fieldcrop-inspections-and-reports?appGuidString=02f51d00-5096-42b7-8a8c-219bd85f2237","appIsChatbot":false,"designDetails":"Level: Basic\n\nThis app uses a Signature column to allow the inspector to sign each inspection.\n\n鈥揟abbed Forms avoid having to scroll down through a long form. It also makes it easy to jump to different sections of the form.\n\n鈥揋PS Location. There is a column in the spreadsheet called \u0022Geolocation\u0022. This lets AppSheet automatically identify the column as a location data column and capture the GPS location for every row added when GPS location is available. This has an initial value of HERE().\n\n鈥揝lices. See Data \u003eSlices. The app has a slice to filter out inspections requiring follow-ups using the formula [Followup Required Y/N]=\u0022Yes\u0022.\n\n鈥揥orkflow. See Behavior \u003e Workflow. The app has a workflow which sends an email to the contact person at the farm when a new inspection is done.\n\n鈥揜eports. See Behaviour \u003e Reports. A report can be scheduled to be sent out at various time intervals to a designated recipient. This can be set up to contain the whole table of inspections or just individual rows depending on your requirements.\n\n鈥揊ormatting. UX \u003eFormat Rules are applied to the map pins using the location column and icons. The four farms are formatted in different colors.\n\n鈥揗ap View. The map view allows you to inspect all the data points in the app and it even lets you add a new record by placing a pin on the map. You need to be close enough to the location for the \u0022+\u0022 and pin buttons to become available."},{"appId":"d08ca7d1-fc8f-4135-bc15-70defa951d42","name":"CRM-2078346","shortName":"CRM","ownerId":2078346,"title":"A simple CRM for managing contacts, deals and interactions.","purpose":"Organize contacts, opportunities, quotes and products in this common CRM layout, with contact companies plotted on a map.","industry":null,"category":null,"department":"Sales \u0026 CRM","logo":"https://www.appsheet.com:443/fsimage.png?appid=d08ca7d1-fc8f-4135-bc15-70defa951d42\u0026datasource=google\u0026filename=DocId%3D1XF8E86Pn_nlEhXJFaJdIh1oFA-gbCTDv\u0026signature=cfaa119e83db97e39301b42ea0b7b807206f4c9175390048dcf2fcd49b769ae1\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/A-simple-CRM-for-managing-contacts-deals-and-interactions?appGuidString=d08ca7d1-fc8f-4135-bc15-70defa951d42","appIsChatbot":false,"designDetails":" Level: Intermediate"},{"appId":"02c9dfa4-c900-4d30-a583-16f5549d3ebb","name":"ITTicketing-2078346-21-02-15","shortName":"IT Ticketing","ownerId":2078346,"title":"A mobile app that powers an IT ticketing \u0026 issue tracking system.","purpose":"This app lets employees submit their information and IT issues. The app generates a workflow email that is sent to the assigned technician and the employee. Employees have the ability to open tickets with an optional photo, and the technician for the correct department is automatically emailed. This app is especially useful for companies trying to manage IT requests in a streamlined and organized manner.\r\n\r\nYou can copy and customize this app for free. Add more columns to manage different categories, add formatting rules to the app, or enrich it with many more AppSheet features!","industry":null,"category":null,"department":"Planning \u0026 Project Management","logo":"https://www.appsheet.com:443/fsimage.png?appid=02c9dfa4-c900-4d30-a583-16f5549d3ebb\u0026datasource=google\u0026filename=DocId%3D1Xc7akO-jlml440Z_0eHxSixPE2_1YtCE\u0026signature=33712de838614a6b3dc1460c63bdedb7e4c9ca4e89f7be921385fa1e3466ebd9\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/A-mobile-app-that-powers-an-IT-ticketing---issue-tracking-system?appGuidString=02c9dfa4-c900-4d30-a583-16f5549d3ebb","appIsChatbot":false,"designDetails":"Level: Basic\n\nThis app shows different views to employees and the IT Manager. It also takes advantage of several of the following features:\n\n[Slices] \nUnder the UX tab, there are two views: Manager View and New Issue. The Manager View is a slice that shows all information to the IT Manager, including the following columns: [Priority], [Progress], [IT Team Member], and [IT Email]. Manager View is accessible in the hamburger menu in the top left-hand corner of the app. New Issue does include all data, excluding those mentioned above. Using slices allows different users to view information that is important and relevant to them specifically. \n\n[Workflows]\nThis app uses Workflow Rules in order to automatically generate automated emails to certain users. Click on Behavior\u003eWorkflow to see IT Manager Notification and IT Employee Notification. IT Employee Notification is set up so that when information is added or updated in IT Team Member column, an email is sent to the corresponding email. The following is the expression used: NOT(ISBLANK([IT Team Member])). IT Manager Notification is set up similarly. When information is filled out in the Issue column, an email to the manager is automatically triggered using the following expression: NOT(ISBLANK([Issue])). "},{"appId":"10b108bd-6f99-4878-91fb-9e31ce31d07f","name":"NationalParks-2078346","shortName":"National Parks","ownerId":2078346,"title":"A directory of U.S. National Parks","purpose":"A directory of U.S. National Parks, designed to highlight card, map and dashboard app views.\n\nThe data source is from the national parks Wikipedia article: https://en.wikipedia.org/wiki/List_of_national_parks_of_the_United_States","industry":null,"category":null,"department":"Personal/Fun","logo":"https://www.appsheet.com:443/fsimage.png?appid=10b108bd-6f99-4878-91fb-9e31ce31d07f\u0026datasource=google\u0026filename=DocId%3D1UmrL0caI0SynphRWWnYeTcnMYKYLkFEB\u0026signature=ee79ced7a94ef5401aab1c6f5418e6c63ca0dd30f6d9350272ea0743b128e171\u0026tableprovider=google\u0026userid=2078346","detailsUrl":"https://www.appsheet.com/templates/A-directory-of-US-National-Parks?appGuidString=10b108bd-6f99-4878-91fb-9e31ce31d07f","appIsChatbot":false,"designDetails":"Level: Basic"}]; window.loggedIn = false; </script> </head> <body> <script nonce="MijMfitDiOfp+aFgx0lTFQ==" src="https://www.appsheet.com/assets/090510102d9f686cce5db049efd92db035e66231ef0381147401ce867b7c9e02.js" ></script> <script nonce="MijMfitDiOfp+aFgx0lTFQ==" src="https://www.appsheet.com/assets/2e12937f9cad1713615022f1dac0f3ece070d2bd2c1b4869adb27283343662b3.js" ></script> <script nonce="MijMfitDiOfp+aFgx0lTFQ==" src="https://www.appsheet.com/assets/3b9506d1a02fbf90e8e73428dbb6956d182fab2498986fba5d526c6eab55f4fb.js" ></script> <script nonce="MijMfitDiOfp+aFgx0lTFQ==" src="https://www.appsheet.com/assets/0e99eb8d8e2893f08bba694dd376a0534674563bd727b854af76ea853957d6a7.js" ></script> <script nonce="MijMfitDiOfp+aFgx0lTFQ==" src="https://www.appsheet.com/assets/8ad81b62b187d3e1f280067fb829766fa4242c7444221087895247b732858156.js" ></script> <script nonce="MijMfitDiOfp+aFgx0lTFQ==" src="https://www.appsheet.com/assets/c2c5184ed5b01c5b9e772bfdb27577ee84e61bcd0a0c75ad92b049a39d2b2f63.js" ></script> <script nonce="MijMfitDiOfp+aFgx0lTFQ==" src="https://www.appsheet.com/assets/1e101732b35668c699cdbd3350e5edcdcfea38d66e641e5e5c4db989f8dc6e75.js" ></script> <script nonce="MijMfitDiOfp+aFgx0lTFQ==" src="https://www.appsheet.com/assets/403ad3bdf3c5fce0c26a304d3dcc6223260d7bd8a5c170fac739880c19f73816.js" ></script> <script nonce="MijMfitDiOfp+aFgx0lTFQ==" src="https://www.appsheet.com/assets/e2817dac5a4c181ca0f5611e5bc42d099679241a0a40b0f2a45b515144cf742f.js" ></script> <script nonce="MijMfitDiOfp+aFgx0lTFQ==" src="https://www.appsheet.com/assets/7878352d74db6f2f8d447f607fba886936e965be554b8544b3053afd6f5a92b2.js" ></script> <script nonce="MijMfitDiOfp+aFgx0lTFQ==" src="https://www.appsheet.com/assets/ad9281c7de0114574eb5420b9e12082c166a8f902e102a8101053c0a4b1f91aa.js" ></script> <script nonce="MijMfitDiOfp+aFgx0lTFQ==" src="https://www.appsheet.com/assets/6f7fa028e348569b4380e330a8a63cf07687cc3ae0c7343ff09430158c589f08.js" ></script> <script nonce="MijMfitDiOfp+aFgx0lTFQ==" src="https://www.appsheet.com/assets/44dcf8088b237651c6f1b776ef8738d4e048226809929b53a5acd34b69eac83d.js" ></script> <script nonce="MijMfitDiOfp+aFgx0lTFQ==" src="https://www.appsheet.com/assets/bd3e6c83fa98d2865910cb48cd16539a7635c4a765b11567f24a859fed6523d8.js" ></script> <script nonce="MijMfitDiOfp+aFgx0lTFQ==" src="https://www.appsheet.com/assets/e5b1786962b247f7bdcc9bd0b3d5fb3dd7883e844b5361cfb6467431334739ab.js" ></script> <script nonce="MijMfitDiOfp+aFgx0lTFQ==" src="https://www.appsheet.com/assets/86ac34716e755c863de9416fa364ac815ba6399acdebe82416f4b07071f84317.js" ></script> <script nonce="MijMfitDiOfp+aFgx0lTFQ==" src="https://www.appsheet.com/assets/295b880b3a166902686b7c8b40053d8b550fdd8796e774c83972f3749e000a47.js" ></script> <script nonce="MijMfitDiOfp+aFgx0lTFQ==" src="https://www.appsheet.com/assets/e38b1ed41a384b78b0d8d8551549e4be94b6986251f60905d025e58483d7b7b6.js" ></script> <script nonce="MijMfitDiOfp+aFgx0lTFQ==" src="https://www.appsheet.com/assets/2b765d320a3f0d93f85333280da5be753263f25872276a9445f85e56a5180c43.js" ></script> <script nonce="MijMfitDiOfp+aFgx0lTFQ==" src="https://www.appsheet.com/assets/7c6f03ba787398a29c670a0c63848b5eaed7f18879d99837ab2955b66ae32c86.js" ></script> <div id="templates-main"></div> </body> </main> <section class="start-for-free-cta"> <a class="button icon-button-filled button-rectangle" href="/home/start">Start for free</a> </section> <!-- SCRIPTS --> <script nonce="MijMfitDiOfp&#x2B;aFgx0lTFQ==" src="/Scripts/jquery-3.6.2.min.js"></script> <script nonce="MijMfitDiOfp&#x2B;aFgx0lTFQ==" src="/Scripts/bundles/valjquery.js"></script> <script nonce="MijMfitDiOfp&#x2B;aFgx0lTFQ==" src="/Scripts/jquery.unobtrusive-ajax.min.js"></script> <!-- Various utilities (modals, tooltips, etc.) --> <script nonce="MijMfitDiOfp&#x2B;aFgx0lTFQ==" src="/Content/scripts/web/utilities.js?update=&#x27;20241122&#x27;.1"></script> <!-- This partial checks the account status every hour using accountStartup.js --> <script nonce="MijMfitDiOfp&#x2B;aFgx0lTFQ==" src="/Content/scripts/web/accountStartup.js"> </script> <script nonce="MijMfitDiOfp&#x2B;aFgx0lTFQ==" type="text/javascript"> $(function () { var shouldCheck = false; if (shouldCheck) { var oneHour = 60 * 60 * 1000; initCheckAccountStatus(oneHour); } }); </script> <!-- MORE TRACKING --> <!-- Google tag (gtag.js) --> <script nonce="MijMfitDiOfp&#x2B;aFgx0lTFQ=="> window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('js', new Date()); function glueCookieNotificationBarLoaded() { (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'}); var firstScript=d.getElementsByTagName(s)[0], dl=l!='dataLayer'?'&l='+l:''; var script = d.createElement(s); script.async = true; var url = 'https://www.googletagmanager.com/gtm.js?id='+i+dl; if (self.trustedTypes && self.trustedTypes.createPolicy) { var policy = self.trustedTypes.createPolicy('gtm-load-fix', { createScriptURL: function(_ignored) { return url; } }); script.src = policy.createScriptURL('_ignored'); } else { script.src = url; } firstScript.parentNode.insertBefore(script, firstScript); })(window,document,'script','dataLayer','GTM-MXWLX3PF'); } </script> <script nonce="MijMfitDiOfp&#x2B;aFgx0lTFQ==" src="/Content/scripts/_shared/external/cookienotificationbar.min.js" data-glue-cookie-notification-bar-autoload=false> </script> <script nonce="MijMfitDiOfp&#x2B;aFgx0lTFQ=="> document.addEventListener("DOMContentLoaded", function() { new window.glue.CookieNotificationBar(document.getElementById('cookieConsentContainer'), { category: window.glue.CookieNotificationBar.category.TWO_A, siteId: "www.appsheet.com", language: 'en', }); }); </script> </div> <div id="cookieConsentContainer"></div> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10