Meeting briefing generator

Prepare detailed meeting briefings for events with external guests automatically sent to Slack
Created by
Relay.app logoRelay.app Team
Relay.app screenshot of: Meeting briefing generator
Relay.app screenshot of: Meeting briefing generatorRelay.app screenshot of: Meeting briefing generatorRelay.app screenshot of: Meeting briefing generatorRelay.app screenshot of: Meeting briefing generator

Steps in this workflow

1
Google Calendar logo
Event upcoming
2
Relay.app logo
Filter out events without guests
3
Relay.app logo
Iterator
4
Relay.app logo
Filter out internal guests
5
Google Gemini logo
AI Agent
Search Google
Get LinkedIn profile data
Scrape text from website
6
Relay.app logo
Search Google
9
Gmail logo
Find emails sent or received to/from guest
10
Google Calendar logo
Find past meetings with guest
11
Relay.app logo
Iterator
12
Gmail logo
Find meeting notes of previous meetings
13
Google Gemini logo
Write Individual Dossier
14
Relay.app logo
Don't send a Slack notification for internal meetings
15
Google Gemini logo
Write combined notification
16
Slack logo
Send Notification to #meeting-prep

Automatically generate detailed briefings for meetings with external guests and send them to Slack. The workflow triggers when calendar events with external guests are scheduled, researches each external attendee using Google searches and LinkedIn profiles, and compiles their professional background information. It also gathers context from previous interactions by searching emails and past calendar events with these attendees. Finally, it creates a comprehensive Slack notification with all meeting details and attendee background information to help you prepare effectively.

1
Google Calendar logo
Event upcoming
Relay.app screenshot of: Trigger

Activates when a calendar event with external guests is scheduled. This trigger monitors your primary calendar for new events and checks if they include attendees from outside your organization.

2
Relay.app logo
Filter out events without guests
Relay.app screenshot of: Step 2: Filter out events without guests

Confirms the event has external guests before proceeding. This validation step ensures the workflow only runs for meetings that include participants outside your organization.

3
Relay.app logo
Iterator
Relay.app screenshot of: Iterator

Processes each attendee in the meeting by executing a series of steps for each person. This iterator helps organize research about each external guest to be compiled later in the workflow.

4
Relay.app logo
Filter out internal guests
Relay.app screenshot of: Step 4: Filter out internal guests

Filters out internal guests to focus only on external attendees. This prevents the workflow from researching colleagues within your organization.

5
Google Gemini logo
AI Agent
Relay.app screenshot of: Step 5: AI Agent

Conducts comprehensive research on each external attendee using Google searches, LinkedIn profiles, and website information. The AI agent uses multiple research tools to gather professional background information about each guest.

Prompt used
Please create a research dossier for this person [data] [data] ([data]), who is an attendee of the attached event. Include a summary of their professional experiences with a focus on their current role. Also find out key information about their current company. You'll have the following tools available: 1) Search Google - to try to find the person's Linkedin profile and other key pages about them or their company (e.g. the company landing page). You may need to try a few Google searches to find the linkedin profile. If you don't have a first name and last name, try to pull out the person's last name and company name from the email address and use that in your search. 2) Get LinkedIn Profile Data for person - to retrieve their Linkedin profile information from their profile URL 3) Scrape text from website - to extract the contents from a relevant website, for example the company landing page. No matter what, do not fail! If you aren't sure about any information, or you can't find the person, just return "unable to find information about this guest"
5
Google Gemini logo
AI Agent
Relay.app screenshot of: Search Google

Conducts comprehensive research on each external attendee using Google searches, LinkedIn profiles, and website information. The AI agent uses multiple research tools to gather professional background information about each guest.

Prompt used
Please create a research dossier for this person [data] [data] ([data]), who is an attendee of the attached event. Include a summary of their professional experiences with a focus on their current role. Also find out key information about their current company. You'll have the following tools available: 1) Search Google - to try to find the person's Linkedin profile and other key pages about them or their company (e.g. the company landing page). You may need to try a few Google searches to find the linkedin profile. If you don't have a first name and last name, try to pull out the person's last name and company name from the email address and use that in your search. 2) Get LinkedIn Profile Data for person - to retrieve their Linkedin profile information from their profile URL 3) Scrape text from website - to extract the contents from a relevant website, for example the company landing page. No matter what, do not fail! If you aren't sure about any information, or you can't find the person, just return "unable to find information about this guest"
6
Relay.app logo
Search Google
Relay.app screenshot of: Step 6: Search Google

Performs Google searches to find information about the meeting attendee. This tool helps locate LinkedIn profiles and other relevant professional information about each external guest.

9
Gmail logo
Find emails sent or received to/from guest
Relay.app screenshot of: Step 9: Find emails sent or received to/from guest

Searches for recent email exchanges with the attendee from the past month. This helps gather context about previous communications with the external guest.

10
Google Calendar logo
Find past meetings with guest
Relay.app screenshot of: Step 10: Find past meetings with guest

Finds past calendar events that included this attendee. This historical meeting information adds context about your previous interactions with the external guest.

11
Relay.app logo
Iterator
Relay.app screenshot of: Iterator

Processes each past calendar event to gather additional context. This iterator helps collect information from previous meetings with the attendee.

12
Gmail logo
Find meeting notes of previous meetings
Relay.app screenshot of: Step 12: Find meeting notes of previous meetings

Finds meeting recap emails related to past events with the attendee. This provides valuable information about what was discussed in previous meetings.

13
Google Gemini logo
Write Individual Dossier
Relay.app screenshot of: Step 13: Write Individual Dossier

Creates a detailed dossier for each external attendee combining biographical information with past interaction history. This comprehensive profile includes their professional background and summary of your previous communications.

Prompt used
Your job is to write a one page summary with relevant context on an individual for a meeting. Include both information from the research dossier and previous emails and calendar events (if they exist). If there is are no previous meetings and few previous emails, emphasize the bio information. Include title, previous roles, education, and any other useful information. If there are many previous meetings and emails, emphasize those and provide a detailed summary of them. Make this as comprehensive as possible! It's ok if it's several pages.
14
Relay.app logo
Don't send a Slack notification for internal meetings
Relay.app screenshot of: Step 14: Don't send a Slack notification for internal meetings

Checks if the meeting is internal-only to skip notification. This prevents sending Slack notifications for meetings that don't include external participants.

15
Google Gemini logo
Write combined notification
Relay.app screenshot of: Step 15: Write combined notification

Generates a well-formatted Slack notification with meeting details and attendee information. The message includes the title, time, location, meeting link, attendees list, and relevant briefing information with rich formatting.

Prompt used
Please write a great Slack message meeting briefing based on the event information and the research information about the external attendees. Include Title Time (in PST) Location Meeting Link Attendees Relevant briefing information - Please include a concise summary of the attendee bios and background and include any key information about the purpose of this meting. Please use emoji and rich text to make it look nice.
16
Slack logo
Send Notification to #meeting-prep
Relay.app screenshot of: Step 16: Send Notification to #meeting-prep

Sends the meeting briefing to a Slack channel. You'll need to configure which Slack channel should receive these notifications when setting up the workflow.