Integrations

openclaw-deal-scout

Try it

Autonomous Gmail-to-CRM deal pipeline for solo operators. Classifies inbound deal emails with Gemini, logs them to a free HubSpot CRM, notifies on Discord, and sends approved replies during UK business hours. Zero hosted infrastructure — runs as a single local MCP gateway.

What it does

Autonomous Gmail-to-CRM deal pipeline for solo operators. Classifies inbound deal emails with Gemini, logs them to a free HubSpot CRM, notifies on Discord, and sends approved replies during UK business hours. Zero hosted infrastructure — runs as a single local MCP gateway.

The skill document

OpenClaw Deal Scout

Autonomous inbox-to-CRM deal pipeline for solo operators and small teams — zero hosted infrastructure, zero monthly bill. Watches a Gmail inbox, classifies inbound emails as genuine deals vs. noise with Gemini, logs confirmed deals to a free-tier HubSpot CRM, notifies the operator on Discord, and — once a reply is approved — sends it via the Gmail API during UK business hours (Mon–Fri 09:00–17:00 Europe/London, DST-aware).

Full source, architecture decision records, and setup docs live in the GitHub repository. The project's source code is proprietary; this skill only documents how to run and operate it — it does not grant any license to the underlying code.

When to use this skill

Reach for this when an operator wants to:

  • Automatically triage a Gmail inbox for genuine business-deal inquiries
  • Log confirmed deals into HubSpot without manual data entry
  • Get a Discord ping the moment a real deal lands, then approve/send a reply without leaving Discord or the dashboard

Setup

git clone https://github.com/AsmaIqbal01/openclaw-deal-scout.git
cd openclaw-deal-scout
python -m venv .venv && source .venv/bin/activate   # Windows: .venv\Scripts\activate
pip install -e ".[dev]"

cp .env.example .env
# Fill in: GMAIL_CREDENTIALS_PATH, GEMINI_API_KEY, HUBSPOT_PRIVATE_APP_TOKEN,
#          NOTIFIER=discord, DISCORD_WEBHOOK_URL

pytest -q                    # 489 passing, 9 skipped
python -m openclaw_gateway   # starts the MCP gateway + scheduler

The gateway listens on http://127.0.0.1:18790 by default (GATEWAY_HOST/GATEWAY_PORT to override).

MCP tools exposed by the gateway

ToolPurpose
run_cycleTrigger one pipeline cycle (intake → classify → CRM → notify → schedule/send) on demand
get_pipeline_cyclesRead recent cycle summaries from pipeline.log
get_dealsRead deal records from the state store, filterable by status
get_quota_usageEstimated Gemini quota used for the current UTC day

CLI shortcuts: openclaw gateway status, openclaw doctor, openclaw dashboard.

Constraints an agent should respect

  • Every external dependency (Gmail, Gemini, HubSpot, Discord) has a free tier; don't suggest paid tiers or hosted alternatives as a "fix" for quota limits — zero infrastructure cost is a product requirement, not a default.
  • The state store is a single JSON file, not a database — don't propose migrating it unless the operator explicitly asks.
  • Email sends are gated to UK business hours by design; don't suggest bypassing the scheduler to send immediately.

Related skills

Read-only HubSpot CRM search for contacts, deals, and companies

28 installs

Manage Pipedrive CRM from OpenClaw using API v1, including people, organizations, deals, leads, activities, notes, pipelines, and custom endpoint actions. Us...

41 installs

Creates professional cold email sequences, follow-up templates, and outreach campaigns. Builds multi-step sequences with personalization tokens, A/B subject...

Privacy-first ecommerce Gmail customer-service skill for OpenClaw. It triages inbox messages, researches public storefront data, creates draft-first replies, learns approved patterns, and auto-replies only in owner-enabled categories. Private data needs an approved least-privilege connector.

2 installs1 stars

Create polished, review-ready sales and lifecycle email sequences for agentic development services, then export them as branded PDF artifacts. Use for outrea...

15 installs1 stars