Google Workspace Studio Tutorial: Building an AI Meeting Prep Agent — DeepSeek Blog | Neura Market
    Neura MarketNeura Market/DeepSeek
    ChatGPTChatGPTClaudeClaudeGeminiGeminiCursorCursorGrokGrokPerplexityPerplexityDeepSeekDeepSeek
    CoPilotCoPilotStable DiffusionStable DiffusionMidjourneyMidjourney
    View All Directories
    OverviewRulesPromptsMCPsAgentsBlogVideosGuidesCoursesCommunityTrendingGenerate
    DeepSeekBlogGoogle Workspace Studio Tutorial: Building an AI Meeting Prep Agent
    Back to Blog
    Google Workspace Studio Tutorial: Building an AI Meeting Prep Agent
    googleworkspace

    Google Workspace Studio Tutorial: Building an AI Meeting Prep Agent

    Aryan Irani March 30, 2026
    0 views

    We've all been there, where you have 60 seconds before your next meeting starts. You're searching...

    We've all been there, where you have 60 seconds before your next meeting starts. You're searching your inbox for that one PDF a client sent three days ago, or trying to remember what was discussed in last week's thread. In the past, you needed a human Chief of Staff or a complex web of Python scripts to solve this. Today, you just need **Google Workspace Studio**. In this tutorial, we are going to build a **Meeting Prep Agent**. This AI agent will automatically wake up 15 minutes before any meeting on your calendar, scan your recent emails and documents for context, and send a concise Google Doc directly to your Google Chat. If you haven't read my previous tutorial on building your first AI agent in Workspace Studio, start there for the [basics](https://www.datacamp.com/tutorial/google-workspace-studio-tutorial). Prefer to watch instead of read? Check out the video version of that guide [here](https://youtu.be/7yw9hVYbsGc?si=bC-DQYbdFdE49YUO). Prefer to watch instead of read? Check out the video version of the guide here. {% embed https://youtu.be/onNH6yJNtMs?si=8-h_8fMjkAdYa0TV %} ## What Is Google Workspace Studio? (Quick Recap) Google Workspace Studio is a no-code AI agent builder launched in December 2025. It lets anyone describe a workflow in plain English, and Gemini builds the automation flow for you. Agents run securely inside your Google Workspace, respecting all your organization's permissions and data policies. No Apps Script, no third-party tools - just natural language and seamless integration with Calendar, Gmail, Drive, and Chat. **Key Features Relevant Here:** - Based on a meeting starter - triggers relative to calendar events (e.g., 15 minutes before) - Powerful Gemini AI steps for summarization and reasoning - Variables that automatically pull meeting title, attendees, description, and more - Actions like creating Docs, sharing files, and sending Chat messages **Prerequisites** - A Google Workspace Business, Enterprise, or Education plan with Gemini enabled - Access to Google Workspace Studio at studio.workspace.google.com - Make sure your admin has turned on the necessary features if you don't see Studio ## The Workflow Logic To build this, we'll use a specific four-part logic within the Workspace Studio editor: 1. **The Starter:** Triggered by a Calendar event (15 minutes before start). 2. **The Research:** Gemini scans your Workspace (Emails/Docs) for the meeting's participants and topic. 3. **The Synthesis:** Gemini summarizes the Latest State of Play. 4. **The Delivery:** The briefing is sent to you via Google Chat and saved as a Google Doc for your notes. ![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5wssis81zkm4rym236ka.png) ## Step 1: Setting the Meeting Starter Navigate to [studio.workspace.google.com](https://studio.workspace.google.com/) and create a new flow. Instead of using the Describe to Design box, we'll build this manually to ensure precision. Click on Choose a **Starter** and select **Based on a meeting**. ![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/z7sqwq5myp84yg6swa77.png) - You can always select a specific meeting, but for this case go ahead and select **Every meeting**. - Timing: Set this to **15 minutes before**. - Start: You have the option to select Before and After meeting. Since the user needs to prepare for an upcoming meeting we are selecting **Before meeting**. ![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/h0ratvgwrulzklu81xl4.png) Once done, go ahead and click on Choose a step. ## Step 2: Adding the Research Step Now we need the agent to find the context. Add a new step and select **Ask Gemini**. ![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/08cg0stswurzbih3p7sn.png) This opens the configuration window where you can talk to the AI in natural language. This is where you tell Gemini exactly what to look for. Because this agent is grounded in your Workspace, it can read your history to prepare you. ![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xhpqx3w95vf85fj23n50.png) In the **Enter a prompt box**, copy and paste this structure: > I have an upcoming meeting. Here are the details: > Title: **[Step 1: Meeting title]** > Description: **[Step 1: Event description]** > Attendees: **[Step 1: All guest full names]** > Please search my recent emails with these attendees and any related Drive files to create a concise meeting briefing. Include key objectives, recent discussion points, and any action items I should be aware of. Don't just type the bracketed text! Click the **+ Variables** button in the bottom right of the prompt box. This allows you to select the Blue Chips from Step 1. By mapping the **Meeting Title**, **Description**, and **Attendee Names**, you are giving Gemini the specific search terms it needs to scan your history. ![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/c3w906ibfqmhveqrs5mv.png) Look at the bottom of the Ask Gemini panel. Under **Sources Gemini can use**, ensure **All sources** is selected. - **Web Search:** This allows Gemini to look up recent public news about the attendees or their companies. - **Workspace:** This is the magic part - it allows Gemini to securely read your internal emails and Drive files to find those specific action items mentioned in the prompt. ![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/t3wvy3hcj300kg2iwsq5.png) ## Step 3: Generating the Permanent Record (Create a Doc) Once Gemini has finished its research, we want that information saved somewhere accessible. We'll use the **Create a doc** action to generate a dedicated briefing file in Google Drive. ![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ak1kpq8ciylvn1l6qcsh.png) - **Dynamic Naming:** In the New doc name field, type Meeting Brief: and then use the **+ Variables** button to insert the **[Step 1: Meeting title]** chip. This ensures every doc is perfectly organized and searchable in your Drive. - **Populating Content:** In the **Content to add field**, we don't want the raw meeting description; we want the intelligence Gemini just gathered. Insert the variable **[Step 2: Content created by Gemini]**. - Location: : By default, your file will be saved in your **My Drive** root folder. However, if you want to choose a custom location, you can click on the **Drive button** to launch the **Drive Picker**. ![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/vw3ed5ebr8p9pjfz906n.png) ## Step 4: The Final Push (Notify me in Chat) The last step is the delivery. Since you're likely on the move or prepping between calls, a Google Chat notification is the fastest way to get your briefing. ![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6lzaxysg7sc3ta76redv.png) In the **Message** box, we are going to combine text with variables from **all three previous steps** to create a high-value notification: - **The Header:** Type Ready for your meeting: and insert [Step 1: Meeting title]. - **The Summary:** Add a header for Briefing Summary: and insert **[Step 2: Content created by Gemini]**. This gives you the TL;DR right inside the chat app. - **The Deep Dive:** Add **Full Briefing Doc:** and insert **[Step 3: Link to doc]**. By including the link from Step 3, you can jump from your Chat app directly into the formatted Google Doc if you need more details during the meeting. ![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/b3yii9ajcofsians7n7h.png) ## Step 5: Testing and Activation With your logic built, it's time to move from Design to Deployment. Google Workspace Studio offers a powerful way to verify your agent before it goes live. **The Test Run (Verification)** Before you commit to the automation, click the **Test run** button at the bottom of the editor. This opens a configuration panel on the right. - **Select a Meeting:** In the Meeting dropdown, select an actual upcoming event from your calendar. - **Execute:** Click **Start**. - **Important Note:** A test run takes real actions. It will actually create the Google Doc in your Drive and send the message to your Google Chat. Use this to verify that the Gemini summary looks exactly how you want it. ![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/x0zdkssd5jnu7xxzpv2z.png) Workspace Studio provides real-time feedback. As the agent runs, you'll see green checkmarks appear next to each step. - **Step 1 & 2:** Gemini immediately identifies the attendees, extracts the key objectives (server migration, budget gaps, GDPR compliance), and - most impressively - performs a **Related File Search**. It finds training scripts and meeting note folders related to Project Quantum inside your Drive. ![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/r2dsdu2vj19m7n54whm8.png) - **Completion:** Once you see the green Run Completed banner, the flow has successfully traversed from your calendar to your inbox, through Gemini's brain, and out to your productivity tools. ![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jme1colry318kgtl1z68.png) Going Live (Turn On) Once you are happy with the test results, click the blue **Turn on** button. Within a few seconds, you'll see a confirmation snackbar at the bottom left: > Your flow is on and ready to work! Your AI Meeting Assistant is now officially on duty. It will sit silently in the background and trigger automatically 15 minutes before every meeting on your calendar. ![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6hwpb4ae82qa8m4j9ibb.png) The true power of this agent is visible in the output it creates for you. Within seconds of the trigger, two things happen: ### 1. The Google Chat Briefing You receive a notification from the **AI Meeting Assistant** app. It's not just a reminder; it's a full executive summary. It lists the date, time, attendees with their email links, and the core purpose of the meeting. It even includes a Note on Action Items - even if none were found, it gives you the peace of mind that it actually checked. ![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gin60qz1x4gaw0pkgja7.png) ### 2. The Professional Briefing Doc Simultaneously, a new document titled **Meeting Brief: Project Quantum - EMEA Infrastructure Pivot Review** is created in your Drive. This is a perfectly formatted document containing all the context Gemini gathered. You can open this doc during your call to take notes, knowing your background research is already done and documented. ![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ifkqhdt2qdmpy0mr9kbv.png) ## Conclusion By building this Meeting Prep Agent, you've done more than just automate a few clicks; you've fundamentally changed your relationship with your calendar. Instead of spending your day **searching** for context, you are now spending your day **acting** on it. This workflow is a Force Multiplier. While you are focused on your current task, your AI agent is already working 15 minutes into the future, ensuring you walk into your next conversation with total confidence. ### What will you build next? The "Meeting Prep" agent is just the beginning. You can now take these same principles - Starters, Variables, and Actions - and apply them to every corner of your work. ### Ready to dive deeper? - 📺 Watch the Video: If you prefer a click-by-click walkthrough of this build, check out the video version in my [Google Workspace Studio YouTube Playlist](https://youtube.com/playlist?list=PL_MCVBMm-9spp6kmOPkrJEgDVSyhmPWm7&si=R_2S9RAEl2s7K3EF). - 🚀 Master the Basics: If you're just starting out, read my previous deep-dive on [Datcamp's](https://www.datacamp.com/tutorial/google-workspace-studio-tutorial) Blog, to learn about different starters and logic flows. - 💼 Custom Solutions: Looking to deploy these AI agents across your entire organization? Feel free to reach out via my [website](https://www.aryanirani123.com/) for a custom consultation.

    Tags

    googleworkspaceworkspacestudiogeminigooglecloud

    Comments

    More Blog

    View all
    How I'm using ASTs and Gemini to solve the "Codebase Onboarding" problem 🧠ai

    How I'm using ASTs and Gemini to solve the "Codebase Onboarding" problem 🧠

    Hi everyone! 👋 I’m Tara, a Senior Software Engineer and Consultant. Over the years, I've jumped...

    T
    tworrell
    Local AI Will Save Us All (The Math Says So, Trust Me)ai

    Local AI Will Save Us All (The Math Says So, Trust Me)

    Every few weeks a take goes viral in tech circles making the case for ditching cloud AI and running...

    S
    Sebastian Schürmann
    Lost in the AI Hype, I Started Smallai

    Lost in the AI Hype, I Started Small

    And it helped me get back into tech without drowning TL;DR at the end Coming back to...

    R
    Rohini Gaonkar
    Building a Replay-Tested Interactive Brokers Client in Gogo

    Building a Replay-Tested Interactive Brokers Client in Go

    I wanted an IBKR library that felt like Go and had testing I could trust. So I wrote one.

    T
    Thomas Marcelis
    Playwright in Pictures: Fully Parallel Modeplaywright

    Playwright in Pictures: Fully Parallel Mode

    Playwright’s fullyParallel mode is often treated as a simple performance switch. In practice, it...

    V
    Vitaliy Potapov
    Designing a CLI for Both Humans and Agentscli

    Designing a CLI for Both Humans and Agents

    Learn how Alpic designed its CLI for both human developers and AI agents — covering tradeoffs like polling, context windows, interactivity, and statelessness.

    J
    Julien Vallini

    Stay up to date

    Get the latest DeepSeek prompts, rules, and resources delivered to your inbox weekly.

    Neura Market LogoNeura Market

    Discover the best AI prompts, plugins, and resources for DeepSeek and more.

    Content Types

    • Rules
    • Prompts
    • MCPs
    • Agents
    • Guides

    Platforms

    • ChatGPT Directory
    • Claude Directory
    • Gemini Directory
    • Cursor Directory
    • Grok Directory
    • Perplexity Directory
    • DeepSeek Directory
    • CoPilot Directory
    • Stable Diffusion Directory
    • Midjourney Directory
    • All Directories

    Resources

    • Blog
    • Documentation
    • Help Center
    • Marketplace

    Legal

    • Privacy Policy
    • Terms of Service

    © 2026 Neura Market. All rights reserved.

    |

    Not affiliated with any AI platform vendors.