Overview
Integration settings manage the third-party services that are available across a reseller’s portfolio. Some integrations require API keys or credentials to be configured at the reseller level before companies can enable them — the reseller provides the platform-level credentials, and companies configure their own integration-specific settings. This two-level approach means:- Reseller administrators set up shared credentials and API keys (e.g. a Google Maps API key) once
- Company administrators enable individual integrations from their admin settings and configure company-specific options
Available Integrations
Event & Compliance Integrations
These integrations sync event and ticket data with external regulatory or government systems.- DTCM
- Szamlazz
Dubai Tourism and Commerce Marketing — company event data is automatically synced with DTCM performance data.Reseller setup: No reseller-level credentials required.Company setup: Enable the integration and provide DTCM API credentials (API key, token API key, client ID, client secret, seller code). Supports live and test modes.Feature flag: DTCM
Refund Protection Integrations
- Protect Group
- Manual Refund Protection
Refund Protect Group — enables the Protect Group integration for refund protection during checkout. Customers can opt in to refund protection when purchasing tickets.Reseller setup: Provide Protect Group credentials (client ID, client secret, API key, and vendor code) for both live and test environments.Company setup: Enable the integration, configure opt-in requirements, set minimum order values per currency, assign a tax band, and set a deadline (hours before event) after which protection is no longer available.Feature flag: Refund Protect Group Integration. Modes: Standard or Anonymous. Conflicts with Manual Refund Protection.
Platform Service Integrations
These integrations are configured at the reseller level and provide shared services across all companies.| Integration | Reseller Setting | Purpose |
|---|---|---|
| Google Maps | Google Maps JavaScript API key | Enables dynamic maps on event pages, custom map themes, and multi-marker event browse pages. Without dynamic maps, the platform uses static map images |
| what3words | what3words API key | Enables what3words address format as an alternative to traditional addresses |
| Misr SMS | Misr SMS credentials (API key + sender name) | Companies can use the reseller’s Misr SMS account for order approval/rejection notifications |
| VATstack | VATstack secret key | Provides VAT compliance validation for EU transactions |
Social Login Integrations
Social login credentials are configured at the reseller level to enable customers to sign in using third-party accounts.| Provider | Credentials Required |
|---|---|
| Client ID, client secret | |
| Client ID, client secret | |
| Client ID, client secret | |
| Apple | Client ID, private key, private key ID, team ID |
How Integrations Flow from Reseller to Company
Integration enablement follows a three-step chain:- The reseller has provided any required credentials
- The relevant feature flag is enabled on both the reseller and the company
- The company has the necessary permissions
If a child company has global transactions enabled with its parent, integration settings that relate to payment processing are managed through the parent company’s configuration.
Integration Conflicts
Some integrations are mutually exclusive and cannot be active on the same company at the same time:| Integration | Conflicts With |
|---|---|
| Szamlazz | Conditional tax bands |
| Refund Protect Group | Manual Refund Protection |
| Manual Refund Protection | Refund Protect Group |
