Search

PythonReactSEOPDF
OpenClaw

Sales Bot

Lead Inbox Automator

big-roman1230 source installs☆ 0 Repository stars

Installation

Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.

SkillHub CLI

skillhub install big-roman123/sales-bot

Inspect the source and compatibility requirements, then follow its installation steps.

Give your agent the source link and ask it to inspect instructions and dependencies before explaining the installation steps.

View source ↗Guides

Skill instructions

Lead Inbox Automator

Capture leads into a centralized Supabase database with automatic Make.com email automation.

Description

This skill provides a complete lead management system for Clawd agents. It stores leads in Supabase, triggers Make.com webhooks for auto-reply emails, and tracks the full conversation lifecycle from "new" to "qualified".

Configuration

{
  "supabaseUrl": "https://your-project.supabase.co",
  "supabaseKey": "eyJ...your-service-role-key",
  "orgId": "550e8400-e29b-41d4-a716-446655440000",
  "defaultPriority": "medium"
}

Important: Use the Service Role Key, not the Anon Key, for full database access.

Actions

createLead

Create a new lead and automatically trigger the automation workflow.

Parameters:

  • email (string, required): Contact email address
  • name (string, optional): Contact person name
  • phone (string, optional): Phone number
  • source (string, optional): Origin channel (default: "clawd_agent")
  • priority (string, optional): "low", "medium", "high", "urgent"
  • custom_fields (object, optional): Any additional data

Returns:

{
  "success": true,
  "lead_id": "uuid",
  "status": "new",
  "automation_triggered": true,
  "message": "Lead captured. Auto-reply will be sent within 60 seconds."
}

Example:

const result = await skill.createLead({
  email: "customer@example.com",
  name: "Max Mustermann",
  source: "chat_bot",
  custom_fields: { product: "saas_basic" }
});
getLead

Retrieve lead details including full conversation history.

Parameters:

  • id (string, required): Lead UUID

Returns: Lead object with conversations array and reply_pending boolean.

listLeads

List leads with filtering options.

Parameters:

  • status (string, optional): Filter by status
  • priority (string, optional): Filter by priority
  • limit (number, optional): Max results (default: 50)
  • dateFrom (string, optional): ISO date filter

**Returns:...

Source information

Source
github
Repository
openclaw/skills
Path
skills/big-roman123/sales-bot
Version
—
Commit
c22d62ee348a0d1d623337f176c14297671c70cf
Classification source
rules
Status
active
Visibility
public

These signals come from indexed source analysis and may lag behind changes. Check the current source files.

README

Lead Inbox Automator - Clawd Skill

Central Lead Management mit automatischer Erstreaktion. Speichert Leads in Supabase, triggert Make.com Automation für Auto-Reply Emails.

Features

  • Lead Capture: Erfasse Leads aus Clawd-Konversationen
  • Auto-Reply Automation: Integriert mit Make.com für automatische Antworten
  • Status Tracking: new → replied → qualified → won/lost
  • Multi-Org Support: Datenisolation via RLS
  • Konversationsverlauf: Vollständige Kommunikationshistorie
  • Deduplication: Automatische Erkennung von Duplikaten (24h)

Installation

npx clawdhub install lead-inbox-automator

Konfiguration

Benötigte Umgebungsvariablen:

SUPABASE_URL=https://dein-projekt.supabase.co
SUPABASE_SERVICE_ROLE_KEY=eyJ...  # Service Role, nicht Anon Key!
ORG_ID=550e8400-e29b-41d4-a716-446655440000  # Deine Org UUID

Schnellstart

import LeadSkill from 'lead-inbox-automator'

const leadSystem = new LeadSkill({
  supabaseUrl: process.env.SUPABASE_URL,
  supabaseKey: process.env.SUPABASE_SERVICE_ROLE_KEY,
  orgId: process.env.ORG_ID,
  defaultPriority: 'high'
})

// 1. Lead aus Konversation erstellen
const result = await leadSystem.createLead({
  email: user.email,
  name: user.name,
  source: 'clawd_chat',
  custom_fields: {
    initial_request: user.message,
    product_interest: 'saas_basic'
  }
})

// 2. Status prüfen (nach 2 Minuten)
const status = await leadSystem.getAutomationStatus(result.lead_id)
if (!status.automation_ok) {
  console.error('Automation hat nicht getriggert!')
}

// 3. Lead qualifizieren
await leadSystem.updateStatus(result.lead_id, 'qualified', 'Kunde hat Budget bestätigt')

Methoden

createLead(input)

Erstellt neuen Lead und triggered Automation.

const lead = await leadSystem.createLead({
  email: "max@firma.de",
  name: "Max Mustermann",
  phone: "+49 123 456",
  source: "landing_page",
  priority: "high",
  custom_fields: { campaign: "summer_2024" }
})...

Extracted content

SKILL.md
# Lead Inbox Automator

Capture leads into a centralized Supabase database with automatic Make.com email automation.

## Description

This skill provides a complete lead management system for Clawd agents. It stores leads in Supabase, triggers Make.com webhooks for auto-reply emails, and tracks the full conversation lifecycle from "new" to "qualified".

## Configuration

```json
{
  "supabaseUrl": "https://your-project.supabase.co",
  "supabaseKey": "eyJ...your-service-role-key",
  "orgId": "550e8400-e29b-41d4-a716-446655440000",
  "defaultPriority": "medium"
}
```

**Important:** Use the Service Role Key, not the Anon Key, for full database access.

## Actions

### createLead

Create a new lead and automatically trigger the automation workflow.

**Parameters:**
- `email` (string, required): Contact email address
- `name` (string, optional): Contact person name
- `phone` (string, optional): Phone number
- `source` (string, optional): Origin channel (default: "clawd_agent")
- `priority` (string, optional): "low", "medium", "high", "urgent"
- `custom_fields` (object, optional): Any additional data

**Returns:**
```json
{
  "success": true,
  "lead_id": "uuid",
  "status": "new",
  "automation_triggered": true,
  "message": "Lead captured. Auto-reply will be sent within 60 seconds."
}
```

**Example:**
```typescript
const result = await skill.createLead({
  email: "customer@example.com",
  name: "Max Mustermann",
  source: "chat_bot",
  custom_fields: { product: "saas_basic" }
});
```

### getLead

Retrieve lead details including full conversation history.

**Parameters:**
- `id` (string, required): Lead UUID

**Returns:** Lead object with `conversations` array and `reply_pending` boolean.

### listLeads

List leads with filtering options.

**Parameters:**
- `status` (string, optional): Filter by status
- `priority` (string, optional): Filter by priority
- `limit` (number, optional): Max results (default: 50)
- `dateFrom` (string, optional): ISO date filter

**Returns:...
README
# Lead Inbox Automator - Clawd Skill

Central Lead Management mit automatischer Erstreaktion. Speichert Leads in Supabase, triggert Make.com Automation für Auto-Reply Emails.

## Features

- **Lead Capture**: Erfasse Leads aus Clawd-Konversationen
- **Auto-Reply Automation**: Integriert mit Make.com für automatische Antworten
- **Status Tracking**: new → replied → qualified → won/lost
- **Multi-Org Support**: Datenisolation via RLS
- **Konversationsverlauf**: Vollständige Kommunikationshistorie
- **Deduplication**: Automatische Erkennung von Duplikaten (24h)

## Installation

```bash
npx clawdhub install lead-inbox-automator
```

## Konfiguration

Benötigte Umgebungsvariablen:

```bash
SUPABASE_URL=https://dein-projekt.supabase.co
SUPABASE_SERVICE_ROLE_KEY=eyJ...  # Service Role, nicht Anon Key!
ORG_ID=550e8400-e29b-41d4-a716-446655440000  # Deine Org UUID
```

## Schnellstart

```typescript
import LeadSkill from 'lead-inbox-automator'

const leadSystem = new LeadSkill({
  supabaseUrl: process.env.SUPABASE_URL,
  supabaseKey: process.env.SUPABASE_SERVICE_ROLE_KEY,
  orgId: process.env.ORG_ID,
  defaultPriority: 'high'
})

// 1. Lead aus Konversation erstellen
const result = await leadSystem.createLead({
  email: user.email,
  name: user.name,
  source: 'clawd_chat',
  custom_fields: {
    initial_request: user.message,
    product_interest: 'saas_basic'
  }
})

// 2. Status prüfen (nach 2 Minuten)
const status = await leadSystem.getAutomationStatus(result.lead_id)
if (!status.automation_ok) {
  console.error('Automation hat nicht getriggert!')
}

// 3. Lead qualifizieren
await leadSystem.updateStatus(result.lead_id, 'qualified', 'Kunde hat Budget bestätigt')
```

## Methoden

### createLead(input)
Erstellt neuen Lead und triggered Automation.

```typescript
const lead = await leadSystem.createLead({
  email: "max@firma.de",
  name: "Max Mustermann",
  phone: "+49 123 456",
  source: "landing_page",
  priority: "high",
  custom_fields: { campaign: "summer_2024" }
})...

Related skills

OpenClaw

humanpages

human-pages-ai

Search and hire real humans for tasks — photography, delivery, research, and more

OpenClaw

openclaw-skills

zseven-w

Reusable skill templates for OpenClaw AI agents. Templates for API integration, data processing, web scraping, CLI tools, and file processing.

OpenClaw

sixtyfour-skill

rxhxm

Agent Skill (SKILL.md) for Sixtyfour AI — People & company intelligence API. Enrich leads, find emails/phones, qualify prospects, search people. For Claude Code, Codex, OpenClaw, Cursor.

OpenClaw

0xarchive

0xfantommenace

Query historical crypto market data from 0xArchive across Hyperliquid, Lighter.xyz, and HIP-3. Covers orderbooks, trades, candles, funding rates, open interest, liquidations, and data quality. Use when the user...