The Qualifio Developers Portal provides technical documentation to help you understand, configure, and integrate Qualifio campaigns. It is intended for developers and technical users who need to connect campaigns with external systems, manage data flows, and customize user experiences.
In this portal, you will find documentation covering campaign structure, authentication methods, data synchronization, and compliance-related features.
Read more: Portal introduction
Campaign concepts
Qualifio campaigns are interactive experiences used to engage users and collect data. A campaign typically includes several steps, such as a welcome screen, an interaction (e.g. quiz, contest, or game), an optional form, and an exit screen.
Campaigns can be configured as anonymous or identified, depending on whether personal data is collected. Each campaign is linked to a website entity, which defines configuration settings such as domains, languages, and integrations.
Campaigns come with at least one publication channel: minisite, iframe or mobile.
From a data perspective, it is important to differentiate between:
- Participants, which represent unique users defined by 3 attributes (firstname, lastname and email)
- Participations, which represent each individual entry or interaction with a campaign.
Read more: Campaign Concepts
Data flow and integrations
The Developers Portal will help you understand the different ways to exchange data between Qualifio and external systems.
- Webhooks: Webhooks allow Qualifio to automatically send participation data to an external endpoint in real time. This is typically used to synchronize data with external tools as soon as a user interacts with a campaign.
- Campaign feeds: Campaign feeds allow you to retrieve campaign and participation data programmatically. This approach is useful when your system needs to fetch data on demand.
- External games: External games allow you to integrate custom-built experiences with Qualifio campaigns while still benefiting from its data collection and tracking capabilities.
Additional features help improve how data is used within campaigns:
- Prefill allows form fields to be automatically populated with known user data.
- Participation limitation defines rules to control how often users can participate in a campaign.
Authentication and user identification
Qualifio supports several Single Sign-On (SSO) methods to identify users and simplify access across platforms. These include OAuth2, cookie-based authentication, secure tokens, and bilateral messages.
These methods allow you to manage user identity consistently and control how data is shared between systems.
Read more: SSO Standards
Security and compliance
The portal also includes documentation related to security and data protection.
- Secure tokens help ensure that data exchanged between systems is trusted.
- GDPR features support the management of personal data and user rights.
-
Tracking consent allows you to collect and respect user consent for analytics and marketing purposes.
Management and localization
Additional sections cover campaign management features such as ownership and access control, as well as multi-language support to create localized user experiences.