aivi-engagement

AIVI is the AI engagement layer for lead generation, contact centers, and customer re-activation. Every conversation is analyzed in real-time, building Conversational Intelligence that makes every future interaction smarter.

3,891 stars

Best use case

aivi-engagement is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

AIVI is the AI engagement layer for lead generation, contact centers, and customer re-activation. Every conversation is analyzed in real-time, building Conversational Intelligence that makes every future interaction smarter.

Teams using aivi-engagement should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/aivi-engagement/SKILL.md --create-dirs "https://raw.githubusercontent.com/openclaw/skills/main/skills/aivillc/aivi-engagement/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/aivi-engagement/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How aivi-engagement Compares

Feature / Agentaivi-engagementStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

AIVI is the AI engagement layer for lead generation, contact centers, and customer re-activation. Every conversation is analyzed in real-time, building Conversational Intelligence that makes every future interaction smarter.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

## Getting Started

### Setup (One Time)

1. Create your account at app.aivi.io
   Sign in with Google or email.

2. Connect AIVI to your agent:

**Claude Code:**
```
claude mcp add --transport http aivi https://mcp.aivi.io/mcp
```

Then authenticate:
`/mcp` → select AIVI → Authenticate
Browser opens → sign in with Google → click Allow Access → done.
Tokens persist across server redeploys (Redis-backed).

**Claude Desktop / claude.ai:**
Settings → Connectors → Add
URL: `https://mcp.aivi.io/mcp`
Sign in when browser opens.

**ChatGPT Developer Mode:**
Settings → Connectors → Developer Mode
Add URL: `https://mcp.aivi.io/mcp`
Sign in when prompted.

**OpenClaw / NemoClaw:**
```
clawhub install aivi-engagement
```
Then authenticate: `/mcp` → AIVI → Authenticate → done.

**All other MCP clients:**
Endpoint: `https://mcp.aivi.io/mcp`
Supports OAuth 2.1 + PKCE.

Need help? app.aivi.io/getting-started

---

## MCP Connection

| | |
|---|---|
| Transport | HTTP (streamable-http) |
| Endpoint | https://mcp.aivi.io/mcp |
| Health | https://mcp.aivi.io/health |
| Auth Resolve | https://mcp.aivi.io/auth/resolve?authorization_id={id} |
| Compatible | Claude Code, Claude Desktop, OpenClaw, NemoClaw, ChatGPT, any MCP client |

---

## Agent Behavior Rules

Authentication is handled automatically via OAuth 2.1. If credentials are missing, direct user to run `/mcp` auth in Claude Code or reconnect via Settings → Connectors. Do not ask for API keys.

If skill returns insufficient_funds:
> "Add credits at app.aivi.io → Billing"

---

## Quick Start Prompts

Copy and paste to get started immediately:

1. Score a lead:
   "Score the lead at +12065551234"

2. Launch a sequence:
   "Launch a 3-day sequence for +12065551234"

3. Check what happened:
   "What happened on the last call with +12065551234?"

4. Get ML recommendation:
   "What should I do next with +12065551234?"

---

# AIVI Lead Engagement

Use this skill when the user wants to:
- Score a lead before contacting them
- Launch an AI voice + SMS sequence
- Check if a phone number is valid or a litigator
- Get ML recommendation on best channel and timing
- Launch a premium Supercharged campaign

## Setup Required
MCP endpoint: https://mcp.aivi.io/mcp
Auth: OAuth 2.1 (automatic).

## Available Skills

### qualify_lead ($0.75)
Use when: user wants to verify and qualify a lead before outreach.

Prerequisites — Enable AIVI Insights:
app.aivi.io → Profile icon → Settings → Integrations → AIVI Insights → Activate → Configure tier rules

Example prompts:
- "Qualify this lead at +12065551234"
- "Is +12065551234 worth contacting?"
- "Verify this lead before we call"

Returns: phone validity and litigator status, contactability level, lead tier (Premium/Standard/Manual/Reject), economic propensity indicators, recommended sequence type, auto-reject flag with reason.

Auto-rejected leads are not charged.

AIVI Insights data is cached for up to 30 days. Cached results are returned free of charge. Re-qualification at $0.75 is recommended when:
- Lead has been inactive for 30+ days
- Phone ownership may have changed
- Time-sensitive financial qualification (mortgage, auto, insurance, debt consolidation)

Note: Economic indicators are propensity signals at segment level — they reflect likely household characteristics, not verified individual facts.

### score_lead ($0.75)
Use when: user wants to score or evaluate a lead before outreach.

Example prompts:
- "Score this lead at +12065551234"
- "Is this lead worth calling?"
- "What does AIVI know about +13105551234?"

Returns: score 0-100, tier, ML recommendation, phone validity, litigator check, income level, property data, best channel and timing.

### launch_sequence
Use when: user wants to start an outreach campaign for a lead.

Example prompts:
- "Launch a 3-day sequence for this lead"
- "Start the Supercharged 1-day campaign"
- "Enroll +12065551234 in a 12-day sequence with booking enabled"

Sequences: one_day ($1.00), three_day ($1.50), twelve_day ($3.00). Add $1.00 for booking.

### decide_next_action
Use when: user wants the ML model to recommend the best next step.

Example prompts:
- "What should I do next with this lead?"
- "Should I call or text +12065551234?"
- "What's the ML recommendation for this contact?"

Returns: recommended action, channel, timing, all 14 action scores, confidence, exploration flag. Free — no charge.

### Prerequisites
For best results, run in this order:
1. score_lead ($0.75) — enriches the lead
2. launch_sequence ($1.00-3.00) — starts engagement
3. decide_next_action (free) — optimizes every step

You can use decide_next_action standalone but it works best after at least one score_lead or launch_sequence has run.

### get_outcome
Use when: user wants to know what happened on a call or sequence.

Example prompts:
- "What happened on that call?"
- "Did the sequence convert?"
- "Show me the topics from the last call"

## Conversational Intelligence

Every call processed by AIVI generates:
- Topics discussed (automatically extracted)
- Key moments (objections, callbacks, compliance, escalations)
- Sentiment arc (positive, negative, neutral)
- Outcome classification

773 calls analyzed. 494 moments detected:
- 140 objections raised
- 117 callback promises
- 24 compliance misses
- 12 escalation requests

Works across:
- Lead generation (new prospects)
- Contact center (inbound + outbound)
- Customer re-activation (lapsed base)
- Ongoing care (existing customers)

Every call makes the next one smarter.

## Billing
All skills require AIVI credits. Add credits at app.aivi.io → Billing.

| Skill | Cost |
|-------|------|
| qualify_lead | $0.75 (cached free, auto-reject free) |
| score_lead | $0.75 |
| launch_sequence (one_day) | $1.00 |
| launch_sequence (three_day) | $1.50 |
| launch_sequence (twelve_day) | $3.00 |
| Booking add-on | +$1.00 |
| decide_next_action | Free |
| get_outcome | Free |

Related Skills

reddit-engagement

3891
from openclaw/skills

Create and execute robust Reddit engagement workflows (create post, add comment, upvote) using browser accessibility-tree semantics instead of brittle DOM ids/CSS selectors. Use when asked to automate Reddit actions with high success rate across UI changes, A/B tests, and localization differences; especially when reliability and intent-based element targeting are required.

---

3891
from openclaw/skills

name: article-factory-wechat

Content & Documentation

humanizer

3891
from openclaw/skills

Remove signs of AI-generated writing from text. Use when editing or reviewing text to make it sound more natural and human-written. Based on Wikipedia's comprehensive "Signs of AI writing" guide. Detects and fixes patterns including: inflated symbolism, promotional language, superficial -ing analyses, vague attributions, em dash overuse, rule of three, AI vocabulary words, negative parallelisms, and excessive conjunctive phrases.

Content & Documentation

find-skills

3891
from openclaw/skills

Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.

General Utilities

tavily-search

3891
from openclaw/skills

Use Tavily API for real-time web search and content extraction. Use when: user needs real-time web search results, research, or current information from the web. Requires Tavily API key.

Data & Research

baidu-search

3891
from openclaw/skills

Search the web using Baidu AI Search Engine (BDSE). Use for live information, documentation, or research topics.

Data & Research

agent-autonomy-kit

3891
from openclaw/skills

Stop waiting for prompts. Keep working.

Workflow & Productivity

Meeting Prep

3891
from openclaw/skills

Never walk into a meeting unprepared again. Your agent researches all attendees before calendar events—pulling LinkedIn profiles, recent company news, mutual connections, and conversation starters. Generates a briefing doc with talking points, icebreakers, and context so you show up informed and confident. Triggered automatically before meetings or on-demand. Configure research depth, advance timing, and output format. Walking into meetings blind is amateur hour—missed connections, generic small talk, zero leverage. Use when setting up meeting intelligence, researching specific attendees, generating pre-meeting briefs, or automating your prep workflow.

Workflow & Productivity

self-improvement

3891
from openclaw/skills

Captures learnings, errors, and corrections to enable continuous improvement. Use when: (1) A command or operation fails unexpectedly, (2) User corrects Claude ('No, that's wrong...', 'Actually...'), (3) User requests a capability that doesn't exist, (4) An external API or tool fails, (5) Claude realizes its knowledge is outdated or incorrect, (6) A better approach is discovered for a recurring task. Also review learnings before major tasks.

Agent Intelligence & Learning

botlearn-healthcheck

3891
from openclaw/skills

botlearn-healthcheck — BotLearn autonomous health inspector for OpenClaw instances across 5 domains (hardware, config, security, skills, autonomy); triggers on system check, health report, diagnostics, or scheduled heartbeat inspection.

DevOps & Infrastructure

linkedin-cli

3891
from openclaw/skills

A bird-like LinkedIn CLI for searching profiles, checking messages, and summarizing your feed using session cookies.

Content & Documentation

notebooklm

3891
from openclaw/skills

Google NotebookLM 非官方 Python API 的 OpenClaw Skill。支持内容生成(播客、视频、幻灯片、测验、思维导图等)、文档管理和研究自动化。当用户需要使用 NotebookLM 生成音频概述、视频、学习材料或管理知识库时触发。

Data & Research