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.

Agentic Task
EventbriteSlack BotSalesMarketingDaily DigestsResearch & MonitoringAI Reports
PromptCreate

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.

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.

FAQs

How far in advance does it look at events?
By default it looks 48 hours ahead, so you get briefings for anything happening today or tomorrow. You can shorten it to 24 hours or extend it to a full week.
Where does the attendee research come from?
It uses the name, email, company, and job title Eventbrite collects at registration, then researches each person on the public web (LinkedIn profiles, company pages, recent news) to figure out who is notable and what to talk to them about.
Will it work if my events don't collect company or job title?
Yes. The agent can still research from name and email, but the briefings get sharper the more Eventbrite is set to collect at checkout (company and title are the two biggest wins).
How does it decide who's a VIP?
It looks at seniority (founders, VPs, directors, buyers), whether the company matches your target-account criteria, and whether there's timely news worth mentioning. You can tell it exactly what to prioritize in the prompt.
Where does the briefing get posted?
To a Slack channel you pick — usually a private events or sales channel — with one section per upcoming event so it stays scannable on mobile before the doors open.

Related templates

A brand asset library your marketing team actually searches

Every logo, photo, video cut and ad export in one searchable grid, with previews, campaign tags and rights expiry dates at a glance.

General Input Storage
General Input Database
JigsawStack
+1
App
Turn Mailjet email clicks into ranked HubSpot follow-ups

Twice a day we spot the people clicking your pricing and demo pages, create a follow-up task for their owner, and post a ranked recap to Slack.

Mailjet
HubSpot
Slack Bot
Agentic Task
Clean out the Looker dashboards and Looks nobody opens

One board showing every dashboard and Look with its folder, owner and favorite count, so you can find dead content and retire it safely.

Looker
Slack Bot
App
LiveKit live operations console for room moderation

Watch every live room on one screen, remove disruptive guests, start recordings and end stuck sessions without anyone opening a terminal.

LiveKit
Slack Bot
General Input Database
App
Wake up dormant Keap leads with a researched reason

Every Monday we find leads who never bought, research a real reason to reach out, and send a short personal email instead of another check in.

Keap
Slack Bot
Agentic Task
LiveChat coverage board for planning next week's shifts

See the exact hours your chat queue backs up and customers give up waiting, then plan next week's shifts before it happens again.

LiveChat
Slack Bot
General Input Database
App

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.