Skip to content

Sunnylincc/ClawSale

Repository files navigation

ClawSale

ClawSale is an OpenClaw-compatible (architecture style) AI sales agent workspace for B2B lead discovery, company/contact enrichment, lead scoring, and personalized outreach draft generation.

Why this exists

Sales teams need agentic workflows that stay observable and controllable. ClawSale focuses on traceable runs, skill-based execution, and workspace-local customization instead of opaque automations.

Architecture at a glance

  • Gateway-first runtime: apps/gateway orchestrates workflows, skill execution, traces, and persistence.
  • Skill system: packages/skills defines built-in sales skills with strict input/output schemas.
  • Core engine: packages/core provides skill registry, workflow execution, and workspace persistence.
  • Shared contracts: packages/sdk hosts cross-app schemas/types.
  • Web dashboard: apps/web provides project, lead, draft, and run-trace visibility.
  • Workspace customization: workspace/ stores prompts, memory, project artifacts, and future custom skills.

Built-in skills

  • lead-search
  • company-enrich
  • contact-enrich
  • lead-score
  • outreach-draft

Quick start

pnpm install
cp .env.example .env
pnpm --filter @clawsale/gateway dev
pnpm --filter @clawsale/web dev

Gateway defaults to http://localhost:4000. Web defaults to http://localhost:3000.

Workspace concept

workspace/ is intentionally outside package source code so teams can version/override behavior safely:

  • workspace/skills custom extensions (future dynamic loading)
  • workspace/prompts reusable prompt assets
  • workspace/memory persisted memory/snippets
  • workspace/projects lead/run/draft project data

Local development checks

pnpm lint
pnpm typecheck
pnpm test

Limitations

  • Discovery and enrichment are deterministic stubs designed for extensibility.
  • No default bulk sending behavior (drafting only).
  • Workspace custom skill loading is scaffolded for future implementation.

Roadmap

  • Dynamic runtime loading from workspace/skills
  • LLM provider adapters
  • Pluggable datastore backends
  • Fine-grained RBAC and multi-user tenancy

About

ClawSale is an AI sales agent platform that discovers B2B leads, enriches company and contact data, scores pipeline fit, and generates personalized outbound outreach workflows.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors