Integrating Smartschool with Smstools
Integrating Smartschool with Smstools
With Smstools, you can easily connect Smartschool to automatically retrieve information about absences and user data. Follow the steps below to set up the integration correctly.
How does the flow work?
To connect Smartschool with Smstools, you need to create a user with access to the following APIs, which you can find in Smartschool:
getAbsentsWithAliasByDate()
getAbsentsByDate()
getUserDetailsByUsername()
getAllAccountsExtended()
getUserDetails()
This user acts as a bridge between both systems and ensures that the necessary data is retrieved correctly.
Step-by-step instructions for the integration

Step 1: Log in to Smstools
Go to the Smstools dashboard and log in with your account credentials.
Step 2: Go to the developer section
Click on Developer in the left menu.
Select Integrations from the dropdown menu.

Step 3: Connect Smartschool
Find the Smartschool card in the integration overview.
Click on Connect.

Step 4: Set up the API user
In the pop-up window, enter the following details:
Name of the API user (as set up in Smartschool)
Web service prefix (e.g., schoolname.smartschool.be)
School year
API key (this can be found in Smartschool)
Click Save to complete the integration.

Important note
If your school also uses Informat, it is better to connect with Informat first and then synchronize with Smartschool. We cannot retrieve Informat data from Smartschool. Keep this in mind when setting up the integration.
Updated on: 06/03/2025