Daily pre-event VIP briefing for Eventbrite in Slack

By General Input

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.

Integrations

  • Eventbrite
  • Slack Bot

Type

Agentic Task

Categories

  • Sales
  • Marketing

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.

Related prompts

Explore more prompts
A brand asset library your marketing team actually searchesTurn Mailjet email clicks into ranked HubSpot follow-upsClean out the Looker dashboards and Looks nobody opensLiveKit live operations console for room moderationWake up dormant Keap leads with a researched reasonLiveChat coverage board for planning next week's shiftsPhone routing control panel for LiveKit voice agentsLinkedIn Ads budget pacing dashboard for every client accountGive your team Looker numbers without buying more seatsPause marketing emails to escalated customers, then restore them