logo
search
Others

How to Build a Mobile Attendance App with Microsoft 365

Emma BrownEmma Brown Oct 21, 2026 868 views

Question details

The user needs to create a mobile attendance and check-in workflow for preregistered participants using Microsoft 365 applications.

How to Build a Mobile Attendance App with Microsoft 365
Product
Microsoft 365
Device & OS
not provided
Scenario
Creating a database lookup and check-in mobile application to manage preregistered individuals, group details, and emergency contacts.
Observed behavior
Microsoft Forms is inadequate because it lacks database lookup capabilities, requiring a more robust alternative for customized workflows.
Before you start

Ensure you have an active Microsoft 365 subscription with access to Power Apps and SharePoint Online, and verify that you hold the appropriate maker permissions in your environment.

Solution 1Recommended

Build a Mobile Interface using Power Apps and SharePoint Lists

Create a robust mobile attendance app by leveraging Power Apps for the user interface and SharePoint Online or Microsoft Lists for the backend database.

Microsoft Forms is designed for simple, one-way data submissions and cannot perform the database lookups required for a check-in workflow. Power Apps provides the necessary tools to search for preregistered participants and update their attendance status dynamically.

1
Set up the backend database

Open SharePoint Online or Microsoft Lists and create a new list. Add columns to store participant names, group details, emergency contacts, and a status column for attendance.

2
Create a new Power App

Log in to the Power Apps maker portal. Select 'Create' from the left menu and choose to start a new Canvas app from your SharePoint list data to automatically generate a basic interface.

3
Design the lookup interface

In the Power Apps Studio, customize the gallery control to act as a search interface. Add a text input box and modify the gallery's 'Items' property to use the Search() or Filter() function against your SharePoint list.

4
Add a check-in function

Insert a button or toggle control next to each participant record. Set its 'OnSelect' property to use the Patch() function, which will update the attendance status column in the backend list to reflect that the person has checked in.

5
Publish and share the app

Save your progress and click 'Publish'. Share the app with the relevant staff members in your organization so they can access it via the Power Apps mobile application on their smartphones.

Build a Mobile Interface using Power Apps and SharePoint Lists
Licensing Requirement: Building and running custom Power Apps may require specific premium licenses depending on the data connectors you utilize and the total volume of users.
Free Microsoft Office alternative

Looking for a simpler way to manage attendance records?

While building a custom Power App requires specialized Microsoft 365 licenses and technical app-building skills, WPS Office provides a free, lightweight, and highly compatible alternative. You can easily manage attendance lists, preregistered participant data, and emergency contacts using WPS Spreadsheet without complex development.

Free and lightweight alternative to heavy Microsoft 365 installations.Fully compatible with Microsoft Excel formats (.xlsx) for managing participant databases seamlessly.Ready-to-use customizable spreadsheet templates designed specifically for fast attendance tracking.Familiar, user-friendly interface requiring no coding experience.
microsoft office alternative - wps office

Frequently Asked Questions

Can I use Microsoft Forms to create a check-in app for preregistered participants?

No, Microsoft Forms is designed for basic data collection and survey submissions. It does not support database lookups or dynamic data validation, which are essential for searching and checking in preregistered individuals.

What is the best backend to store attendance data for Power Apps?

SharePoint Online and Microsoft Lists are the most common and accessible backend data sources for standard Canvas apps. They integrate seamlessly with Power Apps and allow you to easily store participant details and check-in logs.

Do I need a special license to build a Power App for attendance?

Yes, depending on the complexity of your app and the data connectors used, you or your end-users may require appropriate Microsoft Power Apps licensing (such as a Per App or Per User plan) beyond the standard Microsoft 365 subscription.

How do staff members access the Power App on their smartphones?

Once the Canvas app is published and shared by the creator, staff members can download the official Power Apps mobile application from the iOS App Store or Google Play, log in with their Microsoft organizational account, and open the attendance app natively.