{"id":"5e346f1b-c7e5-4301-a80e-95897693db80","entityType":"agent","slug":"clawhub-skills-alex-tradequo-moltflow-whatsapp","name":"WhatsApp Ultimate — No Meta API | Lead Mining, Bulk Send, Scheduled Reminders & Follow-ups","canonicalUrl":"https://www.xpersona.co/agent/clawhub-skills-alex-tradequo-moltflow-whatsapp","canonicalPath":"/agent/clawhub-skills-alex-tradequo-moltflow-whatsapp","generatedAt":"2026-10-10T07:55:08.438Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":null},"description":"Documentation-only WhatsApp API reference — zero executables, zero install scripts, zero local file writes. All actions require explicit user invocation. Provides 90+ API endpoints for sending messages, capturing leads, running campaigns, scheduling reports, tracking campaign analytics, and managing clients. MOLTFLOW_API_KEY is the only credential required — generate a scoped key from the MoltFlow dashboard (Settings > API Keys). AI features (voice transcription, RAG, style profiles) use the user's own LLM API key configured via the MoltFlow web dashboard, never passed through this skill. --- name: \"WhatsApp Ultimate — No Meta API | Lead Mining, Bulk Send, Scheduled Reminders & Follow-ups\" version: \"2.15.1\" description: \"Documentation-only WhatsApp API reference — zero executables, zero install scripts, zero local file writes. All actions require explicit user invocation. Provides 90+ API endpoints for sending messages, capturing leads, running campaigns, scheduling reports, tracking campaign analytic","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. Last updated 4/15/2026.","installCommand":"clawhub skill install skills:alex-tradequo:moltflow-whatsapp","sourceUrl":"https://github.com/openclaw/skills/tree/main/skills/alex-tradequo/moltflow-whatsapp","homepage":"https://molt.waiflow.app","primaryLinks":[{"label":"View on ClawHub","url":"https://github.com/openclaw/skills/tree/main/skills/alex-tradequo/moltflow-whatsapp","kind":"source"},{"label":"Homepage","url":"https://molt.waiflow.app","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":50,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Documentation-only WhatsApp API reference — zero executables, zero install scripts, zero local file writes. All actions require explicit user invocation. Provid"},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":null},"protocols":[{"protocol":"A2A","label":"A2A","status":"self-declared","notes":"Declared in the public agent profile."},{"protocol":"MCP","label":"MCP","status":"self-declared","notes":"Declared in the public agent profile."},{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[{"label":"to","status":"self-declared"},{"label":"help","status":"self-declared"},{"label":"send","status":"self-declared"},{"label":"questions","status":"self-declared"}],"verifiedCount":0,"selfDeclaredCount":7,"capabilityMatrix":{"rows":[{"key":"A2A","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"},{"key":"MCP","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"},{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"},{"key":"to","type":"capability","support":"supported","confidenceSource":"profile","notes":"Declared in agent profile metadata"},{"key":"help","type":"capability","support":"supported","confidenceSource":"profile","notes":"Declared in agent profile metadata"},{"key":"send","type":"capability","support":"supported","confidenceSource":"profile","notes":"Declared in agent profile metadata"},{"key":"questions","type":"capability","support":"supported","confidenceSource":"profile","notes":"Declared in agent profile metadata"}],"flattenedTokens":"protocol:A2A|unknown|profile protocol:MCP|unknown|profile protocol:OPENCLEW|unknown|profile capability:to|supported|profile capability:help|supported|profile capability:send|supported|profile capability:questions|supported|profile"}},"adoption":{"evidence":{"source":"no-adoption-signals","verified":false,"confidence":"low","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":"No source adoption metrics were available."},"stars":null,"forks":null,"downloads":null,"packageName":null,"latestVersion":null,"tractionLabel":null},"release":{"evidence":{"source":"agent-index","verified":false,"confidence":"medium","updatedAt":"2026-02-25T05:58:16.759Z","emptyReason":null},"lastUpdatedAt":"2026-04-15T00:45:39.800Z","lastCrawledAt":"2026-02-25T05:58:16.759Z","lastIndexedAt":null,"nextCrawlAt":"2026-02-26T05:58:16.759Z","lastVerifiedAt":null,"highlights":[]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install skills:alex-tradequo:moltflow-whatsapp","setupComplexity":"low","setupSteps":["Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-alex-tradequo-moltflow-whatsapp/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-alex-tradequo-moltflow-whatsapp/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-alex-tradequo-moltflow-whatsapp/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-skills-alex-tradequo-moltflow-whatsapp/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-skills-alex-tradequo-moltflow-whatsapp/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-skills-alex-tradequo-moltflow-whatsapp/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["A2A","MCP","OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-10T07:55:08.437Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-alex-tradequo-moltflow-whatsapp/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-alex-tradequo-moltflow-whatsapp/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-alex-tradequo-moltflow-whatsapp/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-alex-tradequo-moltflow-whatsapp/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":null},"readme":"---\nname: \"WhatsApp Ultimate — No Meta API | Lead Mining, Bulk Send, Scheduled Reminders & Follow-ups\"\nversion: \"2.15.1\"\ndescription: \"Documentation-only WhatsApp API reference — zero executables, zero install scripts, zero local file writes. All actions require explicit user invocation. Provides 90+ API endpoints for sending messages, capturing leads, running campaigns, scheduling reports, tracking campaign analytics, and managing clients. MOLTFLOW_API_KEY is the only credential required — generate a scoped key from the MoltFlow dashboard (Settings > API Keys). AI features (voice transcription, RAG, style profiles) use the user's own LLM API key configured via the MoltFlow web dashboard, never passed through this skill.\"\nsource: \"MoltFlow Team\"\nrisk: safe\nhomepage: \"https://molt.waiflow.app\"\nrequiredEnv:\n  - MOLTFLOW_API_KEY\nprimaryEnv: MOLTFLOW_API_KEY\ndisable-model-invocation: true\nmetadata: {\"openclaw\":{\"emoji\":\"📱\",\"homepage\":\"https://molt.waiflow.app\",\"requires\":{\"env\":[\"MOLTFLOW_API_KEY\"]},\"primaryEnv\":\"MOLTFLOW_API_KEY\"}}\n---\n\n# WhatsApp Automation — Analyze Groups for Buying Signals\n\n**Thousands of hidden leads are sitting in your WhatsApp groups right now.** Every group participant who isn't in your contacts is a potential client. MoltFlow analyzes your groups on demand, surfaces untapped contacts, and lets Claude run AI-powered outreach campaigns on your behalf.\n\n**One skill. 90+ endpoints. Zero manual prospecting.**\n\n> **Account Health & Growth Reports**: Run a read-only\n> account scan to find unanswered contacts, detect\n> buying signals in group conversations, spot high-value\n> groups you're not monitoring, and build targeted lead\n> lists. All analysis runs on-demand when you ask —\n> nothing happens in the background. No data is modified.\n>\n> **Native MCP Endpoint + Custom GPT Actions**: Works with Claude Desktop, Claude.ai, Claude Code, and ChatGPT (Custom GPT Actions). 25 tools via native HTTP endpoint at `apiv2.waiflow.app/mcp` -- no npm packages or Node.js required. See [integrations.md](integrations.md) for setup.\n\n> ***Due to high demand and a recent registration issue, we're offering our top-tier Business plan with unlimited quotas for just $19.90/month on yearly billing — for a limited time only.*** [**Claim the deal**](https://buy.stripe.com/cNifZibX7gpQebJ0nsfnO00)\n>\n> Free tier available. [Sign up](https://molt.waiflow.app/checkout?plan=free)\n\n---\n\n## Just Ask Claude\n\nInstall the skill, set your API key, and tell Claude what you need:\n\n**\"Send a payment reminder to all clients with outstanding invoices on the 28th of each month\"**\n\nCreates a custom group, schedules a recurring message with cron, timezone-aware delivery.\n\n**\"Transcribe patient voice notes and save them as appointment summaries\"**\n\nWhisper transcription on incoming voice messages, retrievable via API.\n\n**\"Alert me when someone mentions 'budget', 'bedroom', or 'viewing' in my property groups\"**\n\nKeyword monitoring on WhatsApp groups, auto-creates leads in your pipeline.\n\n**\"Analyze the last 50 messages in my real estate group and score every lead\"**\n\nAI Group Intelligence classifies message intent (buying_intent, inquiry, complaint), scores leads 1-10, and surfaces high-priority contacts. Requires Pro plan + your LLM API key.\n\n**\"Set up automatic order confirmation messages after every purchase\"**\n\nWebhook listener for purchase events, triggers outbound message via API.\n\n**\"Collect customer reviews after every reservation and export the best ones\"**\n\nSentiment-scored review collection, auto-approve positives, export as HTML for your website.\n\n**\"Send a weekly campaign performance report to my team's WhatsApp group every Monday\"**\n\nScheduled report with WhatsApp delivery, 10 templates including campaign analytics.\n\n**\"Schedule follow-up messages to leads who haven't replied in 3 days\"**\n\nScheduled messages to custom groups, built from lead pipeline filters.\n\n**\"Broadcast class schedule changes to all parent groups\"**\n\nBulk send to custom groups with ban-safe throttling and delivery tracking.\n\n**\"Auto-respond to support questions using my knowledge base docs\"**\n\nRAG-powered AI replies grounded in your uploaded PDFs and docs.\n\n**\"Move leads from 'new' to 'contacted' after I message them, and track conversion rate\"**\n\nCRM pipeline with state machine, bulk status updates, CSV export.\n\n**\"Export all data for a customer who requested GDPR erasure\"**\n\nGDPR-compliant data export and contact erasure via API.\n\n**\"Show me which campaigns had the best read rates this week\"**\n\nCampaign analytics with delivery funnel, per-contact status, and engagement scores.\n\n---\n\n## Code Samples\n\n### Get campaign analytics — delivery rates, funnel, timing\n\n```bash\ncurl -H \"X-API-Key: $MOLTFLOW_API_KEY\" \\\n  \"https://apiv2.waiflow.app/api/v2/analytics/campaigns/{job_id}\"\n```\n\nReturns delivery rate, failure breakdown, messages per minute,\nand full per-contact delivery status.\n\n### Track delivery in real-time (SSE)\n\n```bash\ncurl -H \"X-API-Key: $MOLTFLOW_API_KEY\" \\\n  \"https://apiv2.waiflow.app/api/v2/bulk-send/{id}/progress\"\n```\n\nServer-Sent Events stream: sent/failed/pending counts\nupdate live as each message delivers.\n\n### Top contacts by engagement score\n\n```bash\ncurl -H \"X-API-Key: $MOLTFLOW_API_KEY\" \\\n  \"https://apiv2.waiflow.app/api/v2/analytics/contacts?sort=engagement_score&limit=50\"\n```\n\nRanked by messages sent, received, reply rate, and\nrecency — find your most engaged contacts instantly.\n\n### Bulk broadcast to a contact group\n\n```bash\ncurl -X POST -H \"X-API-Key: $MOLTFLOW_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"custom_group_id\": \"group-uuid\",\n    \"session_id\": \"uuid\",\n    \"message\": \"Weekly update...\"\n  }' \\\n  https://apiv2.waiflow.app/api/v2/bulk-send\n```\n\n### Monitor a group for buying signals\n\n```bash\ncurl -X POST -H \"X-API-Key: $MOLTFLOW_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"session_id\": \"uuid\",\n    \"wa_group_id\": \"120363012345@g.us\",\n    \"monitor_mode\": \"keywords\",\n    \"monitor_keywords\": [\"looking for\", \"need help\", \"budget\", \"price\"]\n  }' \\\n  https://apiv2.waiflow.app/api/v2/groups\n```\n\n### List new leads in your pipeline\n\n```bash\ncurl -H \"X-API-Key: $MOLTFLOW_API_KEY\" \\\n  \"https://apiv2.waiflow.app/api/v2/leads?status=new&limit=50\"\n```\n\n### Move a lead through the pipeline\n\n```bash\ncurl -X PATCH -H \"X-API-Key: $MOLTFLOW_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"status\": \"qualified\"}' \\\n  https://apiv2.waiflow.app/api/v2/leads/{lead_id}/status\n```\n\nStatus flow: `new` → `contacted` → `qualified` → `converted`\n(or `lost` at any stage).\n\n### Bulk add leads to a campaign group\n\n```bash\ncurl -X POST -H \"X-API-Key: $MOLTFLOW_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"lead_ids\": [\"uuid-1\", \"uuid-2\", \"uuid-3\"],\n    \"custom_group_id\": \"target-group-uuid\"\n  }' \\\n  https://apiv2.waiflow.app/api/v2/leads/bulk/add-to-group\n```\n\n### Export leads as CSV\n\n```bash\ncurl -H \"X-API-Key: $MOLTFLOW_API_KEY\" \\\n  \"https://apiv2.waiflow.app/api/v2/leads/export/csv?status=qualified\" \\\n  -o qualified-leads.csv\n```\n\n### Pause a running campaign\n\n```bash\ncurl -X POST -H \"X-API-Key: $MOLTFLOW_API_KEY\" \\\n  https://apiv2.waiflow.app/api/v2/bulk-send/{job_id}/pause\n```\n\n### AI reply in your writing style + knowledge base\n\n```bash\ncurl -X POST -H \"X-API-Key: $MOLTFLOW_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"contact_id\": \"5511999999999@c.us\",\n    \"context\": \"Customer asks: What is your return policy?\",\n    \"use_rag\": true,\n    \"apply_style\": true\n  }' \\\n  https://apiv2.waiflow.app/api/v2/ai/generate-reply\n```\n\n### Schedule a weekly follow-up\n\n```bash\ncurl -X POST -H \"X-API-Key: $MOLTFLOW_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"name\": \"Monday check-in\",\n    \"session_id\": \"uuid\",\n    \"chat_id\": \"123@c.us\",\n    \"message\": \"Hey! Anything I can help with this week?\",\n    \"recurrence\": \"weekly\",\n    \"scheduled_time\": \"2026-03-03T09:00:00\",\n    \"timezone\": \"America/New_York\"\n  }' \\\n  https://apiv2.waiflow.app/api/v2/scheduled-messages\n```\n\n### Weekly report delivered to your WhatsApp\n\n```bash\ncurl -X POST -H \"X-API-Key: $MOLTFLOW_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"name\": \"Weekly Lead Pipeline\",\n    \"template_id\": \"lead_pipeline\",\n    \"schedule_type\": \"weekly\",\n    \"cron_expression\": \"0 9 * * MON\",\n    \"timezone\": \"America/New_York\",\n    \"delivery_method\": \"whatsapp\"\n  }' \\\n  https://apiv2.waiflow.app/api/v2/reports\n```\n\n### Send a message\n\n```bash\ncurl -X POST -H \"X-API-Key: $MOLTFLOW_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"session_id\": \"uuid\",\n    \"chat_id\": \"1234567890@c.us\",\n    \"message\": \"Hello!\"\n  }' \\\n  https://apiv2.waiflow.app/api/v2/messages/send\n```\n\n### Collect customer reviews automatically\n\n```bash\ncurl -X POST -H \"X-API-Key: $MOLTFLOW_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"name\": \"Happy Customers\",\n    \"session_id\": \"uuid\",\n    \"source_type\": \"all\",\n    \"min_sentiment_score\": 0.7,\n    \"include_keywords\": [\"thank\", \"recommend\", \"love\", \"amazing\"]\n  }' \\\n  https://apiv2.waiflow.app/api/v2/reviews/collectors\n```\n\n### Discover A2A agents\n\n```bash\ncurl https://apiv2.waiflow.app/.well-known/agent.json\n```\n\nFull API reference: see each module's SKILL.md.\n\n---\n\n## ERC-8004 Agent Registration\n\nMoltFlow is a verified on-chain AI agent registered on **Ethereum mainnet**.\n\n| Field | Value |\n|-------|-------|\n| Agent ID | [#25477](https://8004agents.ai/ethereum/agent/25477) |\n| Chain | Ethereum mainnet (eip155:1) |\n| Registry | `0x8004A169FB4a3325136EB29fA0ceB6D2e539a432` |\n| Trust Model | Reputation-based |\n| Endpoints | A2A + MCP + Web |\n\n**Discovery:**\n- Agent card: `https://molt.waiflow.app/.well-known/erc8004-agent.json`\n- A2A discovery: `https://apiv2.waiflow.app/.well-known/agent.json`\n\n---\n\n## Use Cases\n\n**Solo Founder / Small Biz**\n- Find unanswered leads in your chats\n- AI replies in your writing style\n- Scheduled promos to custom groups\n\n**Agency / Multi-Client**\n- Monitor 50+ groups across 10 sessions\n- Bulk send with ban-safe delays\n- Export leads as CSV, push to n8n/Zapier\n\n**Marketing Agency / Campaign Manager**\n- Capture leads from click-to-WhatsApp ad campaigns\n- Auto-qualify inbound leads with keyword detection + AI scoring\n- Bulk follow-up sequences with ban-safe throttling\n- Multi-session management across client accounts\n- Export campaign leads to CRM via webhooks or CSV\n\n**Developer / AI Agent Builder**\n- 90+ REST endpoints, scoped API keys\n- A2A protocol with E2E encryption\n- Python SDK: `pip install moltflow` ([GitHub](https://github.com/moltflow/moltflow-python))\n\n### Guides & Tutorials\n\n**AI Integration Guides:**\n- [Connect ChatGPT to MoltFlow](https://molt.waiflow.app/guides/connect-chatgpt-to-moltflow) — Custom GPT Actions, 10 min setup\n- [Connect Claude to MoltFlow](https://molt.waiflow.app/guides/connect-claude-to-moltflow) — MCP Server setup, 5 min\n- [Connect OpenClaw to MoltFlow](https://molt.waiflow.app/guides/connect-openclaw-to-moltflow) — Native AI config, 5 min setup\n\n**How-To Guides:**\n- [Getting Started](https://molt.waiflow.app/blog/whatsapp-automation-getting-started)\n- [API Complete Guide](https://molt.waiflow.app/blog/moltflow-api-complete-guide)\n- [n8n Integration](https://molt.waiflow.app/blog/moltflow-n8n-whatsapp-automation)\n- [n8n + Google Sheets](https://molt.waiflow.app/blog/n8n-whatsapp-google-sheets)\n- [n8n Group Auto-Reply](https://molt.waiflow.app/blog/n8n-whatsapp-group-auto-reply)\n- [n8n Lead Pipeline](https://molt.waiflow.app/blog/n8n-whatsapp-lead-pipeline)\n- [n8n Multi-Model AI](https://molt.waiflow.app/blog/n8n-multi-model-ai-orchestration)\n- [AI Auto-Replies Setup](https://molt.waiflow.app/blog/ai-auto-replies-whatsapp-setup)\n- [Group Lead Generation](https://molt.waiflow.app/blog/whatsapp-group-lead-generation-guide)\n- [Customer Support](https://molt.waiflow.app/blog/openclaw-whatsapp-customer-support)\n- [RAG Knowledge Base](https://molt.waiflow.app/blog/rag-knowledge-base-deep-dive)\n- [Style Matching](https://molt.waiflow.app/blog/ai-auto-replies-whatsapp-setup#style-profiles)\n- [Lead Scoring](https://molt.waiflow.app/blog/whatsapp-lead-scoring-automation)\n- [Feedback Collection](https://molt.waiflow.app/blog/whatsapp-customer-feedback-collection)\n- [A2A Protocol](https://molt.waiflow.app/blog/a2a-protocol-agent-communication)\n- [Scaling ROI](https://molt.waiflow.app/blog/scaling-whatsapp-automation-roi)\n\n[All guides →](https://molt.waiflow.app/guides)\n\n---\n\n## Platform Features\n\n| Feature | Details |\n|---|---|\n| Messaging | Text, media, polls, vCards |\n| Bulk Send | Ban-safe, SSE progress |\n| Scheduled | Cron, timezone-aware |\n| Reports | 10 templates, cron, WhatsApp delivery |\n| Analytics | Campaign funnel, contact scores, send time optimization |\n| Groups | Custom lists, CSV export |\n| Leads/CRM | Detect signals, pipeline |\n| Monitoring | 50+ groups, keywords |\n| Labels | Sync to WA Business |\n| AI Group Intel | Intent classification, lead scoring (Pro+) |\n| AI Replies | GPT-4/Claude, RAG |\n| Style Clone | Matches your writing tone |\n| RAG | PDF/TXT, semantic search |\n| Voice | Whisper transcription |\n| Reviews | Sentiment, auto-approve |\n| Anti-Spam | Rate limits, typing sim |\n| Safeguards | Block PII, injections |\n| Webhooks | HMAC signed, 10+ events |\n| A2A | E2E encrypted, JSON-RPC |\n| GDPR | Auto-expiry, compliance |\n| Delivery | Real-time SSE tracking, read/reply/ignored status |\n\n---\n\n## How MoltFlow Compares\n\n| | Molt | Alt 1 | Alt 2 | Alt 3 |\n|---|:---:|:---:|:---:|:---:|\n| Messaging | 18 | 14 | 3 | 1 |\n| Groups | 8 | 4 | 0 | 0 |\n| Outreach | 7 | 0 | 0 | 0 |\n| CRM | 7 | 0 | 0 | 0 |\n| AI | 7 | 0 | 0 | 0 |\n| Reviews | 8 | 0 | 0 | 0 |\n| Security | 10 | 0 | 0 | 0 |\n| Platform | 8 | 0 | 0 | 0 |\n| **Total** | **90+** | **~15** | **~3** | **~1** |\n\n---\n\n## What This Skill Reads, Writes & Never Does\n\n**Documentation and API reference.** Nothing is\nauto-installed or auto-executed. No scripts or\nexecutables are bundled in this package.\nAll actions require user confirmation.\n\n| Category | What happens | Requires opt-in? |\n|---|---|---|\n| API calls | HTTPS to `apiv2.waiflow.app` only | No (uses your scoped API key) |\n| Contact metadata | Contact names, timestamps, counts | No |\n| CRM pipeline | Lead status, engagement scores | No |\n| AI features | Statistical patterns via API | Yes (AI consent toggle) |\n| Local file | `.moltflow.json` — counts only, no PII | No |\n| API key | Local env var, never logged or shared | No |\n\n**This skill never:**\n- Installs packages or runs code automatically\n- Sends messages without explicit user confirmation\n- Sends to non-whitelisted numbers (if configured)\n- Bypasses anti-spam or content safeguards\n- Shares data with third parties\n- Stores credentials in files (env vars only)\n\n---\n\n## Setup\n\n> **Free tier available** — 1 session,\n> 50 messages/month, no credit card required.\n\n**Env vars:**\n- `MOLTFLOW_API_KEY` (required) — create a\n  minimum-scoped key from\n  [your dashboard](https://molt.waiflow.app).\n  Use the narrowest scope preset that covers\n  your workflow. Rotate keys regularly.\n- `MOLTFLOW_API_URL` (optional) — defaults\n  to `https://apiv2.waiflow.app`\n\n**Authentication:**\n`X-API-Key: $MOLTFLOW_API_KEY` header\nor `Authorization: Bearer $TOKEN` (JWT).\n\n**Base URL:** `https://apiv2.waiflow.app/api/v2`\n\n---\n\n## Security\n\n- **Minimum-scoped API keys enforced** — `scopes` is\n  a required field when creating keys. Always create\n  the narrowest key possible (e.g., `messages:send`\n  only). Use presets like \"Messaging\" or \"Read Only\"\n  for common workflows. Never use full-scope keys\n  with AI agents — create a dedicated, limited key.\n- **Use environment variables for keys** — set\n  `MOLTFLOW_API_KEY` as an env var, not in\n  shared config files. Rotate keys regularly.\n- **Phone whitelisting** — configure `allowed_numbers`\n  in tenant settings to restrict which numbers can\n  send outbound messages. Only whitelisted numbers\n  are permitted.\n- **Anti-spam safeguards** — all outbound messages\n  pass through reciprocity checks (contact must\n  message you first), burst rate limiting, typing\n  simulation, and random delays. Cannot be bypassed.\n- **Content safeguards** — outbound messages are\n  scanned for PII, secrets, and prompt injection\n  attempts. Blocked automatically before sending.\n- **Approval mode** — enable `require_approval` in\n  tenant settings to hold all AI-generated messages\n  for manual review before delivery.\n- **Webhook URL validation** — the API blocks\n  private IPs, cloud metadata, and non-HTTPS\n  schemes. Only configure endpoints you control.\n  Always set a `secret` for HMAC verification\n- **Verify third-party packages before running** —\n  if you follow the external setup guides to install\n  MCP or GPT integrations, review the package source\n  and maintainers first. This skill does not install\n  or execute any packages.\n- **Review scripts locally before running** — the\n  Python example scripts are hosted on GitHub, not\n  bundled. Download, inspect the source, then run.\n- **Avoid high-privilege keys in shared environments** —\n  for admin operations (key rotation, data export),\n  use the browser dashboard or a short-lived scoped\n  key. Never expose owner-level keys in shared shells.\n- **Test in a sandbox tenant first** — create a\n  short-lived, scoped key for testing. Revoke\n  after testing. Never share keys across tenants.\n\n---\n\n## AI Agent Integrations\n\n26 MCP tools for Claude Desktop, Claude.ai,\nClaude Code, and OpenAI Custom GPTs. Includes\n`moltflow_get_group_messages` for AI-powered\ngroup intelligence (retrieve messages with intent\nclassification, lead scoring, and confidence scores).\n\n**User Action Required** — each integration\nrequires manual setup by the user. No code\nis installed automatically by this skill.\n\nSee [integrations.md](integrations.md) for setup\nguides and security notes.\n\n---\n\n## Modules\n\nEach module has its own SKILL.md with endpoints\nand curl examples.\n\n- **moltflow** (Core) — sessions, messaging,\n  groups, labels, webhooks\n- **moltflow-outreach** — bulk send,\n  scheduled messages, scheduled reports, custom groups\n- **moltflow-ai** — style cloning, RAG,\n  voice transcription, AI replies\n- **moltflow-leads** — lead detection,\n  CRM pipeline, bulk ops, export\n- **moltflow-a2a** — agent-to-agent protocol,\n  encrypted messaging\n- **moltflow-reviews** — review collection,\n  sentiment analysis, testimonial export\n- **moltflow-admin** — auth, API keys,\n  billing, usage tracking\n- **moltflow-onboarding** — read-only account\n  health check, growth opportunity reports\n\n---\n\n## Notes\n\n- Anti-spam on all messages (typing, random delays)\n- Sessions require QR code pairing on first connect\n- Use E.164 phone format without `+`\n- AI features and A2A require Pro plan or above\n- Rate limits: Free 10, Starter 20, Pro 40, Biz 60/min\n\n---\n\n## Changelog\n\n**v2.15.0** (2026-02-20) -- See [CHANGELOG.md](CHANGELOG.md) for full history.\n\n<!-- FILEMAP:BEGIN -->\n```text\n[moltflow file map]|root: .\n|.:{SKILL.md,CHANGELOG.md,integrations.md,package.json}\n|moltflow:{SKILL.md}\n|moltflow-ai:{SKILL.md}\n|moltflow-a2a:{SKILL.md}\n|moltflow-reviews:{SKILL.md}\n|moltflow-outreach:{SKILL.md}\n|moltflow-leads:{SKILL.md}\n|moltflow-admin:{SKILL.md}\n|moltflow-onboarding:{SKILL.md}\n```\n<!-- FILEMAP:END -->\n","readmeExcerpt":"--- name: \"WhatsApp Ultimate — No Meta API | Lead Mining, Bulk Send, Scheduled Reminders & Follow-ups\" version: \"2.15.1\" description: \"Documentation-only WhatsApp API reference — zero executables, zero install scripts, zero local file writes. All actions require explicit user invocation. Provides 90+ API endpoints for sending messages, capturing leads, running campaigns, scheduling reports, tracking campaign analytic","codeSnippets":[],"executableExamples":[{"language":"bash","snippet":"curl -H \"X-API-Key: $MOLTFLOW_API_KEY\" \\"},{"language":"bash","snippet":"curl -H \"X-API-Key: $MOLTFLOW_API_KEY\" \\\n  \"https://apiv2.waiflow.app/api/v2/analytics/campaigns/{job_id}\""},{"language":"bash","snippet":"curl -H \"X-API-Key: $MOLTFLOW_API_KEY\" \\"},{"language":"bash","snippet":"curl -H \"X-API-Key: $MOLTFLOW_API_KEY\" \\\n  \"https://apiv2.waiflow.app/api/v2/bulk-send/{id}/progress\""},{"language":"bash","snippet":"curl -H \"X-API-Key: $MOLTFLOW_API_KEY\" \\"},{"language":"bash","snippet":"curl -H \"X-API-Key: $MOLTFLOW_API_KEY\" \\\n  \"https://apiv2.waiflow.app/api/v2/analytics/contacts?sort=engagement_score&limit=50\""}],"parameters":{},"dependencies":[],"permissions":[],"extractedFiles":[],"languages":["typescript"],"docsSourceLabel":"CLAWHUB","editorialOverview":"Documentation-only WhatsApp API reference — zero executables, zero install scripts, zero local file writes. All actions require explicit user invocation. Provides 90+ API endpoints for sending messages, capturing leads, running campaigns, scheduling reports, tracking campaign analytics, and managing clients. MOLTFLOW_API_KEY is the only credential required — generate a scoped key from the MoltFlow dashboard (Settings > API Keys). AI features (voice transcription, RAG, style profiles) use the user's own LLM API key configured via the MoltFlow web dashboard, never passed through this skill. --- name: \"WhatsApp Ultimate — No Meta API | Lead Mining, Bulk Send, Scheduled Reminders & Follow-ups\" version: \"2.15.1\" description: \"Documentation-only WhatsApp API reference — zero executables, zero install scripts, zero local file writes. All actions require explicit user invocation. Provides 90+ API endpoints for sending messages, capturing leads, running campaigns, scheduling reports, tracking campaign analytic","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":565,"uniquenessScore":51,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-10T07:55:08.438Z","emptyReason":null},"items":[{"id":"e7965107-adfb-4b6b-8493-fdd32f85583f","entityType":"agent","canonicalPath":"/agent/clawhub-skills-alex-tradequo-moltflow-whatsapp-moltflow-outreac","slug":"clawhub-skills-alex-tradequo-moltflow-whatsapp-moltflow-outreac","name":"moltflow-outreach","description":"Bulk messaging, scheduled messages, scheduled reports, and custom groups for WhatsApp outreach. Use when: bulk send, broadcast, schedule message, schedule report, cron, custom group, contact list, ban-safe messaging.","url":"https://github.com/openclaw/skills/tree/main/skills/alex-tradequo/moltflow-whatsapp/moltflow-outreach","homepage":null,"source":"CLAWHUB","protocols":["A2A"],"capabilities":["be","and"],"safetyScore":80,"overallRank":62,"updatedAt":"2026-04-15T00:45:39.800Z","createdAt":"2026-02-25T03:33:22.722Z","downloads":null},{"id":"16e1a001-f908-43a1-aa23-2be2d20f4bfa","entityType":"agent","canonicalPath":"/agent/clawhub-skills-andyxinweiminicloud-attestation-chain-auditor","slug":"clawhub-skills-andyxinweiminicloud-attestation-chain-auditor","name":"attestation-chain-auditor","description":"Helps validate the completeness and integrity of trust attestation chains in AI agent ecosystems. Identifies broken links, expired credentials, and missing vouching relationships that make verified trust claims unverifiable.\n","url":"https://github.com/openclaw/skills/tree/main/skills/andyxinweiminicloud/attestation-chain-auditor","homepage":null,"source":"CLAWHUB","protocols":["A2A"],"capabilities":["be","identify"],"safetyScore":80,"overallRank":62,"updatedAt":"2026-04-15T00:45:39.800Z","createdAt":"2026-02-25T03:36:44.166Z","downloads":null},{"id":"94891f21-5718-4feb-92a7-62e6396505d8","entityType":"agent","canonicalPath":"/agent/clawhub-skills-andyxinweiminicloud-gep-immune-auditor","slug":"clawhub-skills-andyxinweiminicloud-gep-immune-auditor","name":"gep-immune-auditor","description":"Security audit agent for GEP/EvoMap ecosystem. Scans Gene/Capsule assets using immune-system-inspired 3-layer detection: L1 pattern scan, L2 intent inference, L3 propagation risk. Rates findings CLEAN/SUSPECT/THREAT/CRITICAL. Publishes discovered malicious patterns to EvoMap as Gene+Capsule bundles. Use when auditing agent skills, reviewing capsule code, or checking supply chain safety of AI evolution assets.\n","url":"https://github.com/openclaw/skills/tree/main/skills/andyxinweiminicloud/gep-immune-auditor","homepage":null,"source":"CLAWHUB","protocols":["A2A"],"capabilities":["submit","rules","publish","on"],"safetyScore":80,"overallRank":62,"updatedAt":"2026-04-15T00:45:39.800Z","createdAt":"2026-02-25T03:36:47.831Z","downloads":null},{"id":"9a5ee75f-d599-43a2-aaba-44098e1f9294","entityType":"agent","canonicalPath":"/agent/clawhub-skills-alex-tradequo-whatsapp-automation-a2a-moltflow","slug":"clawhub-skills-alex-tradequo-whatsapp-automation-a2a-moltflow","name":"moltflow","description":"WhatsApp Business automation API for sessions, messaging, groups, labels, and webhooks. Use when: whatsapp, send message, create session, qr code, monitor group, label contacts, webhook.","url":"https://github.com/openclaw/skills/tree/main/skills/alex-tradequo/whatsapp-automation-a2a/moltflow","homepage":null,"source":"CLAWHUB","protocols":["A2A","MCP"],"capabilities":["with","number","sync"],"safetyScore":80,"overallRank":62,"updatedAt":"2026-04-15T00:45:39.800Z","createdAt":"2026-02-25T03:33:32.814Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"A2A","href":"/agent/protocol/a2a"},{"label":"MCP","href":"/agent/protocol/mcp"},{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}