← Back to Work Case Study

Voice-to-Email Drafting and Drive Organization for a Real Estate Team

Josh Steck, Compass Real Estate (Denver, CO) · 7 days · Case Study
5-10 hrsReturned weekly
60 secEmail drafting time
7 daysBuild timeline

The Situation

Josh Steck is a broker with Compass Real Estate in Denver. He spends most of his day in the car, showing properties, meeting clients, and running between appointments. His assistant Gracie handles coordination, but a huge chunk of both their time was going to two things that should have been faster: drafting client emails and finding documents in Google Drive.

Josh's process for sending a client email looked like this: call Gracie, dictate what he wanted to say, Gracie types it up, sends it back for review, Josh approves, Gracie sends it. For a 3-sentence follow-up after a showing, that's a 15-minute round trip involving two people.

Their Google Drive was years of accumulated real estate files with no organization system. Contracts mixed with property photos mixed with inspection reports. Gracie would spend 10-20 minutes hunting for a document she knew existed but couldn't find. During a negotiation, that kind of delay costs deals.

They had tried connecting ChatGPT to Zapier themselves, expecting ChatGPT to act like a virtual assistant that could draft emails and organize files on command. It didn't work. ChatGPT kept telling them it couldn't perform certain actions. They didn't realize the integration works in one direction... Zapier can send data to ChatGPT, but ChatGPT can't trigger actions in Zapier.

That's when they reached out.

What We Built

Voice-to-Email Drafting

A web form with voice input that Josh can open on his phone while driving. He taps a button, speaks naturally about what the email should say (who it's to, the context, what he wants to communicate), and the system handles the rest.

Behind the scenes: the Web Speech API transcribes his voice input, the form sends it to a Zapier webhook, Zapier passes the transcription to the ChatGPT API with context about Josh's business and communication style, ChatGPT drafts a professional email, and the Gmail API creates it as a draft in Josh's inbox. He gets a notification that his draft is ready, reviews it on his phone, and hits send.

End-to-end time from speaking to draft appearing: about 30-60 seconds.

The system is trained on Josh's voice and tone. Real estate follow-ups, showing confirmations, offer updates, vendor communication... each type of email gets appropriate formatting and language without Josh having to specify.

Google Drive Auto-Organization

An automated file organization system with rules built around how a real estate team actually works.

Files dropped into a designated intake folder get automatically sorted based on type and content. Contracts and agreements go to /Contracts/[Year]. Property photos go to /Property Photos/[Year]/[Month]. Inspection reports go to /Inspections/[Year]. Files with property addresses in the name get routed to /Properties/[Address].

A separate duplicate detection workflow runs weekly, scanning for files with identical names and sizes. Potential duplicates get moved to a review folder with a report. Nothing gets auto-deleted. Every file move is logged so there's always an audit trail and a 30-day undo window.

Results

5-10 hours per week returned to the team. Email drafting went from a 15-minute two-person process to a 60-second one-person process. Document retrieval during negotiations went from 10-20 minutes of searching to knowing exactly where everything lives. No new software subscriptions required. Built and delivered in 7 days.

Tech Stack

Web Speech API Zapier ChatGPT API (OpenAI) Gmail API Google Drive API Google Sheets

What Made This Work

The real value wasn't connecting two tools together. It was understanding that their original approach (ChatGPT directly controlling Zapier) was never going to work, diagnosing why, and redesigning the architecture so the outcome they wanted was actually achievable. They didn't need a different tool. They needed someone who understood how the tools actually work and could build the right system around their workflow.

Have a workflow that's eating up hours every week? Let's figure out if automation can fix it.

Book a Call