Eventbrite brings people together through live experiences. Discover events that match your passions, or create your own with online ticketing tools.
Go to siteThe Eventbrite API offers a powerful way to create, manage, and attend events programmatically. With Pipedream, you can leverage this API to automate a swath of tasks such as syncing attendee data, updating events in real-time, and connecting Eventbrite to other apps to streamline event workflows. By employing Pipedream's serverless platform, you can engineer intricate automations that respond to event triggers (like new event creation or ticket purchase) and conduct actions across your software stack without writing extensive code.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
eventbrite: {
type: "app",
app: "eventbrite",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://www.eventbriteapi.com/v3/users/me/`,
headers: {
Authorization: `Bearer ${this.eventbrite.$auth.oauth_access_token}`,
},
})
},
})
Automated Attendee Management: Sync new Eventbrite attendees to Google Sheets in real-time. When a new attendee registers, trigger a Pipedream workflow that adds their details to a Google Sheet, enabling easy access and manipulation of attendee data for further event management and analytics.
Event Creation Broadcast: Automatically post new Eventbrite events to social media platforms. Use Pipedream to detect when a new event is created on Eventbrite, and then craft and send tailored announcements to Twitter, LinkedIn, and Facebook, amplifying your event's reach without manual intervention.
Post-Event Feedback Collection: Send a follow-up survey to attendees after an event ends. Set up a Pipedream workflow that triggers when an Eventbrite event concludes, then use the SendGrid app to email attendees a feedback form. Aggregate and analyze responses to improve future events.
Get event attendees for a specified event. See the documentation
Get event summary for a specified event. See the documentation
Get a list of event orders placed by the authenticated user. See the documentation
Eventbrite uses OAuth authentication. When you connect your Eventbrite account, Pipedream will open a popup window where you can sign into Eventbrite and grant Pipedream permission to connect to your account. Pipedream securely stores and automatically refreshes the OAuth tokens so you can easily authenticate any Eventbrite API.
Pipedream requests the following authorization scopes when you connect your account:
GET
https://www.eventbrite.com/oauth/authorize
?
client_id={{oauth.client_id}}
&
redirect_uri={{oauth.redirect_uri}}
&
state={{oauth.state}}
&
response_type=code
&
scope={{oauth.space_separated_scopes}}
POST
https://www.eventbrite.com/oauth/token
content-type: application/x-www-form-urlencoded
accept: application/json
client_id={{oauth.client_id}}
&
client_secret={{oauth.client_secret}}
&
redirect_uri={{oauth.redirect_uri}}
&
grant_type=authorization_code
&
code={{oauth.code}}