Say goodbye to double entry! Your training data is automatically synchronized between Celcat and Edusign. 🥰
When using a connection between an ERP and Edusign, it’s recommended not to create or modify elements directly on Edusign. Otherwise, you risk data deletion or duplication.
Operation
The integration allows Edusign to retrieve data related to training courses from Celcat WEBAPI.
This information is used to generate attendance sheets on Edusign.
Next, you (or your instructors) can have the students sign in.
Celcat does not track attendance. Attendance and absence data are not sent to Celcat. Synchronization is downstream only (from Celcat to Edusign).
Synchronization Frequency
🛬 Downstream synchronization (Celcat → Edusign)
Twice a day: between 11:30 a.m. and 2:00 p.m., then between 6:30 p.m. and 10:00 p.m. — Paris time
Synchronization schedules may vary slightly. We do not recommend making last-minute changes. It's best to submit any changes at least one day before a class scheduled for the following day.
🫂 Cohort synchronization (upon request)
This synchronization is initiated manually on demand in order to import all learners and instructors in Celcat in advance, regardless of scheduled classes. It's useful for pre-creating profiles on Edusign.
A Unique Feature of Celcat: Name Formatting
In Celcat, the first and last names of individuals (learners and instructors) are combined into a single field. The format may vary by institution.
During installation, you must specify the format used in your Celcat instance so that the connector can correctly separate the first name and last name.
Important prerequisite: Before setting up the connector, it is necessary to harmonize the naming format of your contacts (students and instructors) in Celcat. If the names do not follow a consistent format (for example, a mix of "Last Name, First Name" and "First Name Last Name"), the connector will not be able to interpret them correctly, and some profiles will not be created on Edusign.
Format | Technical name ( | Example |
Last Name, First Name |
|
|
First Name Last Name |
|
|
LAST NAME First Name (case) |
|
|
The "uppercaseLastnameThenFirstname" format is useful when the last name is always in capital letters. The connector automatically identifies uppercase letters as the last name and the rest as the first name, even for compound names.
Installation
To install the integration between Edusign and Celcat, you must provide the following information to your Edusign contact.
Prerequisite Information
Parameter | Description |
API URL | URL for accessing the Celcat WEBAPI (required) |
API Password | API Access Password |
Name Format | The first-name/last-name format used in your Celcat instance (required). See the section above |
Edusign Token | Provided by Edusign during installation |
Additional Settings
Parameter | Description |
Scheduling IDs | By default, all schedules available in Celcat are synchronized. If you enable this option, only the schedules specifically listed will be taken into account. Please note: Since schedules may change each year (e.g., "2024–2025 Schedule"), this list will need to be updated accordingly each year. |
Filter by department | If enabled, only events belonging to the specified departments will be synchronized |
Additional Options Available
Option | Description |
Automatic Sending of Login Credentials | Automatically send login credentials to instructors and students when they are added to Edusign. By default, not sent. |
Students connected solely through groups | By default, the integration requires that students be directly assigned to each event. |
Filtering Students by Custom Fields | Allows you to synchronize only those students who match specific values in Celcat's custom fields (custom1, custom2, custom3). "AND" logic: the student must meet all the specified criteria |
Custom Synchronization Window | Allows you to change the number of weeks retrieved from Celcat (default: 56 weeks / ~13 months). It is usually lowered to reduce the synchronization time. |
Is your connector already installed and do you want an option activated? Contact us via chat. 🤗
Downstream synchronization — Celcat to Edusign
Attendance Sheets
When you create or edit sessions/classes on Celcat, all the associated information is synced back to Edusign in the form of attendance sheets. This data download occurs only during synchronization to automatically create or modify attendance sheets, displaying:
Their name (consisting of: category - department - module - event name)
Their date
Their start and end time
The training room
The participant(s)
The student(s)
Groups (if applicable)
Note: Courses that are removed from Celcat are automatically deleted from Edusign during the next synchronization.
The learners
Once synchronization is complete, students who have a class scheduled on Edusign during the synchronization window will be automatically created with:
Their name (required)
Their first name (required)
Their email address (required)
Don't worry if you don't see all of your students' profiles on Edusign. They will only appear in the app once they have a training session scheduled within the synchronization window.
Instructors
Just as with students, instructors who have a scheduled class will be automatically created with:
Their name (required)
Their first name (required)
Their email address (required)
Groups
Learner groups are automatically synchronized from Celcat. Each group displays:
Their name (required)
Enrolled students (required)
Upstream Synchronization — Reporting Attendance Data to Celcat
Attendance and absence data collected on Edusign are not sent to Celcat. This feature is not available.
Event Synchronization (Student Schedule)
The Celcat connector supports event synchronization (in addition to traditional attendance sheets) in situations where attendance data does not need to be retrieved.
This synchronization retrieves events from an extended time frame and pushes them to the Edusign student schedule. Events that are no longer in Celcat are automatically deleted.
Cohort Synchronization
The Celcat connector supports cohort synchronization: a dedicated synchronization process that imports all students and instructors from each schedule, regardless of events.
This allows you to pre-create profiles on Edusign even before a class is scheduled in the standard synchronization window.
Common Problems and Checks
Verification | Details |
The sheet does not appear on Edusign | The class may have been created that very day or may refer to a past session. Edusign only synchronizes upcoming classes |
The schedule is not the correct one | Verify that the configured scheduling credentials are correct. Schedules often change every year |
The presenter or learner does not appear | They must have a first name, last name, and a valid email address on file with Celcat. Also make sure that the name format is configured correctly |
Duplicate presenter | If a teacher's email address appears twice on Celcat, Edusign blocks the duplicate—the associated worksheets will not be uploaded |
The students do not appear | If your students are linked only through groups (and not directly to events), make sure the corresponding option is enabled |
Monday is not included | Some Celcat systems use 0 for Monday. Make sure the "Monday Management (Day 0)" option is enabled |
The Celcat API is not responding | Celcat servers are often behind a proxy. Please verify that our IP addresses are on the whitelist |
FAQ downward synchronization.
If you still have questions about downward synchronization, a FAQ prepared by us will provide even more answers. 😉
⏱️ Gain maximum time with your account settings. ⏱️
To go further, visit our help center.
💬 If you still can't find what you need, contact us via chat. 💬
