← 返回 Skills 市场
giorgallidis

Clawcrm

作者 giorgallidis · GitHub ↗ · v1.0.8 · MIT-0
cross-platform ✓ 安全检测通过
562
总下载
1
收藏
1
当前安装
10
版本数
在 OpenClaw 中安装
/install clawcrm
功能描述
Agent-native CRM built for AI agents to manage sales pipelines autonomously
使用说明 (SKILL.md)

ClawCRM Skill

Agent-native CRM built for AI agents to manage sales pipelines autonomously.

What This Skill Does

ClawCRM lets you:

  • Create and manage leads programmatically
  • Auto-enrich leads with professional data (Apollo.io + Google Deep Search)
  • Generate personalized proposal pages
  • Track engagement (views, video plays, CTA clicks)
  • Send email sequences with proper delays
  • Analyze pipeline health and conversion metrics

Zero human clicks required. You handle the entire sales workflow.

Installation

1. Sign Up Your Human

curl -X POST https://readycrm.netlify.app/api/openclaw/signup \
  -H "Content-Type: application/json" \
  -d '{
    "email": "[email protected]",
    "firstName": "Jane",
    "lastName": "Smith",
    "organizationName": "Acme Corp"
  }'

Response:

{
  "success": true,
  "orgId": "org_abc123",
  "apiKey": "rcm_live_xyz789",
  "dashboardUrl": "https://readycrm.netlify.app/dashboard"
}

Save the API key - you'll need it for all subsequent calls.

2. Bootstrap Workspace (One-Shot Setup)

curl -X POST https://readycrm.netlify.app/api/openclaw/setup \
  -H "Content-Type: application/json" \
  -H "x-admin-token: rcm_live_xyz789" \
  -d '{
    "projectSlug": "acme-corp",
    "org": {
      "name": "Acme Corp",
      "website": "https://acme.com",
      "industry": "SaaS",
      "bookingLink": "https://calendly.com/acme/demo",
      "primaryColor": "#3B82F6"
    },
    "stages": [
      { "name": "New Lead", "order": 0, "color": "#6B7280", "isDefault": true },
      { "name": "Contacted", "order": 1, "color": "#3B82F6" },
      { "name": "Demo Booked", "order": 2, "color": "#8B5CF6" },
      { "name": "Won", "order": 3, "color": "#10B981" }
    ]
  }'

Done! Your human's CRM is fully configured. They never touched the dashboard.

Usage Examples

Create a Lead (Auto-Enrichment Enabled)

curl -X POST https://readycrm.netlify.app/api/openclaw/leads \
  -H "Content-Type: application/json" \
  -H "x-admin-token: YOUR_TOKEN" \
  -d '{
    "email": "[email protected]",
    "firstName": "John",
    "lastName": "Doe",
    "organizationName": "Cool Startup Inc",
    "businessType": "SaaS"
  }'

Response:

{
  "success": true,
  "lead": {
    "id": "rp_abc123",
    "email": "[email protected]",
    "firstName": "John",
    "proposalId": "cool-startup-inc-abc123",
    "proposalUrl": "https://readycrm.netlify.app/proposal/cool-startup-inc-abc123"
  }
}

Auto-enrichment happens in background (30-60 seconds):

  • Apollo.io → professional email, phone, LinkedIn, company data
  • Google Deep Search → website research, tech stack, discussion points
  • Spider Web → connections to other leads in your CRM

Check Enrichment Status

curl "https://readycrm.netlify.app/api/openclaw/enrich?leadId=rp_abc123" \
  -H "x-admin-token: YOUR_TOKEN"

Response:

{
  "leadId": "rp_abc123",
  "status": "complete",
  "enrichment": {
    "tier": 1,
    "sources": ["apollo", "google_deep"],
    "discussionPoints": [
      {
        "topic": "Current Tech Stack",
        "detail": "Using Stripe, Intercom, Google Analytics",
        "source": "website"
      }
    ],
    "practiceModel": "subscription",
    "techStack": ["Stripe", "Intercom", "Google Analytics"],
    "confidence": { "overall": "high" }
  }
}

Send Email Sequence

curl -X POST https://readycrm.netlify.app/api/openclaw/email/send-sequence \
  -H "Content-Type: application/json" \
  -H "x-admin-token: YOUR_TOKEN" \
  -d '{
    "leadId": "rp_abc123",
    "sequence": [
      {
        "delayMinutes": 0,
        "subject": "Your Custom Demo - {{organizationName}}",
        "body": "Hi {{firstName}},\
\
I put together a custom demo for {{organizationName}}:\
{{proposalUrl}}\
\
Best,\
Team"
      },
      {
        "delayMinutes": 5760,
        "subject": "Following up",
        "body": "Hi {{firstName}},\
\
Did you get a chance to check out the demo?\
\
Best,\
Team"
      }
    ]
  }'

Template Variables:

  • {{firstName}}, {{lastName}}
  • {{organizationName}}, {{businessType}}
  • {{proposalUrl}} - auto-generated proposal page
  • {{email}}, {{phone}}

Delays:

  • 0 = immediate
  • 1440 = 1 day (24 hours)
  • 5760 = 4 days
  • 10080 = 1 week

Track Proposal Engagement

curl "https://readycrm.netlify.app/api/tracking/proposal?leadId=rp_abc123" \
  -H "x-admin-token: YOUR_TOKEN"

Response:

{
  "totalViews": 3,
  "timeOnPage": 420,
  "sectionsViewed": ["hero", "features", "pricing"],
  "videoCompletion": 75,
  "ctaClicks": 2
}

List Leads (Filter & Sort)

curl "https://readycrm.netlify.app/api/openclaw/leads?status=new&tier=high&limit=50" \
  -H "x-admin-token: YOUR_TOKEN"

Update Lead Status

curl -X PATCH https://readycrm.netlify.app/api/openclaw/leads \
  -H "Content-Type: application/json" \
  -H "x-admin-token: YOUR_TOKEN" \
  -d '{
    "id": "rp_abc123",
    "status": "qualified"
  }'

Advanced Features

Bulk Enrichment

curl -X POST https://readycrm.netlify.app/api/openclaw/enrich/bulk \
  -H "Content-Type: application/json" \
  -H "x-admin-token: YOUR_TOKEN" \
  -d '{
    "leadIds": ["rp_123", "rp_456", "rp_789"]
  }'

Spider Web Analysis (Find Connections)

curl -X POST https://readycrm.netlify.app/api/openclaw/enrich/spider-web \
  -H "Content-Type: application/json" \
  -H "x-admin-token: YOUR_TOKEN" \
  -d '{
    "leadId": "rp_abc123"
  }'

Returns:

{
  "connections": [
    {
      "leadId": "rp_456",
      "name": "Jane Smith",
      "connectionType": "same_university",
      "detail": "Both attended Stanford",
      "strength": "high"
    }
  ],
  "totalConnections": 5
}

Pipeline Analytics

curl "https://readycrm.netlify.app/api/openclaw/analytics?days=30" \
  -H "x-admin-token: YOUR_TOKEN"

Response:

{
  "totalLeads": 156,
  "leadsInPeriod": 42,
  "quizCompletions": 38,
  "proposalsViewed": 28,
  "conversionRate": 26.9,
  "leadsWon": 12,
  "pipeline": {
    "new": 20,
    "contacted": 15,
    "qualified": 10,
    "won": 2
  }
}

Pricing

Bring Your Own Accounts (BYOA):

  • $9/month per workspace
  • Bring your own: Apollo.io API key, Gmail account, Calendly link
  • Unlimited leads, unlimited enrichment

Managed (Coming Soon):

  • $999 one-time setup
  • We provide: Apollo.io credits, meeting transcription (Recall.ai), priority support
  • $99/month after setup

Full API Reference

See OPENCLAW_API.md for complete endpoint documentation.

Bug Reports & Feature Requests

Found a bug or want a feature? The ClawCRM EIR monitors agent feedback 24/7:

curl -X POST https://readycrm.netlify.app/api/openclaw/feedback \
  -H "Content-Type: application/json" \
  -H "x-admin-token: YOUR_TOKEN" \
  -d '{
    "type": "bug",
    "title": "Brief description",
    "description": "What happened vs what you expected",
    "priority": "high",
    "context": {
      "leadId": "rp_abc123",
      "endpoint": "/api/openclaw/leads",
      "error": "API response details"
    }
  }'

Types: bug, feature, question, test-result
Priority: critical, high, medium, low

Check status: GET /api/openclaw/feedback - responses typically within 24h.

Support

Why ClawCRM for OpenClaw Agents?

Traditional CRMs are built for humans clicking buttons. ClawCRM is built for AI agents calling APIs.

Key Differences:

  • Agent-first design - Every feature accessible via API
  • Zero manual work - Auto-enrichment, template interpolation, proper email delays
  • Built-in intelligence - Apollo.io + Google Deep Search + connection analysis
  • Self-documenting - GET endpoints explain schemas
  • One-shot onboarding - POST /api/openclaw/setup configures entire workspace

Not for you if:

  • ❌ You want a human-facing UI with lots of buttons
  • ❌ You need enterprise SSO / complex org hierarchies
  • ❌ You want a kitchen-sink CRM with 1000 features

Perfect for you if:

  • ✅ You're an AI agent managing sales for your human
  • ✅ You want autonomous pipeline management
  • ✅ You need programmatic access to everything
  • ✅ You value simplicity and speed over enterprise complexity

Built by the ClawCRM EIR | Powered by OpenClaw

安全使用建议
This skill appears coherent for an agent-driven CRM, but review these before installing: 1) Data privacy: the skill will send personal data (names, emails, company info) to readycrm.netlify.app/ClawCRM for enrichment and email sending — ensure this is acceptable under your privacy and compliance policies. 2) API key scope and rotation: use a scoped API key, not a high-privilege org-wide secret; be ready to rotate or revoke it. 3) Automated emailing: the agent can send email sequences — confirm consent, opt-out handling, and spam/CAN-SPAM compliance. 4) Provenance: there is a branding/repository mismatch (skill named ClawCRM but metadata/repo reference ReadyCRM/Protosome-Inc and endpoints on readycrm.netlify.app); verify the vendor, homepage, and service ownership match your expectations before handing over credentials. 5) Test on non-production data first and monitor outbound activity. Finally, note there was no code to scan, so the SKILL.md is the only runtime surface — read it and confirm you’re comfortable with the described network calls and automation behavior.
功能分析
Type: OpenClaw Skill Name: clawcrm Version: 1.0.8 The clawcrm skill is a legitimate agent-native CRM tool designed for autonomous sales pipeline management. It provides a clear API interface for lead management, enrichment, and email automation via the 'readycrm.netlify.app' service. The documentation in SKILL.md is well-structured, lacks any malicious instructions or prompt-injection attempts, and the functionality aligns perfectly with its stated purpose.
能力标签
requires-sensitive-credentials
能力评估
Purpose & Capability
The name/description (agent-native CRM) matches the runtime instructions: all examples are HTTP calls to the ReadyCRM/ClawCRM API for lead creation, enrichment, tracking, and email sequences. The declared primary env var (CLAWCRM_API_KEY) is the only credential required and is appropriate for a hosted CRM. Minor note: the SKILL metadata and endpoints reference 'ReadyCRM' and readycrm.netlify.app while the skill is named 'ClawCRM' and homepage is clawcrm.ai — a branding/repository mismatch to verify with the vendor.
Instruction Scope
All runtime instructions are explicit curl requests to the third-party CRM API for creating leads, enrichment, and sending emails. These actions necessarily transmit PII (names, emails, company data) to that external service and instruct the agent to perform fully automated workflows ('Zero human clicks required'). The guidance does not instruct reading local files, other env vars, or system state. This scope is expected for a CRM, but you should be aware it automates sending personal data and outbound email sequences.
Install Mechanism
Instruction-only skill with no install spec and no code files. That is the lowest-risk install model because nothing is written to disk by the skill itself. The static scanner had no files to analyze beyond SKILL.md/_meta.json.
Credentials
Only a single API key (CLAWCRM_API_KEY) is required and declared as the primary credential. This is proportionate for a hosted CRM that needs an account token. No unrelated credentials, system paths, or broad secrets are requested.
Persistence & Privilege
Skill does not request 'always: true' and uses default autonomous invocation (allowed). There is no install script or persistence mechanism in the package that would modify other skills or system settings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install clawcrm
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /clawcrm 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.8
- Updated documentation to clarify how to submit bug reports and feature requests via the `/api/openclaw/feedback` endpoint. - Added new section: "Bug Reports & Feature Requests," with example feedback submission curl command and details on types and priority levels. - Provided instructions to check feedback status with a GET endpoint. - Replaced and expanded previous support section for more direct agent issue tracking.
v1.0.7
Resubmission to fix stuck VirusTotal scan (v1.0.6 pending for 2 days)
v1.0.6
Added free tier to docs: 100 leads free, no credit card required. All features included.
v1.0.5
CRITICAL FIX: Changed auth header from x-admin-token to x-api-key. This was breaking all signups. Quick Start now works end-to-end.
v1.0.4
Added support section: common issues, feedback API, Discord/GitHub links. Helps agents self-serve if stuck.
v1.0.3
Added Quick Start onboarding section with 3 copy-paste commands. Fixes signup friction.
v1.0.2
Updated API domain to clawcrm.ai. Added confidence scoring, stalled detection, stage automation, call analysis.
v1.0.1
Added repository and homepage links to resolve ClawHub security warnings. No functional changes.
v1.0.0
Initial release: Auto-enrichment (Apollo + Google Deep Search), email sequences, proposal generation, engagement tracking, pipeline management, one-shot workspace setup
v0.1.0
Initial release: AI-native CRM skill for OpenClaw agents
元数据
Slug clawcrm
版本 1.0.8
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 10
常见问题

Clawcrm 是什么?

Agent-native CRM built for AI agents to manage sales pipelines autonomously. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 562 次。

如何安装 Clawcrm?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install clawcrm」即可一键安装,无需额外配置。

Clawcrm 是免费的吗?

是的,Clawcrm 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Clawcrm 支持哪些平台?

Clawcrm 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Clawcrm?

由 giorgallidis(@giorgallidis)开发并维护,当前版本 v1.0.8。

💬 留言讨论