Eventbrite Integration¶
Connect Eventbrite to Dxtra for automated event privacy compliance, attendee data tracking, and GDPR/CCPA rights management.
Prerequisites¶
- Dxtra account with configured Data Controller and DID
- Eventbrite Organizer account with API access
- Eventbrite API application configured for OAuth 2.0
How It Works¶
Dxtra integrates with Eventbrite through OAuth 2.0 authentication and webhook monitoring:
- You authorize Dxtra to access your Eventbrite organizer account via OAuth
- Webhook events track registrations, order placements, and attendee changes in real time
- Dxtra validates webhooks, extracts personal data, and logs processing activities
- Attendee data is enriched via the Eventbrite API for complete privacy tracking
Setup¶
Step 1: Create Eventbrite OAuth Application¶
- Visit Eventbrite App Management
- Sign in with your Eventbrite organizer account
- Click Create App and fill in application details
- Note your Client ID and Client Secret
Step 2: Configure Dxtra Integration¶
- Log into the Dxtra dashboard
- Navigate to Processors > Add Integration > Eventbrite
- Enter your Eventbrite Client ID and Client Secret
- Save the configuration
Step 3: Authorize Connection¶
- In the Dxtra dashboard, go to Processors > Eventbrite
- Click Connect to Eventbrite
- Authorize Dxtra to access your Eventbrite organizer account
- Select the organization you want to connect
- Grant necessary permissions for event and attendee data access
Step 4: Configure Webhooks¶
Configure webhook endpoints for real-time event tracking. The webhook URL is provided in the Dxtra dashboard (includes your DID and DX Key).
Select webhook events to monitor:
order.placed-- New ticket ordersorder.updated-- Order modificationsorder.refunded-- Refund processingattendee.updated-- Attendee information changesevent.published-- Event publicationevent.updated-- Event detail changes
Step 5: Test the Integration¶
- Create a test event in Eventbrite
- Register a test attendee
- Check the Dxtra dashboard Activity Log for captured events
- Verify attendee data is being properly linked
Supported Events¶
Event and Attendee Data¶
| Eventbrite Object | Data Captured | Privacy Purpose |
|---|---|---|
Order | Purchaser info, payment details | Transaction processing |
Attendee | Name, email, ticket type | Event access and communication |
Event | Name, description, dates, venue | Event management |
Check-in | Attendance status, timestamp | Event attendance tracking |
Marketing Data¶
| Eventbrite Object | Data Captured | Privacy Purpose |
|---|---|---|
Discount | Promotional code usage | Marketing campaign tracking |
Question Response | Custom form responses | Event customization |
Data Subject Rights¶
Customer Data Redaction¶
Data subjects can request deletion of their event data:
- Dxtra records -- All stored Eventbrite event data for the data subject is removed
- Eventbrite account -- You must separately delete attendee data from your Eventbrite organization
Event Data Retention
Event registration data may need to be retained for legal, safety, or tax purposes depending on event type and jurisdiction.
Data Export¶
Eventbrite data is included in Dxtra's standard data subject export functionality, providing attendee registration and event participation information.
OAuth Security¶
- OAuth 2.0 -- Secure connection with encrypted token management
- Automatic token refresh -- Bearer token authentication for all API calls
- DID + DX Key authentication -- Organization identification on webhook requests
- Webhook signature verification -- Cryptographic verification of incoming events
Troubleshooting¶
OAuth and Authentication Issues¶
"Invalid grant" error during OAuth setup:
- Verify the redirect URI matches exactly in your Eventbrite app settings
- Ensure OAuth tokens are being refreshed properly
- Check that your Eventbrite account has organizer permissions
Data Synchronization Problems¶
Attendee registrations not appearing in Dxtra:
- Check webhook endpoint configuration and delivery status
- Verify webhook events are selected in Eventbrite settings
- Review API rate limiting and request throttling
Duplicate Attendee Records¶
- Review email address normalization settings
- Check for attendees with multiple registrations
- Configure custom field mapping for unique identification
Related Documentation¶
- Integration Overview -- All available integrations
- SurveyMonkey Integration -- Research data integration
- Consent Management -- Consent tracking
- Data Subject Rights -- Rights request processing
- Webhook Security -- Webhook authentication details
For support, contact support@dxtra.ai with "Eventbrite" in the subject line.