FFAIR -> Aditus SSO Integration
The FFAIR → Aditus integration allows exhibitor and user data to sync one-way from FFAIR into Aditus (badging and ticketing).
What happens once the integration is enabled
Once enabled:
-
Exhibitor users are automatically synced to Aditus
-
Exhibitors can access Aditus via deep links from their Exhibitor Portal
-
Badge and stand personnel management happens directly in Aditus
This removes the need for manual imports or separate logins.
What this integration does
-
One-way synchronisation: FFAIR → Aditus
-
Syncs Exhibitors and their users
-
Creates or updates users in Aditus whenever changes are made in FFAIR
-
Generates secure deep-link access for each exhibitor user
Where to find the integration
-
Go to Show Settings
-
Open Integrations
-
Select Aditus

Enabling the Aditus integration
In the Aditus modal:
-
Enable the FFAIR → Aditus toggle
-
Complete the required fields:
-
Event ID
-
Key
-
Secret
-
-
(Optional) Select a Tickets Quota custom field
-
This allows you to assign a number of tickets to each exhibitor directly via FFAIR
-
-
Click Sync
Your Aditus representative can provide the required credentials.
Tickets Quota (optional)
If you use ticket quotas:
-
Select a Stand Custom Field with type Number
-
This value is sent to Aditus as the ticket quota per exhibitor
-
Only this custom field is synced
(no other custom fields are included)
What data is synced
Included
-
All exhibitor users
-
User contact details
-
Stand details
-
Ticket quotas (if configured)
Excluded
-
Contractors
-
Archived users
-
Archived exhibitors
-
Custom fields (except Ticket Quotas)
If a user is archived in FFAIR, no update is sent to Aditus.
Exhibitor experience
Once the integration is enabled:
-
A Login to Aditus button appears in the Exhibitor Portal
-
Exhibitors click the button to access Aditus
-
Login happens via a secure deep link (no password required)
Data mapping overview
| Aditus Field | FFAIR Field / Logic | Description |
|---|---|---|
| FaireventId | Config setting | Event ID from Show Settings |
| UserImportMode | 2 | Hardcoded (DeepLinkImport) |
| Exhibitor_ExternalId | company.id | Unique exhibitor ID |
| FaireventAppearance_ExternalId | stand.standId | Unique stand ID |
| Exhibitor_Name1 | company.name | Exhibiting company name |
| User_FirstName | user.name (split) | First name |
| User_LastName | user.name (split) | Last name |
| user.email | User email | |
| Phone | stand.contactPhoneNumber | Optional |
| FaireventAppearance_Booth | stand.name | Stand number/name |
| FaireventAppearance_Area | stand.size.area | Converted to number |
| User_DeeplinkToken | SHA256(user.email) | Deep-link token |
| TicketQuota | stand custom field | Mapped dynamically |

