Skip to content
Last updated: 2026-04-06
Guide

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:

  1. You authorize Dxtra to access your Eventbrite organizer account via OAuth
  2. Webhook events track registrations, order placements, and attendee changes in real time
  3. Dxtra validates webhooks, extracts personal data, and logs processing activities
  4. Attendee data is enriched via the Eventbrite API for complete privacy tracking

Setup

Step 1: Create Eventbrite OAuth Application

  1. Visit Eventbrite App Management
  2. Sign in with your Eventbrite organizer account
  3. Click Create App and fill in application details
  4. Note your Client ID and Client Secret

Step 2: Configure Dxtra Integration

  1. Log into the Dxtra dashboard
  2. Navigate to Processors > Add Integration > Eventbrite
  3. Enter your Eventbrite Client ID and Client Secret
  4. Save the configuration

Step 3: Authorize Connection

  1. In the Dxtra dashboard, go to Processors > Eventbrite
  2. Click Connect to Eventbrite
  3. Authorize Dxtra to access your Eventbrite organizer account
  4. Select the organization you want to connect
  5. 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 orders
  • order.updated -- Order modifications
  • order.refunded -- Refund processing
  • attendee.updated -- Attendee information changes
  • event.published -- Event publication
  • event.updated -- Event detail changes

Step 5: Test the Integration

  1. Create a test event in Eventbrite
  2. Register a test attendee
  3. Check the Dxtra dashboard Activity Log for captured events
  4. 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:

  1. Dxtra records -- All stored Eventbrite event data for the data subject is removed
  2. 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:

  1. Verify the redirect URI matches exactly in your Eventbrite app settings
  2. Ensure OAuth tokens are being refreshed properly
  3. Check that your Eventbrite account has organizer permissions

Data Synchronization Problems

Attendee registrations not appearing in Dxtra:

  1. Check webhook endpoint configuration and delivery status
  2. Verify webhook events are selected in Eventbrite settings
  3. Review API rate limiting and request throttling

Duplicate Attendee Records

  1. Review email address normalization settings
  2. Check for attendees with multiple registrations
  3. Configure custom field mapping for unique identification

For support, contact support@dxtra.ai with "Eventbrite" in the subject line.