Moments Platform Integration Guide
Overview
This guide explains how to connect Bridged with Moments Platform to read event content including audience data, visitor attributes, and engagement events. The integration supports reading this data for activation, qualification, and nurture playbooks.
Moments Platform is trusted by global exhibition organizers (e.g., GITEX) to streamline everything from financial management to onsite logistics. The platform provides a REST API for accessing audience and visitor data .
⚠️ Important Note
There are multiple products named "Moments" or with "Moments" in their name. This guide covers the Moments Platform used for exhibition/event management (trusted by GITEX). If your organization uses a different "Moments" product (e.g., Tealium Moments API, MomentScience, Selligent Interactive Moments), the integration approach will differ .
Primary Use Case: Read Event Content
For Bridged's event experience integrations, the primary use case is reading event-related data, including:
Data Type | Use in Bridged |
|---|---|
Audience data | Personalize outreach and qualification conversations |
Visitor attributes | Understand attendee demographics and behavior |
Engagement events | Track attendee interactions for lead scoring |
Badges/segments | Identify high-value attendees |
Prerequisites
Before starting, ensure you have:
A Moments Platform account with API access enabled
Your API credentials (API key or OAuth credentials)
API access enabled by your account manager (contact Moments support to enable)
Note: API access must be enabled by your account manager. The endpoint is off by default until you enable it in the platform settings .
Connection Methods
Method | Best for | Setup complexity |
|---|---|---|
API Key (Direct) | Automated data pulls | Medium |
OAuth 2.0 / JWT | Enhanced security | Medium |
Manual Export | One-time or backup data pulls | Low |
Recommendation: Use API Key authentication for automated syncs. Enable the API engine in your Moments Platform dashboard first .
Step 1: Enable API Access in Moments Platform
Log in to your Moments Platform account
Navigate to AudienceStream → Moments API
Click + New Engine
Configure engine details:
Name:
Bridged IntegrationEnable Engine: Toggle ON (endpoint is off by default)
Domain Allow List: Specify domains that can use this endpoint (optional)
Click Next
Step 2: Configure API Response Settings
In the Response screen, select the data to include in the API response :
Audiences - Visitor segments/groups
Badges - Achievement/status markers
Attributes - Visitor profile fields
Choose whether to use ID (UID) or name for audiences and attributes
Using names increases payload size but improves readability
Click Next to create the engine
Review the endpoint URL on the Summary screen
Click Done
Important: Visitor data becomes available only after the engine is enabled and visitors log active sessions . Changes to engine configuration take approximately 5 minutes to be available .
Step 3: Obtain API Credentials
Depending on your Moments Platform configuration, authentication may use:
Option A: API Key
Contact your Moments Platform account manager to obtain your API key. The API key is required for all API requests.
Option B: OAuth 2.0 / JWT
If your platform uses JWT authentication :
Obtain your Private Key and Secret from the platform
Generate a JWT token using Basic Authentication:
Header:
Authorization: Basic base64(<Private Key>:<Secret>)
Use the returned JWT token for API calls:
Header:
Authorization: Bearer <JWT>
Step 4: Configure Bridged to Connect to Moments Platform
Log in to your Bridged dashboard
Navigate to the Integrations section. If you do not see this section, contact
support@bridged.mediaClick Moments Platform → Connect Account
Enter the following credentials:
Field | Description |
|---|---|
API Key | Your Moments Platform API key |
Engine Endpoint URL | The unique endpoint URL from Step 2 |
Authentication Type | API Key or OAuth/JWT |
Click Connect
API Request Example
bash
curl -X GET "https://your-moments-instance.com/api/v1/audiences" \
-H "Authorization: Bearer YOUR_API_KEY"Step 5: Available Data Types
Based on Moments Platform API capabilities, the following data can be read :
Data Type | Description |
|---|---|
Audiences | Visitor segments and groups |
Badges | Achievement/status markers assigned to visitors |
Visitor Attributes | Profile fields (name, email, company, etc.) |
Events | Engagement events from active sessions |
Step 6: Configure Sync Settings
Setting | Options | Description |
|---|---|---|
Data objects | Audiences, Badges, Attributes, Events | Which data to read |
Sync frequency | Hourly, Daily, Weekly | How often to refresh data |
Visitor filter | Active sessions only, All | Filter by session status |
Bulk sync limit: Each bulk operation is limited to 50 records per request.
Step 7: Alternative - Manual Data Export
If API access is limited, Moments Platform may support manual exports:
Log in to your Moments Platform dashboard
Navigate to the AudienceStream section
Export audience/visitor data as CSV
Upload CSV to Bridged via dashboard
Common Use Cases
Playbook | How Event Data Is Used |
|---|---|
Activation | Read audience segments to trigger targeted WhatsApp campaigns |
Qualification Agent | Read visitor badges and attributes for lead scoring |
Nurture & Conversion | Read engagement events for post-event follow-up |
Example Conversation Powered by Moments Platform Data
When an attendee asks "What sessions am I registered for?", Bridged:
Reads visitor attributes from Moments API
Identifies session registrations
Returns personalized schedule information
Security & Permissions
Moments Platform uses API Key or OAuth/JWT authentication
The endpoint is off by default; you must enable it
Domain allow lists can restrict which domains can access the endpoint
All API calls should be made over TLS 1.2+
You can purge engine data if renamed/deleted attributes cause issues
Data Purge
If audiences, badges, or attributes are renamed or deleted, you may need to purge engine data to avoid unexpected results :
In Moments API screen, click action menu → Purge Data
After purge, previously stored visitor data will not be available
Troubleshooting
Issue | Likely cause | Solution |
|---|---|---|
No data available | Engine not enabled | Enable engine in Moments API settings |
Connection fails (401) | Invalid API key | Verify API key with account manager |
No visitor data | No active sessions | Visitors must log active sessions to generate data |
Configuration not applied | 5-minute delay | Wait 5 minutes after saving changes |
Unexpected API responses | Renamed audiences/attributes | Purge engine data |
Payload too large | Using names instead of IDs | Switch to using IDs (UID) for attributes |
Support
For integration support, contact your Bridged account manager or email support@bridged.media.
For Moments Platform-specific questions:
Contact: Your Moments Platform account manager
API Access: Request via account manager to enable Moments API