groundup-toolkit

groundup-toolkit

AI-powered operations toolkit for VC teams. Built on OpenClaw with WhatsApp, Google Workspace, and HubSpot integrations.

Stars: 61

Visit
 screenshot

GroundUp Toolkit is an open-source automation toolkit designed for venture capital teams to streamline deal flow, meeting management, CRM updates, and team communication through an AI assistant connected via WhatsApp. It offers various skills such as meeting reminders, meeting bot, deal automation, deck analyzer, VC automation, ping teammate, Google Workspace operations, LinkedIn profile research, keep on radar feature, and deal logger. Additionally, it includes operational scripts for health check, WhatsApp watchdog, and Shabbat-aware scheduler to ensure smooth automation processes. The toolkit's architecture involves WhatsApp, OpenClaw, and various skills and scripts for seamless automation. It requires Ubuntu 22.04+ server, Node.js 18+, and Python 3.10+ for installation and operation.

README:

GroundUp Toolkit

An open-source automation toolkit for venture capital teams, built on OpenClaw. Automates deal flow, meeting management, CRM updates, and team communication through an AI assistant connected via WhatsApp.

Built and battle-tested by GroundUp Ventures.

What It Does

Skill Description
Meeting Reminders WhatsApp alerts 10 min before meetings with attendee context from HubSpot, LinkedIn, and Crunchbase
Meeting Bot Auto-joins Google Meet calls, records, extracts action items with Claude AI, emails summaries
Deal Automation Monitors Gmail for deal emails, auto-creates HubSpot companies and deals
Deck Analyzer Extracts structured data from pitch decks (DocSend, Google Drive, Dropbox)
VC Automation Processes meeting notes into CRM updates, researches founders
Ping Teammate Call a teammate's phone via WhatsApp command using Twilio
Google Workspace Calendar, Gmail, and Docs operations via gog CLI
LinkedIn Profile research via MCP bridge
Keep on Radar Monthly review of watchlist deals — researches company updates, sends digests, handles pass/keep/note actions
Deal Logger Tracks deal discussions from WhatsApp conversations

Plus operational scripts:

  • Health Check - Monitors gateway, WhatsApp, disk, memory; auto-recovers and alerts
  • WhatsApp Watchdog - Tests WhatsApp connection every 5 min, restarts gateway, calls admin if QR re-scan needed
  • Shabbat-Aware Scheduler - Respects Jewish Shabbat hours for automation timing

Architecture

┌─────────────┐     ┌──────────────┐     ┌─────────────┐
│  WhatsApp    │◄───►│   OpenClaw    │◄───►│  Skills &   │
│  (Team Chat) │     │   Gateway     │     │  Scripts    │
└─────────────┘     └──────────────┘     └──────┬──────┘
                                                 │
                    ┌────────────────────────────┤
                    │            │               │
              ┌─────▼─────┐ ┌───▼───┐ ┌────────▼────────┐
              │  Google    │ │HubSpot│ │  Claude AI       │
              │  Workspace │ │  CRM  │ │  (Analysis)      │
              └───────────┘ └───────┘ └─────────────────┘

Requirements

  • Server: Ubuntu 22.04+ (or Debian-based), 2GB RAM, 20GB disk
  • Node.js: 18+ (installed automatically by install.sh)
  • Python: 3.10+ (installed automatically by install.sh)

Quick Start

1. Clone and configure

git clone https://github.com/navotvolkgroundup/groundup-toolkit.git
cd groundup-toolkit

# Copy and fill in your config
cp config.example.yaml config.yaml
cp .env.example .env
# Edit both files with your values

2. Install

sudo bash install.sh

3. Connect services

# Google OAuth
gog auth login

# WhatsApp
openclaw channels login
# Scan QR code from your phone

# Start gateway
nohup openclaw gateway > /var/log/openclaw-gateway.log 2>&1 &

4. Set up cron jobs

# Edit crontab.example: set TOOLKIT_DIR to your actual path
nano cron/crontab.example

# Then install (WARNING: this replaces your existing crontab):
crontab cron/crontab.example

5. Verify

openclaw channels status
bash scripts/health-check.sh

Configuration

All configuration lives in two files:

config.yaml

Team members, service settings, scheduling preferences. See config.example.yaml.

.env

API keys and secrets. See .env.example.

Required services:

Service What For Sign Up
OpenClaw WhatsApp gateway Required
Anthropic Claude AI for analysis Required
Maton HubSpot API gateway For CRM features
Twilio Phone call alerts For ping/alerts
Brave Search Web search For research
Google Workspace Calendar, Gmail, Drive Required

Documentation

Project Structure

groundup-toolkit/
├── config.example.yaml        # All settings (team, services, schedule)
├── .env.example               # API keys template
├── install.sh                 # Server setup
├── skills/                    # OpenClaw skills
│   ├── meeting-reminders/     # WhatsApp meeting alerts
│   ├── meeting-bot/           # Auto-join & record meetings
│   ├── deal-automation/       # Email → CRM deals
│   ├── deck-analyzer/         # Pitch deck extraction
│   ├── vc-automation/         # Meeting notes → CRM
│   ├── ping-teammate/         # Phone call pinger
│   ├── google-workspace/      # Calendar/Gmail/Docs
│   ├── keep-on-radar/         # Monthly watchlist review
│   ├── linkedin/              # Profile research
│   └── deal-logger/           # WhatsApp deal tracking
├── scripts/                   # Operational scripts
│   ├── health-check.sh        # System monitoring
│   ├── whatsapp-watchdog.sh   # Connection monitor
│   ├── email-to-deal-automation.py
│   └── run-scheduled.sh       # Shabbat-aware scheduler
├── lib/                       # Shared config loaders
│   ├── config.py              # Python config
│   └── config.js              # Node.js config
├── cron/                      # Cron job templates
└── docs/                      # Documentation

License

MIT - see LICENSE.

Contributing

Contributions welcome! This toolkit was built for VC workflows but the patterns (WhatsApp automation, meeting management, CRM integration) apply broadly. Open an issue or PR.


Built with OpenClaw and Claude.

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for groundup-toolkit

Similar Open Source Tools

For similar tasks

For similar jobs