Skip to main content
Beyond the major school platforms, Papillon integrates with several specialized systems for university management, cafeteria services, and alternative school platforms.

Overview

These integrations provide targeted functionality:
  • University Systems: Multi (Esup Multi) for higher education
  • Cafeteria Services: Alise, ARD, Turboself for meal management
  • Alternative School Platforms: AppScho for schools using this system
These integrations are typically used alongside a primary school platform like Pronote or EcoleDirecte.

University Platform

Multi (Esup Multi)

Multi

University system for French higher education institutions using Esup Multi.
Supported Features:
Access your university class schedule:
  • Weekly timetable view
  • Course information
  • Location details
  • Professor assignments
Capability: TIMETABLE
Stay informed about university updates:
  • Campus announcements
  • Important notices
  • Event information
  • Administrative updates
Capability: NEWS
Connecting to Multi:
1

Select Multi

Choose Multi/Esup Multi from the platform list when adding an account.
2

Enter Credentials

Provide your university credentials (username and password).
3

Authentication

Papillon connects to your university’s Multi instance and retrieves your data.
Technical Details:
  • Library: esup-multi.js
  • Features: Timetable, News
  • Authentication: Token-based
  • Implementation: /services/multi/index.ts

Cafeteria Systems

These platforms manage cafeteria payments, meal bookings, and transaction history.

Alise

Alise

Cafeteria payment and balance management system.
Supported Features:

Balance

Check your cafeteria account balance

Transaction History

View payment and meal transaction records
Capabilities:
  • CANTEEN_BALANCE - View account balances
  • CANTEEN_HISTORY - Access transaction history
Connecting to Alise:
1

Add Alise Account

Select Alise when adding a cafeteria service.
2

Enter Credentials

Provide your Alise username and password.
3

Access Balance

View your balance and transaction history in Papillon’s cafeteria section.
Technical Details:
  • Library: alise-api
  • Features: Balance tracking, transaction history
  • Implementation: /services/alise/index.ts

ARD

ARD

Another cafeteria payment system used by some schools.
Supported Features:

Balance Tracking

Monitor your cafeteria account balance

Transaction History

Review payment and meal records
Capabilities:
  • CANTEEN_BALANCE - View current balance
  • CANTEEN_HISTORY - Access transaction history
Connecting to ARD:
1

Select ARD

Choose ARD from the cafeteria services list.
2

Enter Credentials

Provide your ARD account credentials.
3

View Balance

Access your balance and transactions in the cafeteria section.
ARD capabilities are initialized with a slight delay after authentication. If features don’t appear immediately, wait a few seconds and refresh.
Technical Details:
  • Library: pawrd
  • Features: Balance, transaction history
  • Capability Initialization: Delayed (3 seconds)
  • Implementation: /services/ard/index.ts

Turboself

Turboself

Comprehensive cafeteria system with meal booking and QR code support.
Supported Features: Turboself is the most feature-rich cafeteria integration:

Balance

Check account balance and available funds

Meal Bookings

Book and manage meal reservations

Transaction History

Review all transactions and payments

QR Codes

Generate QR codes for cafeteria access
Capabilities:
  • CANTEEN_BALANCE - View account balance
  • CANTEEN_BOOKINGS - Book and manage meals
  • CANTEEN_HISTORY - Transaction records
  • CANTEEN_QRCODE - Generate QR codes for cafeteria entry
Connecting to Turboself:
1

Add Turboself

Select Turboself from available cafeteria services.
2

Enter Credentials

Provide your Turboself username and password.
3

Determine Mode

Turboself will detect your account mode:
  • Forfait Mode: Book meals with prepaid plan
  • Argent Mode: Pay per meal from balance
4

Access Features

Use balance tracking, bookings, history, and QR code features.
Account Modes: Turboself operates in different modes based on your school’s configuration:
Prepaid meal plan:
  • Book meals in advance
  • Can book with negative balance (if permitted)
  • Meals included in subscription
CanteenKind: FORFAIT
Pay-per-meal:
  • Pay from account balance
  • Must have sufficient funds to book
  • Flexible meal-by-meal payment
CanteenKind: ARGENT
Booking Meals: With Turboself, you can:
  • View available meals for the week
  • Book meals for upcoming days
  • Cancel existing bookings
  • See booking status (confirmed, pending, cancelled)
Meal booking deadlines are set by your school. Some schools require bookings several days in advance.
QR Code Feature: Generate QR codes for cafeteria entry:
  • Used at cafeteria entrance
  • Validates your meal booking
  • Automatically refreshed
  • Valid for current meal period
Technical Details:
  • Library: turboself-api
  • Features: Balance, bookings, history, QR codes
  • Mode Detection: Automatic based on school configuration
  • Implementation: /services/turboself/index.ts

Alternative School Platform

AppScho

AppScho

Alternative school management platform for select institutions.
Supported Features:

Timetable

Access your weekly class schedule

News

Read school announcements and updates
Capabilities:
  • TIMETABLE - View class schedule
  • NEWS - Read school news and announcements
Connecting to AppScho:
1

Select AppScho

Choose AppScho when adding a school platform account.
2

Select Instance

Choose your school’s AppScho instance from the list.
3

Enter Credentials

Provide your username and password.
4

Access Features

View your timetable and school news in Papillon.
AppScho requires an instance ID specific to your school. This is automatically configured when you select your school.
Technical Details:
  • Library: appscho
  • Features: Timetable, news
  • Instance-based: Requires school instance ID
  • Implementation: /services/appscho/index.ts

Feature Comparison

Quick reference for available features across these platforms:
PlatformTypeTimetableNewsBalanceHistoryBookingsQR Code
MultiUniversity
AliseCafeteria
ARDCafeteria
TurboselfCafeteria
AppSchoSchool

Multiple Account Support

You can use multiple services simultaneously: Common Combinations:
  • School + Cafeteria: e.g., Pronote + Turboself
  • University + Cafeteria: e.g., Multi + Alise
  • Multiple Cafeteria: e.g., Turboself + ARD (if you have accounts on both)
Each integration is independent. Add as many accounts as you need from different platforms.

Authentication & Security

All integrations follow security best practices:
  • ✓ Secure local credential storage
  • ✓ Token-based authentication (where supported)
  • ✓ HTTPS encrypted communication
  • ✓ Automatic session refresh
  • ✓ No third-party data sharing
  • ✓ Device-specific authentication

Common Issues

Problem: Balance shows old information.Solutions:
  • Pull down to manually refresh
  • Check if your school has processed recent transactions
  • Verify the balance on the platform’s official website
  • Wait a few hours for batch processing to complete
Problem: Unable to reserve meals.Solutions:
  • Check if you’re within the booking deadline
  • Verify you have sufficient balance (Argent mode)
  • Ensure your school allows meal booking for your account
  • Check booking status on Turboself’s official platform
Problem: Cafeteria won’t scan your QR code.Solutions:
  • Ensure you have an active meal booking
  • Refresh to generate a new QR code
  • Check screen brightness (make QR code clearly visible)
  • Verify you’re using the code during the correct meal period
Problem: Can’t connect to Multi.Solutions:
  • Verify your university uses Esup Multi
  • Check with your university IT support for the correct instance
  • Ensure your credentials work on the Multi website

Best Practices

Regular Checking

Check your cafeteria balance regularly to avoid insufficient funds

Early Booking

Book Turboself meals well before deadlines

QR Code Ready

Have your QR code ready before entering the cafeteria

Credential Security

Keep your cafeteria credentials secure - they’re linked to payment

Turboself Tips

1

Check Mode

Know whether you’re in Forfait or Argent mode to understand booking rules.
2

Plan Ahead

Book meals for the week to ensure availability.
3

Monitor Balance

Keep sufficient funds if using Argent mode.
4

Use QR Codes

Generate QR codes in advance for faster cafeteria entry.

Getting Help

For assistance with these integrations:
  1. School/University IT: For account access and configuration issues
  2. Cafeteria Office: For balance, booking, and payment questions
  3. Platform Support: Contact the platform provider for technical issues
  4. Papillon GitHub: Report bugs or request features
  5. Official Websites: Verify data on the platform’s official site

Technical Details Summary

PlatformLibraryAuth TypeKey Features
Multiesup-multi.jsTokenTimetable, News
Alisealise-apiTokenBalance, History
ARDpawrdTokenBalance, History
Turboselfturboself-apiTokenBalance, Bookings, History, QR
AppSchoappschoInstance-basedTimetable, News

Implementation References

For developers and contributors:
  • Multi: /services/multi/index.ts
  • Alise: /services/alise/index.ts
  • ARD: /services/ard/index.ts
  • Turboself: /services/turboself/index.ts
  • AppScho: /services/appscho/index.ts

Next Steps

Primary Platforms

Explore Pronote, EcoleDirecte, and Skolengo

Cafeteria Features

Learn more about cafeteria management in Papillon

Build docs developers (and LLMs) love