Daily pre-event VIP briefing for Eventbrite in Slack
Every morning we scan your next 48 hours of Eventbrite events, research each attendee, and post a VIP briefing to your team's Slack channel.
Every morning at 7am local time, produce a pre-event VIP briefing for every Eventbrite event my organization is hosting that starts in the next 48 hours, and post it to our Slack events channel so hosts and sales reps can walk in knowing exactly who they need to greet.
Step 1 — Find the events. Call Eventbrite's List Events by Organization for my organization with expand=venue so the venue is inlined for the briefing header. Filter to events whose start time is within the next 48 hours from now (status = live). If no events match, skip the run entirely and do not post an empty briefing.
Step 2 — Pull the roster. For each event, call Eventbrite's List Attendees by Event and paginate until you have the full list. Capture each attendee's first name, last name, email, and the company and job title from their profile when present. Also grab the total registration count for the event header.
Step 3 — Research each attendee. Use web research to figure out who's notable. For every attendee, look up their current title and company on public LinkedIn and company pages, decide whether their role makes them a decision-maker (founder, C-level, VP, director, head-of, buyer for our category), decide whether their company is a target account (I will describe target-account criteria in the workflow configuration — treat unspecified as 'strategic tech companies, 100+ employees'), and search for one recent piece of public news about them or their company that makes a natural conversation starter (funding round, product launch, new role, press mention, hiring push). Skip attendees where public info is thin — do not fabricate.
Step 4 — Group and rank. For each event, sort attendees into three buckets: (a) VIPs to greet personally — decision-makers, high-profile names, or people at named strategic accounts, capped at the top 15 by importance so the Slack message stays readable; (b) target-account attendees — anyone from a target-account company who didn't make the top VIP cut; (c) everyone else — reported as a headcount only, no names.
Step 5 — Write the briefing and post it to Slack. Compose one Slack message with a short intro line and then one section per event, in start-time order. Each section leads with the event name, local start date and time, venue (from expand=venue), and total registrations. Under the header, list the VIPs to greet personally with name, title @ company, a one-line 'why they matter,' and a one-line 'talking point.' Then list target-account attendees more briefly (name, title @ company, one line). Finish the section with 'plus N other attendees' for the headcount bucket. Use Slack mrkdwn: *bold* for names and event titles, bullet points for each person. Send the message with Slack's Send a Message to the events team channel.
Guardrails: never invent titles, companies, or news; if you can't find something on the public web, say 'no public info found' rather than guessing. Cap each event's VIP list at 15 people. If a single event has more than 300 attendees, only research the ones whose Eventbrite profile shows a company or job title first, then fill in remaining VIP slots with the rest. Respect Eventbrite's per-hour rate limits by pausing between pages when needed.
Additional information
What does this prompt do?
- Runs every morning and finds every Eventbrite event you are hosting in the next 48 hours.
- Pulls the attendee list for each event and researches who is notable, using public web sources for title, company, decision-maker signals, and recent news.
- Sorts attendees into VIPs to greet personally, target-account attendees, and everyone else (headcount only).
- Posts a Slack briefing with one section per event — name, date, venue, total registrations, and a 'why they matter' plus 'talking point' line for each VIP.
What do I need to use this?
- An Eventbrite login for the account that hosts your events.
- A Slack workspace and a channel where the events team wants the briefing posted.
- An idea of what a 'target account' looks like for your team (industry, company size, named accounts) so the agent can flag them.
How can I customize it?
- Change the run time (default: every morning) or the look-ahead window (default: next 48 hours).
- Point it at a different Slack channel or DM the briefing to specific hosts and sales reps.
- Tune what counts as a VIP: your target-account list, seniority thresholds (VP and above, founders, buyers), or specific companies to always call out.
- Cap the VIP list per event (default: top 15) so the Slack message stays readable.
Frequently asked questions
How far in advance does it look at events?
Where does the attendee research come from?
Will it work if my events don't collect company or job title?
How does it decide who's a VIP?
Where does the briefing get posted?
Related templates
Walk into every event knowing who's in the room.
Stop scrambling through the attendee list at 8am. Get a ranked VIP briefing in Slack before the doors open.