
If you are a Sales Engineer or Account Executive, you know that responding to a Request for Proposal...
If you are a Sales Engineer or Account Executive, you know that responding to a Request for Proposal (RFP) is a massive time sink. When a potential client asks, "Can you prove you've done this before?", you have to dig through Google Drive, read half a dozen old case studies, and manually copy-paste metrics to draft a response.
In this tutorial, we are going to automate the hardest part of RFP writing: the research.
Using Google Workspace Studio and NotebookLM, we are going to build an AI Research Assistant. When a salesperson drops an RFP into a Google Form, the workflow will instantly search your company's past case studies, map the client's requirements to your proven metrics, and generate a customized Google Doc draft for the sales team to review.
Prefer to watch instead of read? Check out the video version of the guide here.
{% embed https://youtu.be/0fA2OgAXLlQ?si=1BgJGf1vQPb7See2 %}
Before building the automation, we need to build the brain.
Open Google Workspace Studio. We want to trigger this flow whenever the sales team has a new lead.

3.Select the specific Google Form your team uses for RFP Intake. (Your form should ask for things like Client Name, Industry, and Core Requirements).

This is where we map the incoming form data to our internal docs.

2.Point it to the notebook you created in Step 0. 3.Click the + Variables button to inject the form responses into your prompt.
Here is the exact prompt I used:
You are an RFP drafter. Review the client requirements below. Search our past case studies and map our existing capabilities to these requirements. Pull the exact ROI metrics from our past work. Draft a 3-paragraph executive summary addressing their specific needs. Client Name: {{Step1: Client Name}} Client Industry: {{Step1: Client Industry}} Core Requirements: {{Step1: Core RFP Requirements}}

We want a collaborative document, not just a block of text in an email.

2.New doc name: RFP Draft - {{Step1: Client Name}} 3.Content to add: Map the {{NotebookLM Output}} variable here. 4.Location for new doc: Select a specific Drive folder.

Finally, let’s send a chat message when the draft is ready.

2.Map it to your channel and use this payload:
🎉 New RFP Draft Generated! The initial research for {{Step1: Client Name}} is done. Review and edit the draft here: {{Step3: Link to doc}}

Workspace Studio has a built-in test runner at the bottom of the canvas. To test it, I submitted a mock RFP for a fictional bank asking for a cloud migration with a strict 99.99% SLA and a 25% cost reduction.

I hit Test run. 15 seconds later, my Google Chat pinged with a link to a newly generated Google Doc.

Here is the exact output NotebookLM generated and dumped into the Doc:

Look closely at how NotebookLM structured that response. It didn't just summarize a document; it actively reasoned against the prompt. The mock RFP asked for a 25% cost reduction and a 99.99% SLA. NotebookLM searched the knowledge base, ignored the irrelevant cybersecurity and data analytics case studies, and extracted the exact metrics from our cloud migration case study.
It confidently stated: "we stabilized the client's environment to a guaranteed 99.999% SLA" and "yielded a verified 42.4% reduction in TCO." It even included citation markers (e.g., [1], [3]) so you can trace exactly which source document it pulled the data from.
By using Workspace Studio as the orchestration layer and NotebookLM as the grounded reasoning engine, we bypassed the biggest issue with LLMs in enterprise environments: hallucination.
The architecture we just built is essentially a "Form-Triggered Research Agent," and you can apply this exact same template to dozens of other use cases across your organization:
HR Onboarding: Trigger a flow when a new hire submits their role and department via a form. NotebookLM reads your massive employee handbook and auto-generates a customized 30-day onboarding checklist in a Google Doc.
Customer Support: When a complex technical ticket is logged, Workspace Studio asks NotebookLM to search your internal troubleshooting wikis and drafts a technical response directly in Chat for the support engineer to review.
Legal Contract Drafting: Intake a vendor's basic details via a form, and have NotebookLM query your standard legal templates to generate an initial MSA draft.
The days of writing boilerplate Python scripts to string together basic RAG (Retrieval-Augmented Generation) pipelines are fading. With native integration inside Workspace Studio, you can build, test, and deploy grounded enterprise workflows in minutes.
(Standard disclaimer: As impressive as this is, NotebookLM explicitly warns in the UI that it can be inaccurate. Always have a human review the metrics before sending a proposal to a client!)
aiMost of us have seen a coding agent fail to complete a task we know it can do. We just don't...
googlecloudWhen building Generative AI applications, developers often encounter a massive bottleneck: sequential...
discussI’ve been thinking about sharing some electronic circuit posts on Dev.to — small circuits, DIY...
agentsWhat nobody tells you about exporting your multi-agent prototype to a local workspace. Every...
agenticarchitectAutonomous agents are genuinely good at answering messy business questions. Give one an LLM and a set...
aiPR volume went up, ticket quality didn't, and the gap got filled with LLMs on both sides of the review: bots reviewing, bots replying, bots occasionally arguing with bots about priorities that only existed in a teammate's head. Our CEO named the actual problem, and it's bigger than code review.
Workflows from the Neura Market marketplace related to this Stable Diffusion resource