Real Estate Automation & Google Workspace Features

Botterfly AI connects voice-to-action commands with real estate CRM tools, Google Drive, Google Calendar, and Gmail to streamline property listings, buyer tours, and client communication.

🔐 Google API Scope Justifications

Why Botterfly AI Requests Google Workspace Access

Botterfly AI automates real estate workflows requested by licensed real estate agents. Below is the explicit purpose for every Google API permission requested:

📁 Google Drive (`drive.file`)

Business Purpose: When an agent creates a new property listing (e.g., "123 Main St"), Botterfly AI automatically creates a dedicated property folder in Google Drive to organize disclosures, inspection reports, pest quotes, and photography media. It generates a secure web link for client document access.

https://www.googleapis.com/auth/drive.file

📅 Google Calendar (`calendar`)

Business Purpose: Real estate agents schedule buyer showing tours, client meetings, open house events, and contract deadline reminders via text or voice commands. Botterfly AI creates, updates, and manages these events directly on the agent's Google Calendar and sends attendee invites to clients.

https://www.googleapis.com/auth/calendar

✉️ Gmail Send (`gmail.send`)

Business Purpose: Allows licensed agents to send automated property disclosures, status updates, and showing confirmations directly from their verified agent Gmail address to clients and co-op agents.

https://www.googleapis.com/auth/gmail.send

🏷️ Gmail Labels (`gmail.labels`)

Business Purpose: Automatically creates property-specific Gmail labels (e.g. "123 Main St Transaction") to organize incoming client and vendor emails into clean property streams.

https://www.googleapis.com/auth/gmail.labels

Core Real Estate Automation Features

Built on 40+ years of real estate industry expertise:

🎙️

Voice-to-Action Commands

Speak or text commands naturally (e.g. "Remind me to call Shari at 5pm on Monday about 127 Fairway") and Botterfly parses real estate context to execute tasks.

👥

Smart CRM & Note Search

Retrieve contacts by tags, property preferences, or notes (e.g. "Who are buyers looking for 1 acre with a pool?" vs "Who has a pool for sale?").

🏡

Listing Intake Workflow

Complete property intakes, track market stages (Draft, Coming Soon, Active, Escrow, Closed), and manage vendor coordination for TC, staging, pest, and escrow.

📄

CSV & Excel Import

Import contacts seamlessly from `.csv`, `.xlsx`, and `.xls` files with automatic duplicate detection and custom header mapping.

🤝

Multi-User Team Databases

Allow agents, assistants, and team leads to share a unified CRM database while maintaining personal calendar integration per logged-in user.

📲

Twilio SMS Integration

Receive operational SMS updates and execute CRM actions via text message directly from your mobile phone.