01 — Business Overview
Solo operator running a full-service real estate photography business at 8–12 jobs per week. Uses a mix of in-house and outsourced editing. All work is field-based — on-site capture at residential and commercial properties. Clients include individual agents, brokerages, property managers, and builders/developers.
02 — Services Offered
Photography
Primary service · all residential & commercial
Videography / Reels
Lifestyle and property video
3D Matterport Tours
Full-property walkthrough · bundled or standalone
Zillow 3D Home Tour + Floor Plan
Default residential floor plan tool · add-on or standalone
Floor Plans / LIDAR / Polycam
Commercial and specialized projects only
Drone / Aerial
Add-on · exterior and land
03 — Pricing Snapshot (Observed)
Derived from actual invoices. Full structured pricing menu under development.
Photos Only · Up to 2,000 sq ft
$169
Base residential tier
Photos + Floor Plan · Up to 2,000 sq ft
$269
Most common package
Photos + Matterport · Up to 3,000 sq ft
$399 – $599
Varies with add-ons (travel, extra models)
Photos + Matterport · 5,001–6,000 sq ft
$749
Large property tier
Land Only / Large Lot
$199
Drone / aerial focus
Add-Ons Observed
+$50 – $200
Travel, reshoot, extra Matterport models
04 — Recommended Tech Stack (Decided)
| Function |
Tool |
Notes |
Status |
| CRM + Invoicing |
HoneyBook Essentials |
~$49/mo annual · chosen over Jobber |
Active |
| Scheduling |
HoneyBook Scheduler |
Agent self-book via intake form · replaces iOS iCal |
Active |
| File Transfer |
Dropbox |
Restructure to /AgentLastName_Address_YYYYMMDD/ |
Keep |
| Banking |
Found.com |
Banking only · invoicing moved to HoneyBook |
Keep |
| Job Tracking |
Google Sheets |
Speed-Shappell Jobs Sheet · Sheet ID recorded |
Active |
| Automation / AI |
Claude Pro + Cowork |
Nightly unbilled sweep · weekly revenue summary |
Active |
| File Delivery |
Dropbox links |
Pic-Time or Shootproof as optional future upgrade |
Keep |
| Dev Stack |
HTML / CSS / JS / PHP / Python |
WordPress · WooCommerce · Elementor · macOS |
Keep |
05 — Infrastructure Completed
Google Cloud Setup
4 APIs enabled: Sheets, Drive, Gmail, Calendar
Service account: banchee-sheets-reader
Credentials: ~/Documents/Clients/BANCHEE_AI/Agent_Assets/
Jobs Sheet ID: 1ugyfCvPWlqbYhEOm5AXI76xjUuUTseFCWrmeEvEIM_w
OAuth Client ID: 599298640769-5c2pembdnrl0fiohci7l3claj7nr8j0c.apps.googleusercontent.com
OAuth secret: oauth_client_secret.json (Web) · Desktop app client needed for sheet_parser.py
GitHub Repository
Repo: bancheeai-bhub/business-hub (private)
Local path: ~/Documents/Dev/business-hub
Subfolders: docs/ · scripts/ · templates/ · assets/
Connected via PAT token · GitHub Desktop installed
Last commit: Dark theme sitewide + OAuth fix + sticky toolbar + scroll to today
Google Calendar Migration — Complete
iCloud calendars migrated to bancheeai@gmail.com (two-way sync confirmed)
Calendars: Photos by Speed · Thomas & Wall · TBHC · Banchee AI
OAuth 2.0 client configured · dashboard handles auth to avoid iframe popup blocking
Token saved to localStorage · 8-hour expiry · silent re-auth on session resume
Server — In Progress
VPS: vps96962 · InMotion Hosting · IP: 199.250.223.212
Target subdomain: hub.banchee.ai (DNS A record created · Apache vhost pending IMH support)
Python 3.6.8 system · pyenv installed · Python 3.11.9 built (missing libs — needs root yum install)
Root password obtained · SSH port 22 confirmed but blocked by external firewall
Waiting: IMH support to create subdomain via cPanel + unblock SSH port 22
Local Dev Server
Launch script: ~/Desktop/Launch Business Hub.command
Serves: http://localhost:8080/dashboard.html
Auto-kills port 8080 · starts Python server · opens Chrome
Next infrastructure step: IMH support to create hub.banchee.ai subdomain + create Desktop OAuth client for sheet_parser.py calendar access.
06 — ROI Summary
Annual Revenue at Risk
$5,400
Unbilled / delayed jobs
New Ecosystem Cost
$1,152
HoneyBook + Dropbox + Claude Pro + Workspace
Net Annual Recovery
$4,250+
Estimated minimum
Time Saved
150 hrs
~3 hrs/week · payback in month one
07 — Documents & Tools Built
01
Ecosystem MapFull pipeline, tool stack, automations, implementation order
02
Cost ComparisonHoneyBook vs Jobber monthly breakdown
03
ROI AnalysisFinancial recovery, time savings, quality of life impact
04
Pricing MenuClient-facing tiered pricing with interactive revenue calculator
05
Job LogLive Google Calendar feed · OAuth 2.0 · all four calendars · sticky filters · scroll to today
06
ReconciliationUnbilled job detection UI · Needs Review / Recovered / Dismissed · running revenue totals
07
Sheet ParserPython script · reads Speed-Shappell Jobs sheet · cross-references calendar · outputs reconciliation-data.json
08
Project BriefThis document · living reference updated as project evolves
08 — Next Priorities
-
Complete Sheet Parser Calendar Auth Next
Create a Desktop app OAuth client in Google Cloud Console (not Web app) · download JSON · replace oauth_client_secret.json · re-run python3 scripts/sheet_parser.py · authorize bancheeai@gmail.com · token saves to calendar_token.json for future runs
-
Deploy Hub to hub.banchee.ai Next
Waiting on IMH support to create subdomain via cPanel · DNS A record already set to 199.250.223.212 · document root already created at /home/creat778/public_html/hub.banchee.ai · once subdomain created: upload docs/ via File Manager, run AutoSSL, update Google OAuth origins to include https://hub.banchee.ai
-
Fix Python 3.11 on Server
Python 3.11.9 installed via pyenv but missing libffi/readline/sqlite3 · needs root: yum install -y libffi-devel readline-devel sqlite-devel bzip2-devel · then pyenv uninstall 3.11.9 + reinstall · SSH port 22 blocked by external firewall — waiting IMH support
-
Cron Job for Nightly Parser
Once server Python is working: set up cron to run sheet_parser.py nightly · results auto-update reconciliation.html
-
HoneyBook Intake Form Blueprint
Fields, logic, and automation triggers for agent self-booking flow
-
Dropbox Folder Structure Guide
Naming convention rollout: /AgentLastName_Address_YYYYMMDD/
-
Client-Facing Service One-Pager
Designed deliverable for agent onboarding and new client outreach
-
GitHub → Server Auto-Deploy
Webhook or cron pull so pushing to main auto-deploys to hub.banchee.ai
09 — Communication & Delivery Preferences
Output Format
HTML/CSS/JS preferred for all deliverables and tools. Visual-first thinker — charts, structured layouts, and designed documents over plain text.
Design Aesthetic
Clean, editorial aesthetic established across existing documents. Detailed explanation alongside visuals — both matter equally.
Dev Languages
HTML · CSS · JavaScript · PHP · Python
WordPress · WooCommerce · Elementor
Sharing
Google Workspace for docs and spreadsheets. GitHub repo for code and templates.