> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.smstools.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# 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
![](https://storage.crisp.chat/users/helpdesk/website/7bb7f1f7a2418c00/image-17_1i76zqh.png)
### 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.
![](https://storage.crisp.chat/users/helpdesk/website/-/7/b/b/7/7bb7f1f7a2418c00/schermafbeelding-2025-03-25-11_nd07kl.png)
### Step 3: Connect Smartschool
Find the Smartschool card in the integration overview.  
Click on Connect.
![](https://storage.crisp.chat/users/helpdesk/website/-/7/b/b/7/7bb7f1f7a2418c00/schermafbeelding-2025-03-25-11_df9yd4.png)
### 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.
![](https://storage.crisp.chat/users/helpdesk/website/-/7/b/b/7/7bb7f1f7a2418c00/schermafbeelding-2025-03-25-11_1k150of.png)
### 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.

**