> ## Documentation Index
> Fetch the complete documentation index at: https://docs.runalloy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Eventbrite

> Integration details and setup guide for the Eventbrite connector in Alloy Automation.

## Pre-Built Tooling

| Category                            | Details                                                       |
| ----------------------------------- | ------------------------------------------------------------- |
| **Authentication**                  | Bearer Token (OAuth 2.0)                                      |
| **Two-Way Sync**                    | Yes                                                           |
| **Events Supported**                | Yes (Webhooks)                                                |
| **Realtime**                        | Yes                                                           |
| **Supports Rate Limiting**          | Yes (1000 requests per hour per user, 50 requests per second) |
| **Authentication Scopes Supported** | N/A (OAuth token provides access based on user permissions)   |

***

## Objects Supported

Alloy Automation supports syncing the following objects from **Eventbrite**:

* **Events**
* **Orders**
* **Attendees**
* **Tickets**
* **Venues**
* **Organizations**
* **Categories**
* **Formats**
* **Discounts**
* **Webhooks**

***

## Set Up Guide

### Trial Access

| Question                                           | Answer                                                                                                                                                                                    |
| -------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Offers free trial?**                             | Yes. Eventbrite offers a free plan for free events. You can create paid events with a per-ticket fee. Sign up at [https://www.eventbrite.com](https://www.eventbrite.com) to get started. |
| **Requires requires paid sandbox**                 | No paid sandbox required. You can create free test events for development.                                                                                                                |
| **Requires partnership to obtain authentication?** | No. OAuth credentials can be obtained directly from the Eventbrite App Management page.                                                                                                   |

***

### Authentication (OAuth 2.0)

For customers who want to completely whitelabel their OAuth experience, you can provide your own developer keys instead of using Alloy Automation's.

1. Go to **Eventbrite Account Settings** at [https://www.eventbrite.com/account-settings/apps](https://www.eventbrite.com/account-settings/apps).
2. Click **Create New App** and fill in the required information:
   * Application name
   * Application description
   * Application URL
3. Add the redirect URI: [https://api.runalloy.com/api/strategy/connector/eventbrite/callback](https://api.runalloy.com/api/strategy/connector/eventbrite/callback)
4. Once your app is created, copy your **OAuth Token** (or **Client Secret** if using full OAuth flow).
5. Enter your credentials into Alloy Automation.

#### API Documentation

For detailed API documentation, visit: [https://www.eventbrite.com/platform/api](https://www.eventbrite.com/platform/api)

#### Important Notes

* Eventbrite supports both private tokens (for personal integrations) and OAuth 2.0 (for public apps)
* Private tokens are simpler to set up but only work for your own events
* OAuth 2.0 is required if you're building an app for other Eventbrite users
* Tokens have access to all resources the authenticated user has permission to view

***

## Use Cases

### 1) Event data synchronization

Sync event details, schedules, and venue information from Eventbrite to your website or app, ensuring consistent information across all platforms.

### 2) Attendee management

Pull attendee lists and registration data from Eventbrite into your CRM or marketing automation platform for follow-up campaigns and relationship management.

### 3) Order processing and analytics

Retrieve order data and ticket sales information to generate custom reports, track revenue, and analyze event performance across your business intelligence tools.

### 4) Automated check-in systems

Build custom check-in applications that sync with Eventbrite attendee data in real-time, enabling smooth event entry and attendance tracking.

### 5) Multi-event management

Aggregate data across multiple events and organizations to provide unified reporting, cross-event analytics, and centralized event management dashboards.

***

## API Gotchas

* **Rate limiting:** Eventbrite enforces strict rate limits of 1000 requests per hour per user and 50 requests per second. Monitor the `X-RateLimit-*` headers and implement exponential backoff.
* **Pagination:** Large datasets require pagination using the `continuation` token. Don't assume all results fit in a single response—always check for and handle pagination.
* **Webhook retries:** Eventbrite will retry failed webhook deliveries up to 10 times with exponential backoff. Ensure your webhook endpoint returns 2xx status codes promptly.
* **Event status transitions:** Events can be in various states (draft, live, started, ended, completed). Not all API operations are available in all states, so check event status before performing actions.
* **Timezone handling:** Eventbrite stores event times in the event's local timezone. Always handle timezone conversions carefully when syncing to other systems.

> For questions or troubleshooting, contact **[support@runalloy.com](mailto:support@runalloy.com)**.
