Skip to content

mpalmi3/Land

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Datacenter Prospect Outreach System

Automated outreach system for marketing datacenter-ready land to potential prospects including hyperscalers, colocation providers, datacenter developers, and investors.

Property Overview

St. Tammany Parish, Louisiana - 1,503 Acres

  • 🔌 500 kV transmission line ON-SITE (not adjacent)
  • ☀️ 350 MW solar project in MISO interconnection queue
  • 📍 18 miles north of I-12 near Covington
  • ⚡ Entergy Louisiana service territory

Contact: mpalmisano1991@gmail.com | sp@funolio.com


Features

  • Pre-loaded prospect database with 40+ datacenter companies

    • Hyperscalers (AWS, Google, Microsoft, Meta, Apple, Oracle)
    • Colocation providers (Equinix, Digital Realty, QTS, CyrusOne)
    • DC developers (Vantage, EdgeCore, Stack, Compass)
    • Private equity (Blackstone, KKR, DigitalBridge, Brookfield)
    • DC brokers (JLL, CBRE, Cushman & Wakefield)
  • Email outreach automation

    • Multiple templates optimized for each prospect category
    • Automated follow-up sequences
    • Response tracking
  • Forum/social posting templates

    • Reddit post templates (r/datacenter, r/CommercialRealEstate, etc.)
    • LinkedIn post and article templates
    • Press release template
  • Web dashboard

    • Statistics and analytics
    • Prospect management
    • Email sending interface
    • Response recording
  • Campaign scheduling

    • Automated daily campaigns
    • Follow-up scheduling
    • Rate limiting to avoid spam

Quick Start

1. Install Dependencies

cd /home/user/Land
pip install -r requirements.txt

2. Configure Email

cp .env.example .env

Edit .env with your email credentials:

EMAIL_PROVIDER=gmail
EMAIL_USERNAME=your-email@gmail.com
EMAIL_PASSWORD=your-app-password  # Generate at https://myaccount.google.com/apppasswords
EMAIL_FROM_NAME=Your Name

3. Initialize Database

python cli.py init

This will:

  • Create the SQLite database
  • Load 40+ prospect companies
  • Configure the property details

4. Start Using

View prospects:

python cli.py prospects list
python cli.py prospects list --category hyperscaler
python cli.py prospects show "AWS"

View templates:

python cli.py templates list
python cli.py templates show "Initial Outreach - Professional"
python cli.py templates reddit datacenter
python cli.py templates linkedin

Send outreach:

# Dry run (doesn't actually send)
python cli.py --dry-run outreach email --to prospect@company.com

# Actually send
python cli.py outreach email --to prospect@company.com --template "Hyperscaler Focus"

# Run campaign
python cli.py outreach campaign --category hyperscaler --limit 10

Record responses:

python cli.py record-response prospect@company.com --response interested --notes "Wants more info"

Launch dashboard:

python cli.py dashboard
# Open http://localhost:5000

CLI Commands

Usage: cli.py [OPTIONS] COMMAND [ARGS]...

Options:
  --dry-run  Run without actually sending emails/posts

Commands:
  init             Initialize database and load prospects
  prospects        Manage prospect companies and contacts
  templates        Manage email and post templates
  outreach         Manage outreach campaigns
  forums           Manage forum and social posts
  stats            Show overall statistics
  record-response  Record a response from a prospect
  dashboard        Launch the web dashboard

Prospects Commands

python cli.py prospects list                    # List all companies
python cli.py prospects list -c hyperscaler     # Filter by category
python cli.py prospects categories              # List all categories
python cli.py prospects show "Digital Realty"   # Show company details

Templates Commands

python cli.py templates list                    # List all templates
python cli.py templates show "Initial Outreach" # Show email template
python cli.py templates reddit datacenter       # Show Reddit template
python cli.py templates linkedin                # Show LinkedIn template
python cli.py templates press-release           # Show press release

Outreach Commands

python cli.py outreach status                   # Show outreach stats
python cli.py outreach email -t email@co.com    # Send single email
python cli.py outreach campaign -c colocation   # Run campaign

Forums Commands

python cli.py forums guide                      # Posting guide
python cli.py forums platforms                  # List platforms
python cli.py forums subreddits                 # List relevant subreddits
python cli.py forums linkedin-targets           # LinkedIn search queries

Prospect Categories

Category Count Examples
Hyperscaler 6 AWS, Google, Microsoft, Meta, Apple, Oracle
Colocation 7 Equinix, Digital Realty, QTS, CyrusOne, CoreSite
DC Developer 8 Vantage, EdgeCore, Stack, Compass, Aligned
Private Equity 8 Blackstone, KKR, DigitalBridge, Brookfield
DC Broker 5 JLL, CBRE, Cushman & Wakefield, Newmark
Telecom 3 Lumen, Zayo, Crown Castle

Email Templates

Initial Outreach

  • Professional - General purpose, suitable for all prospects
  • Hyperscaler Focus - Tailored for AWS, Google, Microsoft, etc.
  • DC Developer Focus - For Vantage, EdgeCore, Stack, etc.
  • Broker/Advisor - For JLL, CBRE, Cushman
  • Private Equity - For Blackstone, KKR, etc.

Follow-ups

  • Follow-up 1 - 7 days after initial
  • Follow-up 2 - 14 days after initial
  • Follow-up 3 - Final follow-up at 21 days

Forum Posting Guide

Reddit

Relevant subreddits with templates provided:

  • r/datacenter - Industry discussion
  • r/CommercialRealEstate - Land listings
  • r/InfrastructureInvesting - Investment angle
  • r/solar - Solar/renewable angle

Tips:

  • Be transparent about being the seller
  • Follow each subreddit's rules
  • Provide value, not just promotion

LinkedIn

  • Post templates for announcement
  • Article template for thought leadership
  • Search queries for finding decision makers

Industry Publications

Submit press releases to:

  • Data Center Frontier
  • Data Center Dynamics
  • Data Center Knowledge
  • Site Selection Magazine

Web Dashboard

Launch with:

python cli.py dashboard

Features:

  • Dashboard: Statistics overview, property info, quick actions
  • Prospects: Browse and filter companies, view details
  • Outreach: Send emails, record responses, view history
  • Templates: Browse available templates

Project Structure

Land/
├── cli.py                 # Command-line interface
├── requirements.txt       # Python dependencies
├── .env.example          # Configuration template
├── README.md             # This file
├── data/
│   ├── outreach.db       # SQLite database (created on init)
│   └── prospect_companies.py  # Pre-loaded prospects
├── src/
│   ├── models/
│   │   └── database.py   # Database models
│   ├── services/
│   │   ├── email_service.py      # Email sending
│   │   ├── forum_service.py      # Forum/social posting
│   │   ├── scheduler.py          # Campaign scheduling
│   │   └── outreach_manager.py   # Central coordinator
│   └── templates/
│       ├── email_templates.py    # Email templates
│       └── forum_templates.py    # Forum/social templates
└── dashboard/
    ├── app.py            # Flask web app
    └── templates/
        └── index.html    # Dashboard UI

Configuration

Gmail Setup

  1. Enable 2-Factor Authentication on your Google account
  2. Generate an App Password: https://myaccount.google.com/apppasswords
  3. Use the App Password in your .env file

Reddit Setup (Optional)

  1. Go to https://www.reddit.com/prefs/apps
  2. Create a new app (select "script" type)
  3. Copy the client ID and secret to .env

Notes

  • Dry Run Mode: Use --dry-run flag to test without sending
  • Rate Limiting: Built-in delays to avoid spam detection
  • Compliance: Always comply with CAN-SPAM and platform ToS
  • LinkedIn: Manual posting recommended (automation violates ToS)

Contact

For inquiries about the property:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors