Eventbrite icon

Eventbrite

Interact with Eventbrite API to manage events, orders, and attendees

Overview

This node integrates with the Eventbrite API to manage events, specifically allowing users to create new events on their Eventbrite account. The "Create Event" operation under the "Event" resource enables users to define event details such as name, description, start and end times, and currency. This is useful for automating event creation workflows, such as scheduling webinars, conferences, or meetups directly from n8n without manual entry in Eventbrite.

Practical examples include:

  • Automatically creating an event when a new product launches.
  • Scheduling recurring meetings or classes by dynamically generating events.
  • Integrating event creation into marketing automation pipelines.

Properties

Name Meaning
Event Name The name/title of the event to be created.
Event Description A detailed description of the event (supports multiline text).
Start Date The starting date and time of the event (in datetime format).
End Date The ending date and time of the event (in datetime format).
Currency The currency code used for the event's financial transactions. Options: USD, EUR, GBP, CAD.
Additional Fields Optional extra settings including:
- Max Results Maximum number of results to return (1-50) — not directly relevant for event creation here.
- AI Agent Mode Whether to optimize output format for AI agents (simplified and structured).
- Include Summary When AI Agent Mode is enabled, whether to include a human-readable summary.

Output

The node outputs JSON data representing the created event with detailed information, including but not limited to:

  • id: Unique identifier of the event.
  • name: Event name (text or HTML).
  • description: Event description (text or HTML).
  • url: Public URL of the event.
  • start and end: Start and end date/time objects with timezone info.
  • created, changed: Timestamps for event creation and last modification.
  • capacity: Maximum number of attendees.
  • status: Current status of the event.
  • currency: Currency code used.
  • online_event: Boolean indicating if the event is online.
  • organization_id, organizer_id, venue_id: Related entity IDs.
  • category_id, subcategory_id, format_id: Classification identifiers.
  • is_free: Boolean indicating if the event is free.
  • locale: Locale setting for the event.
  • privacy_setting: Privacy level of the event.
  • venue: If available, includes venue details like name, address, latitude, and longitude.

If AI Agent Mode is enabled, the output may also include a simplified summary string designed for AI consumption.

No binary data output is produced by this operation.

Dependencies

  • Requires an API key credential for authenticating with the Eventbrite API.
  • The node uses the official Eventbrite API endpoint at https://www.eventbriteapi.com/v3.
  • Proper configuration of the API key with sufficient permissions to create events is necessary.

Troubleshooting

  • Common Issues:

    • Invalid or missing API credentials will cause authentication failures.
    • Incorrect date formats for start/end dates may result in errors.
    • Insufficient permissions on the API key can prevent event creation.
    • Network issues or API rate limits may cause request failures.
  • Error Messages:

    • Errors returned from the Eventbrite API are propagated, often including messages about invalid parameters or authorization failures.
    • If the node encounters an error during execution, it throws an error with the message from the API or a descriptive internal message.
    • To resolve, verify API credentials, ensure required fields are correctly filled, and check network connectivity.

Links and References

Discussion