Flow
The Flow documentation is currently in an early stage, and some functionality is not yet documented. If you would like to contribute, report missing information, or help us improve the documentation, contact tech-support@studo.com.
Flow is an application for digitising administrative processes at universities. It began as a solution for recording attendance digitally and replacing pen-and-paper attendance sheets. Over time, its scope expanded into a modular platform that helps institutions simplify administrative tasks and provides IT departments with a practical framework for developing additional workflows around their existing management systems.
Flow integrates with an institution's existing campus management system or student information system and provides an application layer for administrative workflows. It complements these systems rather than replacing them. The university's existing systems remain the source of truth for its data. Flow uses the information already maintained there to support practical digital workflows without introducing another master data system.
Flow can be hosted by Studo or self-hosted on university infrastructure. This documentation covers initial setup, authentication, data imports, modules, APIs, NFC configuration, and technical requirements.
This technical documentation is for university IT teams and software developers who set up, integrate, operate, or extend Flow.
Modulesโ
Digital Attendance List
Record attendance for on-site and online lectures using QR codes, NFC tags, or Microsoft Teams.
Registrations
Manage course and group registrations using configurable capacities, registration periods, and change rules.
European Student Card
Issue European Student Cards and allow students to add them to Apple Wallet or Google Wallet.
Access control
Control access to campus rooms and facilities using QR codes or supported NFC methods.
NFC tags
Configure physical NFC tags for attendance recording and access control.
Microsoft Teams synchronisation
Create and synchronise Microsoft Teams, channels, members, events, and attendance from Flow.
Payment on campus
Enable campus payments and credit recharging for students through Flow.
HTML modules
Add lightweight exports, dashboards, and external links using HTML, JavaScript, and CSS.
How Flow integrates with your systemsโ
Flow is designed to become an application layer within an institution's existing system landscape. It imports the university data required by its modules, delegates authentication to the institution's identity provider, and provides APIs for connecting additional services. The detailed setup and supported options are documented in the corresponding integration chapters.
Data imports
Import users, organisations, courses, groups, events, and related data from university source systems.
Authentication
Connect Flow to the institutionโs identity provider and configure how users sign in.
APIs
Connect external services to Flow and exchange workflow data through the available APIs.
Get startedโ
Begin by choosing how Flow will be hosted. Once the application is available, follow the initial setup checklist to connect it to the institution's domain, identity provider, and university data.
Installation
Choose Studo-managed hosting or install and operate Flow on university infrastructure.
Initial setup checklist
Configure the domain, login providers, data imports, roles, semesters, and user support.