leadklick
/install leadklick
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 addressname(string, optional): Contact person namephone(string, optional): Phone numbersource(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: "[email protected]",
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 statuspriority(string, optional): Filter by prioritylimit(number, optional): Max results (default: 50)dateFrom(string, optional): ISO date filter
Returns: Array of leads and total count.
updateStatus
Update lead lifecycle status.
Parameters:
id(string, required): Lead UUIDstatus(string, required): "qualified", "won", "lost", etc.notes(string, optional): Qualification notes
addConversation
Add a manual reply or note to the lead thread.
Parameters:
leadId(string, required): Lead UUIDcontent(string, required): Message textsubject(string, optional): Subject line
getAutomationStatus
Check if the auto-reply email was successfully sent.
Parameters:
leadId(string, required): Lead UUID
Returns:
{
"auto_reply_sent": true,
"minutes_since_creation": 2,
"automation_ok": true
}
Usage Flow
- Capture: When a user expresses interest, call
createLead() - Verify: After 60-120 seconds, call
getAutomationStatus()to confirm auto-reply - Qualify: During conversation, update status to "qualified" if interested
- Log: Use
addConversation()to store your agent responses
Error Handling
Common errors:
- Invalid email format
- Duplicate lead (within 24h)
- Missing Supabase credentials
- Automation timeout (>5min without reply)
Schema
Leads table:
- id, email, name, phone, source, status, priority
- custom_fields (JSON), metadata (JSON)
- first_reply_sent_at, created_at
Conversations table:
- id, lead_id, direction (inbound/outbound/automated)
- content, subject, channel, sent_at
Tags
lead, crm, sales, automation, email, supabase
Version
1.0.0
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install leadklick - 安装完成后,直接呼叫该 Skill 的名称或使用
/leadklick触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
leadklick 是什么?
Automate lead capture in Supabase with Make.com email workflows, manage lead status, conversations, and track auto-reply delivery. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 2152 次。
如何安装 leadklick?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install leadklick」即可一键安装,无需额外配置。
leadklick 是免费的吗?
是的,leadklick 完全免费(开源免费),可自由下载、安装和使用。
leadklick 支持哪些平台?
leadklick 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 leadklick?
由 big-roman123(@big-roman123)开发并维护,当前版本 v1.0.0。