Skip to main content

Setting up Engage in Actito with dedicated tables

With this method of integration, data collected through Qualifio campaigns is automatically synchronized into Actito. Campaign interaction data is stored in a dedicated custom table, while participant information is enriched directly in a profile table (existing or dedicated).

This setup provides a more automated, scalable, and data-oriented integration, making it easier to activate campaign data across Actito channels.

Understanding the tables

Each table has its own function and allows you to store the different data coming from Qualifio.

The custom table "Campaign interaction"

The custom table deployed in your Actito license is called "Campaign Interaction" and will be used to collect and store data related to Qualifio campaign participation.

It includes the following standard fields:

Name of the attributeData stored
Campaign deviceDevice on which the profile participated in the Qualifio campaign
Campaign nameName of the Qualifio campaign
Campaign thematicsThematics define for the Qualifio campaign (optional)
Campaign typeType of Qualifio campaign (survey, instant win ...)
campaignSourceIdID of the Qualifio website on which the campaign is hosted
campaignSourceNameName of the Qualifio website on which the campaign is hosted
Email addressEmail address of the participant
Participation dateDate of participation to the Qualifio campaign
Personality ProfilePersonality profile (result of "Personality test" type campaigns)
Prize codeCode given to participant on the exit screen (no prize name in that case)
Prize namePrize given to participant on the exit screen (in this case there is a prize name and code)
tip

The enrichment of these fields with data collected by Qualifio does not require manual mapping if they have kept their standard technical names.

For each new interaction in a linked Qualifio campaign, a new line will be created in the table. Each one of this line will be associated to a profile of your "Clients" (your main profile table) or the "Prospects" profile table thanks to the email address of the profile.

note

You wish to collect additional information beyond the one contained in the standard fields? Please contact your account manager to add these additional fields.

The profile table "Prospects"

Depending on how your data model is structured and according to your needs, our teams can also deploy a "Prospects" profile table in addition to the custom table to store the data collected about your profiles.

If the key of the profile table you want to enrich with Qualifio data is the email address, there is no need to deploy an additional profile table. The enrichment can be done directly in this table.

However, if the key of your profile table is not the email address, the "Prospect" table will be automatically deployed. You will then be able to push data from the "Prospects" table to your main profile table via Actito standard data feeds.

The "Prospects" table contains the following standard fields:

Name of the attributesData stored
First nameFirst name of the participant
Last nameLast name of the participant
Email addressEmail of the participant (mandatory)
GenderGender of the participant (values: M/F)
Birth dateDate of birth of the participant
LanguagePreferred language of the participant
Phone numberPhone number of the participant
Mobile numberMobile phone number of the participant
StreetAddress street of the participant
House numberNumber of the address of the participant
BoxBox number of the address of the participant (or any other additional address information)
LocalityLocality of the participant
Postal codePostal code of the participant
CountryCountry of the participant
warning

If your profile table contains one or more subscriptions, you will need to create the corresponding opt-ins in Qualifio.

During enrichment, if empty values are returned from Qualifio, they will be ignored by Actito. There is therefore no risk of deleting previously collected data from your profile table.

tip

Enriching these fields with data collected by Qualifio does not require manual mapping if they have kept their standard technical names.

Synchronizing custom fields

By default, this method already synchronizes a lot of data, including information related to the campaign (in the custom table) as well as personal info related to the participant (in the profile table).

But depending on your business needs, there may be more pieces of information that you may want to collect, such as what are the hobbies of the participant, do they own a car or anything related to the scope of your brand.

This is why you have the possibility the create additional fields that will be synchronized between the Qualifio campaign and the Actito tables, to help you activate the profile thanks to the data relevant to your business.

warning
  • For the profile table, you can complete this step in autonomy by following the walkthrough below.
  • For the custom table, the set-up has to be managed by our teams. In each case, do not hesitate to contact your account manager to discussed your needs and make the better set-up.

Step 1 - Create the field in the profile table

In the Actito platform, go to the Table structure module and select the right profile table.

  • Click on "Update"
  • Choose the method: "No code" or "From JSON"
  • Add an attribute and define all the parameters:
    • Technical name: Assign a technical name of your field (without spaces), and take note of it.
    • Name: This will be the name visible in your table
    • Mandatory: Optional or Mandatory
    • Multi-valued:Simple value or Multi-valued
    • Unicity: Not unique or Unique
    • Comment: Add a comment if you want
  • Go through all the steps and save

You now have a new field in your profile table.

Step 2 - Set the new mapping variable on Qualifio Portal

Go to the Qualifio portal.

tip

Remember you can use the SSO.

Go to the "Integrations" section and select "Mapping variables".

Mapping variables

  • Set a display name with the technical name set on the step #2
  • Set a technical name with the technical name set on the step #2 with the prefix "actito_". For instance, the "myCustomField" field becomes "actito_myCustomField".
  • Keep the variable type as "Answer".
  • Enable this mapping variable for questionnaire and/or forms (see step 3 for practical applications).

variables paramters

Step 3 - Use the custom variable in your campaign

Depending on the settings chosen at step 2, you can use your custom variable:

  • At the "Questions" step of your Qualifio campaign. This is where you define the quiz proper, namely the interactive part of the campaign. Simply choose the relevant mapping variable in the options.
tip

Using a custom variable in the Questionnaire allows you to collect additional data from your profile while making it part of the "game".

"Questions" step of your Qualifio

  • At the "Forms" step of the campaign, where you collect the personal information of the participant such as the Identification questions. But you can also write your own questions, then map them with a custom variable to push the answer in Actito.

"Forms" step of the campaign

Using proper question formats

caution

Make sure that the format types of the questions are matching on both Actito and Qualifio. Please mind the following comparison table when setting up custom fields.

Type of dataType of answer on ActitoType of question on QualifioValue of questions on QualifioType of data to enrich on Actito profile table
Textopen field - textSingle answer
- Answer buttons
- Radio buttons
- Clickable images
- Drop down list
- Related drop-down list
Multiple answer
- Alphanumeric field with instant check
Open-ended questions
- Text box
Text – be careful about the characters limit if using enrichment rulesText attribute
Integeropen field - integerSingle answer
-Answer buttons
- Radio buttons
- Clickable images
- Drop down list
- Related drop-down lists
Open-ended questions
-Numeric field
With an integer as a valueInteger attribute
Dateopen field - dateOpen-ended questions
- Date field
Date attribute
BooleanRadio buttons – yes/noSingle answer
- Answer buttons
- Radio buttons
- Clickable images
- Drop down list
- Related drop-down lists
With a value: true/falseBoolean attribute
Text multi-valuesMultiple checkboxes – textMultiple answer
- Checkboxes
Ranking
Warning: all answers values set on Qualifio must be also set on Actito answersText attribute with multi-values

Was this page helpful?