sales-live-chat
Live chat and chatbot for sales and support — widget setup, routing, chatbot flows, agent management, visitor tracking, chat-to-lead conversion, proactive messaging. Covers strategy and implementation across Brevo Conversations, Drift (Salesloft), Intercom, HubSpot, Crisp, LiveChat, Zendesk, Tidio, Freshdesk, ZoomInfo Chat, and Qualified. Use when chat widget not converting visitors, chatbot giving wrong answers or dead-ending, chats going to the wrong agent, not sure which live chat tool to pick, or visitors leaving before an agent responds. Do NOT use for email sequences (use /sales-cadence), email marketing (use /sales-email-marketing), or meeting scheduling (use /sales-meeting-scheduler). For platform-specific help, use /sales-brevo, /sales-salesloft, or /sales-swai.
What this skill does
# Live Chat & Chatbot for Sales
Help the user with live chat and chatbot — from tool selection and widget setup through chatbot flow design, agent routing, visitor tracking, and chat-to-lead conversion. This skill is tool-agnostic but includes platform-specific guidance for Brevo Conversations, Drift (Salesloft), Intercom, HubSpot, Crisp, LiveChat, Zendesk, Tidio, Freshdesk, and ZoomInfo Chat.
## Step 1 — Gather context
If `references/learnings.md` exists, read it first for accumulated knowledge.
Ask the user:
1. **What do you need help with?**
- A) Tool selection — choosing a live chat platform
- B) Widget setup — installing and configuring the chat widget
- C) Chatbot flows — building automated conversation flows
- D) Agent routing — assigning chats to the right team members
- E) Proactive messaging — triggering chat based on visitor behavior
- F) Chat-to-lead conversion — capturing leads from conversations
- G) Analytics — measuring chat performance and ROI
- H) Integration — connecting chat to CRM, helpdesk, or other tools
- I) Something else — describe it
2. **What's your primary use case?**
- A) Sales — qualifying leads, booking demos, answering buyer questions
- B) Support — resolving customer issues
- C) Both sales and support
- D) Self-service — chatbot only, no live agents
3. **What tool are you using (or considering)?**
- A) Brevo Conversations
- B) Drift (Salesloft)
- C) Intercom
- D) HubSpot
- E) Crisp
- F) LiveChat
- G) Zendesk Chat
- H) Tidio
- I) Freshdesk / Freshchat
- J) Not decided yet
- K) Other
**If the user's request already provides most of this context, skip directly to the relevant step.** Lead with your best-effort answer using reasonable assumptions (stated explicitly), then ask only the most critical 1-2 clarifying questions at the end.
## Step 2 — Strategy and approach
### When to use live chat for sales
Live chat converts best when:
- **High-intent pages** — pricing, demo request, comparison pages
- **Complex products** — B2B SaaS, enterprise software, custom solutions
- **Time-sensitive decisions** — trial users, cart abandonment, upgrade moments
- **Account-based selling** — identified target accounts visiting your site
## Step 3 — Platform-specific guidance
**Read `references/platform-guide.md`** for detailed module documentation, pricing, integrations, and data model.
*You no longer need the platform guide details — focus on the user's specific situation.*
## Step 4 — Actionable guidance
### Implementation checklist
1. **Install widget** — add JavaScript snippet to your website (usually 1 line in `<head>`)
2. **Brand it** — match colors, logo, welcome message to your site
3. **Set business hours** — configure online/offline hours with appropriate messaging
4. **Build qualification bot** — create a 2-3 question flow for when agents are busy/offline
5. **Set up routing** — assign chats by page, visitor segment, or round-robin
6. **Connect CRM** — push qualified leads to your CRM automatically
7. **Add to high-intent pages** — pricing, demo, trial, comparison pages
8. **Train agents** — response templates, qualification criteria, escalation paths
9. **Measure** — track chat volume, response time, conversion rate, CSAT
## Gotchas
1. **Don't pop up chat on every page** — aggressive chat popups annoy visitors. Target high-intent pages only (pricing, demo, trial). Use passive widget on other pages.
2. **Don't build a 10-question chatbot** — long qualification flows have high drop-off. 2-3 questions max before routing to a human or offering to book a meeting.
3. **Don't forget offline hours** — if no agents are online and no chatbot is configured, visitors see a dead chat widget. Always have an offline message or email capture form.
4. **Don't ignore mobile** — chat widgets can obscure content on mobile. Test the experience on small screens and consider hiding or minimizing the widget on mobile.
5. **Don't skip CRM integration** — chat leads that don't get pushed to CRM get forgotten. Always connect chat to your lead management system.
- **Self-improving**: If you discover something not covered here, append it to `references/learnings.md` with today's date.
## Before recommending a specific platform skill
This skill covers a strategy domain across many platforms. **Before pointing the user to any specific platform skill** (any `/sales-{platform}` listed in `## Related skills`, e.g., `/sales-mailshake`, `/sales-klaviyo`, `/sales-apollo`), read that platform skill's actual `SKILL.md` first. The 1-line description in `## Related skills` is enough to *identify* a candidate — it's not enough to *commit* to it or to write a prompt that invokes it well.
**How to read it:**
- If `~/.claude/skills/{skill-name}/SKILL.md` exists locally, `Read` it.
- For `sales-*` skills, `WebFetch` directly from this repo: `https://raw.githubusercontent.com/sales-skills/sales/main/skills/{skill-name}/SKILL.md` — e.g., for `sales-mailshake`: `https://raw.githubusercontent.com/sales-skills/sales/main/skills/sales-mailshake/SKILL.md`.
- For non-`sales-*` skills (third-party), look up `{org}/{repo}` in `~/.claude/skills/sales-do/references/skill-sources.md` if installed and fetch the same `skills/{skill-name}/SKILL.md` path under that repo.
**After reading,** ground your recommendation in something concrete from the SKILL.md (its scope, a sub-flow, its `argument-hint` shape, or a "Do NOT use for..." negative trigger). Align any generated invocation with the platform skill's `argument-hint`. If the platform skill turns out not to fit the user's situation, swap to another or handle the question here directly rather than recommending a poor fit.
## Related skills
- `/sales-zendesk` — Zendesk platform help (live chat, AI agents, ticketing, Help Center)
- `/sales-helpdesk-selection` — Help desk platform comparison (Zendesk vs Freshdesk vs Intercom vs Help Scout)
- `/sales-hubspot` — HubSpot platform help (live chat, Conversations inbox, chatbot builder)
- `/sales-qualified` — Qualified platform help (Piper AI SDR, Signals, Salesforce-native routing)
- `/sales-zoominfo` — ZoomInfo platform help (Chat, WebSights visitor identification)
- `/sales-getresponse` — GetResponse platform help (built-in live chat widget)
- `/sales-brevo` — Brevo platform help (Conversations live chat setup)
- `/sales-salesloft` — Salesloft/Drift platform help (enterprise sales chat)
- `/sales-sendpulse` — SendPulse platform help (live chat, unified inbox, bot-to-human handoff)
- `/sales-swai` — SWAI platform help (AI chat widget, autonomous lead qualification, Cal.com scheduling)
- `/sales-birdeye` — Birdeye platform help (webchat + messaging for multi-location businesses)
- `/sales-chatbot` — Chatbot design and automation
- `/sales-meeting-scheduler` — Book meetings from chat conversations
- `/sales-lead-routing` — Route chat-qualified leads to the right rep
- `/sales-lead-score` — Score chat leads based on qualification data
- `/sales-integration` — Connect chat tools with CRM and other systems
- `/sales-do` — Not sure which skill to use? The router matches any sales objective to the right skill. Install: `npx skills add sales-skills/sales --skill sales-do`
## Examples
### Example 1: Setting up sales chat on pricing page
**User says**: "I want to add live chat on our pricing page to catch buyers who are comparing plans"
**Skill does**: Recommends proactive chat trigger (15 seconds on pricing page), qualification bot (company size, use case, timeline), routing to AE, and CRM push. Provides implementation steps for the user's chosen platform.
**Result**: Chat widget on pricing page with qualification flow, agent routing, and CRM integration
### Example 2: Building a lead qualification chatbot
**User says**: "We need a chatbot that qualifies visitors and books demos when our team is offline"
**Skill does**: Designs a 3-step bot flow (greeting → 2 qualifying questions → meeting booking Related in Ads & Marketing
ads
IncludedMulti-platform paid advertising audit and optimization skill. Analyzes Google, Meta, YouTube, LinkedIn, TikTok, Microsoft, and Apple Ads. 250+ checks with scoring, parallel agents, industry templates, and AI creative generation.
banana
IncludedAI image generation Creative Director powered by Google Gemini Nano Banana models. Use this skill for ANY request involving image creation, editing, visual asset production, or creative direction. Triggers on: generate an image, create a photo, edit this picture, design a logo, make a banner, visual for my anything, and all /banana commands. Handles text-to-image, image editing, multi-turn creative sessions, batch workflows, and brand presets.
rpg-migration-analyzer
IncludedAnalyzes legacy RPG (Report Program Generator) programs from AS/400 and IBM i systems for migration to modern Java applications. Extracts business logic from RPG III/IV/ILE source code, identifies data structures (D-specs), file operations (F-specs), program dependencies (CALLB/CALLP), and converts RPG constructs to Java equivalents. Generates migration reports, complexity estimates, and Java implementation strategies with POJO classes, JPA entities, and service methods. Use when modernizing AS/400 or IBM i legacy systems, analyzing RPG source files (.rpg, .rpgle, .RPGLE), converting RPG to Java, mapping data specifications to Java classes, planning legacy system migration, or when user mentions RPG analysis, Report Program Generator, RPG III/IV/ILE, AS/400 modernization, IBM i migration, packed decimal conversion, or mainframe application rewrite.
brand-library-architect
IncludedBuild a complete brand library for a product — visual asset render pipeline, brand documentation set (BRAND, COPY, MANIFESTO, BIOS, FAQ, GLOSSARY, TONE, PRICING), open-source convention files (README, CONTRIBUTING, SECURITY, CODE_OF_CONDUCT), and a self-contained press kit. This skill should be used when the user asks to "build a brand library / brand kit / press kit / brand assets" for a product, "set up a brand library workflow," "create a positioning manifesto plus visual identity," or any combination of brand documentation + visual asset pipeline. Apply phase-by-phase or run end-to-end. Templates are product-agnostic and use {{TOKEN}} placeholders the skill prompts the user to fill.
writing-tech-post
IncludedAuthors engineering blog posts end-to-end: launch deep-dives, incident postmortems, architecture migrations, performance case studies, tutorials, AI/agent system writeups, security disclosures, and research-to-product translations. Picks the correct archetype, plans the abstraction ladder, enforces an evidence cadence (diagrams, benchmarks, profiles, traces, code, ablations), tunes voice against publisher house styles (Datadog, Vercel, GitHub, AWS, Meta, Cloudflare, Jane Street), and runs a pre-publish gate for narrative momentum and disclosure ethics. Use when drafting a new engineering post, restructuring a draft that feels flat, deciding which evidence form belongs where, validating that depth and product context are balanced, or preparing a postmortem, migration, or performance narrative for external publication. Do not use for API reference documentation, README authoring, marketing copy, release notes, generic SEO content, ghost-written executive thought leadership, or non-engineering long-form essays.
blog-google
IncludedGoogle API integration for blog performance: PageSpeed Insights, CrUX Core Web Vitals with 25-week history, Search Console performance, URL Inspection, Indexing API, GA4 organic traffic, NLP entity analysis for E-E-A-T, YouTube video search for embedding, and Google Ads Keyword Planner. Progressive feature availability based on credential tier (API key, OAuth/service account, GA4, Ads). Shares config with claude-seo at ~/.config/claude-seo/google-api.json. Use when user says "google data", "page speed", "core web vitals", "search console", "indexation", "GA4", "keyword research", "nlp entities", "blog performance", "youtube search", "google api setup".