{
  "schemaVersion": "1.0",
  "item": {
    "slug": "moltflow-whatsapp",
    "name": "MoltFlow WhatsApp — ERC-8004 Agent | Lead Mining, AI Outreach, Bulk Campaigns & MCP",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/alex-tradequo/moltflow-whatsapp",
    "canonicalUrl": "https://clawhub.ai/alex-tradequo/moltflow-whatsapp",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/moltflow-whatsapp",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=moltflow-whatsapp",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "CHANGELOG.md",
      "integrations.md",
      "moltflow/SKILL.md",
      "moltflow-a2a/SKILL.md",
      "moltflow-admin/SKILL.md",
      "moltflow-ai/SKILL.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/moltflow-whatsapp"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/moltflow-whatsapp",
    "agentPageUrl": "https://openagent3.xyz/skills/moltflow-whatsapp/agent",
    "manifestUrl": "https://openagent3.xyz/skills/moltflow-whatsapp/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/moltflow-whatsapp/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "WhatsApp Automation — Analyze Groups for Buying Signals",
        "body": "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\nOne skill. 97+ endpoints. 32 MCP tools. Zero manual prospecting.\n\nAccount Health & Growth Reports: Run a read-only\naccount scan to find unanswered contacts, detect\nbuying signals in group conversations, spot high-value\ngroups you're not monitoring, and build targeted lead\nlists. All analysis runs on-demand when you ask —\nnothing happens in the background. No data is modified.\nNative 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 for setup.\n\nDue 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\nFree tier available. Sign up"
      },
      {
        "title": "Just Ask Claude",
        "body": "Install 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\"Post our weekly product update to all 5,000 WhatsApp Channel followers every Monday\"\n\nSchedule a recurring channel post with cron expression, tracks each post as a ChannelPost record with status.\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."
      },
      {
        "title": "Get campaign analytics — delivery rates, funnel, timing",
        "body": "curl -H \"X-API-Key: $MOLTFLOW_API_KEY\" \\\n  \"https://apiv2.waiflow.app/api/v2/analytics/campaigns/{job_id}\"\n\nReturns delivery rate, failure breakdown, messages per minute,\nand full per-contact delivery status."
      },
      {
        "title": "Track delivery in real-time (SSE)",
        "body": "curl -H \"X-API-Key: $MOLTFLOW_API_KEY\" \\\n  \"https://apiv2.waiflow.app/api/v2/bulk-send/{id}/progress\"\n\nServer-Sent Events stream: sent/failed/pending counts\nupdate live as each message delivers."
      },
      {
        "title": "Top contacts by engagement score",
        "body": "curl -H \"X-API-Key: $MOLTFLOW_API_KEY\" \\\n  \"https://apiv2.waiflow.app/api/v2/analytics/contacts?sort=engagement_score&limit=50\"\n\nRanked by messages sent, received, reply rate, and\nrecency — find your most engaged contacts instantly."
      },
      {
        "title": "Bulk broadcast to a contact group",
        "body": "curl -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"
      },
      {
        "title": "Monitor a group for buying signals",
        "body": "curl -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"
      },
      {
        "title": "List new leads in your pipeline",
        "body": "curl -H \"X-API-Key: $MOLTFLOW_API_KEY\" \\\n  \"https://apiv2.waiflow.app/api/v2/leads?status=new&limit=50\""
      },
      {
        "title": "Move a lead through the pipeline",
        "body": "curl -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\nStatus flow: new → contacted → qualified → converted\n(or lost at any stage)."
      },
      {
        "title": "Bulk add leads to a campaign group",
        "body": "curl -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"
      },
      {
        "title": "Export leads as CSV",
        "body": "curl -H \"X-API-Key: $MOLTFLOW_API_KEY\" \\\n  \"https://apiv2.waiflow.app/api/v2/leads/export/csv?status=qualified\" \\\n  -o qualified-leads.csv"
      },
      {
        "title": "Pause a running campaign",
        "body": "curl -X POST -H \"X-API-Key: $MOLTFLOW_API_KEY\" \\\n  https://apiv2.waiflow.app/api/v2/bulk-send/{job_id}/pause"
      },
      {
        "title": "AI reply in your writing style + knowledge base",
        "body": "curl -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"
      },
      {
        "title": "Schedule a weekly follow-up",
        "body": "curl -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"
      },
      {
        "title": "Weekly report delivered to your WhatsApp",
        "body": "curl -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"
      },
      {
        "title": "Send a message",
        "body": "curl -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"
      },
      {
        "title": "Collect customer reviews automatically",
        "body": "curl -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"
      },
      {
        "title": "Broadcast to a WhatsApp Channel",
        "body": "curl -X POST -H \"X-API-Key: $MOLTFLOW_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"text\": \"New product just dropped. Tap the link for early access.\"}' \\\n  https://apiv2.waiflow.app/api/v2/channels/{channel_id}/broadcast"
      },
      {
        "title": "Schedule a recurring channel post",
        "body": "curl -X POST -H \"X-API-Key: $MOLTFLOW_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"name\": \"Monday Newsletter\",\n    \"session_id\": \"uuid\",\n    \"channel_id\": \"uuid\",\n    \"target_type\": \"channel\",\n    \"message_content\": \"This week: ...\",\n    \"schedule_type\": \"recurring\",\n    \"cron_expression\": \"0 9 * * 1\"\n  }' \\\n  https://apiv2.waiflow.app/api/v2/scheduled-messages"
      },
      {
        "title": "Discover A2A agents",
        "body": "curl https://apiv2.waiflow.app/.well-known/agent.json\n\nFull API reference: see each module's SKILL.md."
      },
      {
        "title": "ERC-8004 Agent Registration",
        "body": "MoltFlow is a verified on-chain AI agent registered on Ethereum mainnet.\n\nFieldValueAgent ID#25477ChainEthereum mainnet (eip155:1)Registry0x8004A169FB4a3325136EB29fA0ceB6D2e539a432Trust ModelReputation-basedEndpointsA2A + MCP + Web\n\nDiscovery:\n\nAgent card: https://molt.waiflow.app/.well-known/erc8004-agent.json\nA2A discovery: https://apiv2.waiflow.app/.well-known/agent.json"
      },
      {
        "title": "Use Cases",
        "body": "Solo Founder / Small Biz\n\nFind unanswered leads in your chats\nAI replies in your writing style\nScheduled promos to custom groups\n\nAgency / Multi-Client\n\nMonitor 50+ groups across 10 sessions\nBulk send with ban-safe delays\nExport leads as CSV, push to n8n/Zapier\n\nMarketing Agency / Campaign Manager\n\nCapture leads from click-to-WhatsApp ad campaigns\nAuto-qualify inbound leads with keyword detection + AI scoring\nBulk follow-up sequences with ban-safe throttling\nMulti-session management across client accounts\nExport campaign leads to CRM via webhooks or CSV\n\nDeveloper / AI Agent Builder\n\n90+ REST endpoints, scoped API keys\nA2A protocol with E2E encryption\nPython SDK: pip install moltflow (GitHub)"
      },
      {
        "title": "Guides & Tutorials",
        "body": "AI Integration Guides:\n\nConnect ChatGPT to MoltFlow — Custom GPT Actions, 10 min setup\nConnect Claude to MoltFlow — MCP Server setup, 5 min\nConnect OpenClaw to MoltFlow — Native AI config, 5 min setup\n\nHow-To Guides:\n\nGetting Started\nAPI Complete Guide\nn8n Integration\nn8n + Google Sheets\nn8n Group Auto-Reply\nn8n Lead Pipeline\nn8n Multi-Model AI\nAI Auto-Replies Setup\nGroup Lead Generation\nCustomer Support\nRAG Knowledge Base\nStyle Matching\nLead Scoring\nFeedback Collection\nA2A Protocol\nScaling ROI\n\nAll guides →"
      },
      {
        "title": "Platform Features",
        "body": "FeatureDetailsMessagingText, media, polls, vCardsBulk SendBan-safe, SSE progressScheduledCron, timezone-awareReports10 templates, cron, WhatsApp deliveryAnalyticsCampaign funnel, contact scores, send time optimizationGroupsCustom lists, CSV exportLeads/CRMDetect signals, pipelineMonitoring50+ groups, keywordsLabelsSync to WA BusinessChannelsText/image/video broadcasting, scheduled posts, follower syncAI Group IntelIntent classification, lead scoring (Pro+)AI RepliesGPT-4/Claude, RAGStyle CloneMatches your writing toneRAGPDF/TXT, semantic searchVoiceWhisper transcriptionReviewsSentiment, auto-approveAnti-SpamRate limits, typing simSafeguardsBlock PII, injectionsWebhooksHMAC signed, 10+ eventsA2AE2E encrypted, JSON-RPCGDPRAuto-expiry, complianceDeliveryReal-time SSE tracking, read/reply/ignored status"
      },
      {
        "title": "How MoltFlow Compares",
        "body": "MoltAlt 1Alt 2Alt 3Messaging181431Groups8400Channels7000Outreach7000CRM7000AI7000Reviews8000Security10000Platform8000Total97+~15~3~1"
      },
      {
        "title": "What This Skill Reads, Writes & Never Does",
        "body": "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\nCategoryWhat happensRequires opt-in?API callsHTTPS to apiv2.waiflow.app onlyNo (uses your scoped API key)Contact metadataContact names, timestamps, countsNoCRM pipelineLead status, engagement scoresNoAI featuresStatistical patterns via APIYes (AI consent toggle)Local file.moltflow.json — counts only, no PIINoAPI keyLocal env var, never logged or sharedNo\n\nThis skill never:\n\nInstalls packages or runs code automatically\nSends messages without explicit user confirmation\nSends to non-whitelisted numbers (if configured)\nBypasses anti-spam or content safeguards\nShares data with third parties\nStores credentials in files (env vars only)"
      },
      {
        "title": "Setup",
        "body": "Free tier available — 1 session,\n50 messages/month, no credit card required.\n\nEnv vars:\n\nMOLTFLOW_API_KEY (required) — create a\nminimum-scoped key from\nyour dashboard.\nUse the narrowest scope preset that covers\nyour workflow. Rotate keys regularly.\nMOLTFLOW_API_URL (optional) — defaults\nto https://apiv2.waiflow.app\n\nAuthentication:\nX-API-Key: $MOLTFLOW_API_KEY header\nor Authorization: Bearer $TOKEN (JWT).\n\nBase URL: https://apiv2.waiflow.app/api/v2"
      },
      {
        "title": "Security",
        "body": "Minimum-scoped API keys enforced — scopes is\na required field when creating keys. Always create\nthe narrowest key possible (e.g., messages:send\nonly). Use presets like \"Messaging\" or \"Read Only\"\nfor common workflows. Never use full-scope keys\nwith AI agents — create a dedicated, limited key.\nUse environment variables for keys — set\nMOLTFLOW_API_KEY as an env var, not in\nshared config files. Rotate keys regularly.\nPhone whitelisting — configure allowed_numbers\nin tenant settings to restrict which numbers can\nsend outbound messages. Only whitelisted numbers\nare permitted.\nAnti-spam safeguards — all outbound messages\npass through reciprocity checks (contact must\nmessage you first), burst rate limiting, typing\nsimulation, and random delays. Cannot be bypassed.\nContent safeguards — outbound messages are\nscanned for PII, secrets, and prompt injection\nattempts. Blocked automatically before sending.\nApproval mode — enable require_approval in\ntenant settings to hold all AI-generated messages\nfor manual review before delivery.\nWebhook URL validation — the API blocks\nprivate IPs, cloud metadata, and non-HTTPS\nschemes. Only configure endpoints you control.\nAlways set a secret for HMAC verification\nVerify third-party packages before running —\nif you follow the external setup guides to install\nMCP or GPT integrations, review the package source\nand maintainers first. This skill does not install\nor execute any packages.\nReview scripts locally before running — the\nPython example scripts are hosted on GitHub, not\nbundled. Download, inspect the source, then run.\nAvoid high-privilege keys in shared environments —\nfor admin operations (key rotation, data export),\nuse the browser dashboard or a short-lived scoped\nkey. Never expose owner-level keys in shared shells.\nTest in a sandbox tenant first — create a\nshort-lived, scoped key for testing. Revoke\nafter testing. Never share keys across tenants."
      },
      {
        "title": "AI Agent Integrations",
        "body": "32 MCP tools for Claude Desktop, Claude.ai,\nClaude Code, and OpenAI Custom GPTs. Includes\nmoltflow_get_group_messages for AI-powered\ngroup intelligence and 6 channel tools for\nbroadcasting, scheduling, and follower management.\n\nUser Action Required — each integration\nrequires manual setup by the user. No code\nis installed automatically by this skill.\n\nSee integrations.md for setup\nguides and security notes."
      },
      {
        "title": "Modules",
        "body": "Each module has its own SKILL.md with endpoints\nand curl examples.\n\nmoltflow (Core) — sessions, messaging,\ngroups, labels, webhooks\nmoltflow-outreach — bulk send,\nscheduled messages, scheduled reports, custom groups,\nchannel broadcasting\nmoltflow-ai — style cloning, RAG,\nvoice transcription, AI replies\nmoltflow-leads — lead detection,\nCRM pipeline, bulk ops, export\nmoltflow-a2a — agent-to-agent protocol,\nencrypted messaging\nmoltflow-reviews — review collection,\nsentiment analysis, testimonial export\nmoltflow-admin — auth, API keys,\nbilling, usage tracking\nmoltflow-onboarding — read-only account\nhealth check, growth opportunity reports"
      },
      {
        "title": "Notes",
        "body": "Anti-spam on all messages (typing, random delays)\nSessions require QR code pairing on first connect\nUse E.164 phone format without +\nAI features and A2A require Pro plan or above\nRate limits: Free 10, Starter 20, Pro 40, Biz 60/min"
      },
      {
        "title": "Changelog",
        "body": "v2.16.0 (2026-03-02) -- See CHANGELOG.md for full history.\n\n[moltflow file map]|root: .\n|.:{SKILL.md,CHANGELOG.md,integrations.md}\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}"
      }
    ],
    "body": "WhatsApp Automation — Analyze Groups for Buying Signals\n\nThousands 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\nOne skill. 97+ endpoints. 32 MCP tools. Zero manual prospecting.\n\nAccount Health & Growth Reports: Run a read-only account scan to find unanswered contacts, detect buying signals in group conversations, spot high-value groups you're not monitoring, and build targeted lead lists. All analysis runs on-demand when you ask — nothing happens in the background. No data is modified.\n\nNative 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 for setup.\n\nDue 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\n\nFree tier available. Sign up\n\nJust 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\"Post our weekly product update to all 5,000 WhatsApp Channel followers every Monday\"\n\nSchedule a recurring channel post with cron expression, tracks each post as a ChannelPost record with status.\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\nCode Samples\nGet campaign analytics — delivery rates, funnel, timing\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, and full per-contact delivery status.\n\nTrack delivery in real-time (SSE)\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 update live as each message delivers.\n\nTop contacts by engagement score\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 recency — find your most engaged contacts instantly.\n\nBulk broadcast to a contact group\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\nMonitor a group for buying signals\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\nList new leads in your pipeline\ncurl -H \"X-API-Key: $MOLTFLOW_API_KEY\" \\\n  \"https://apiv2.waiflow.app/api/v2/leads?status=new&limit=50\"\n\nMove a lead through the pipeline\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 (or lost at any stage).\n\nBulk add leads to a campaign group\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\nExport leads as CSV\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\nPause a running campaign\ncurl -X POST -H \"X-API-Key: $MOLTFLOW_API_KEY\" \\\n  https://apiv2.waiflow.app/api/v2/bulk-send/{job_id}/pause\n\nAI reply in your writing style + knowledge base\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\nSchedule a weekly follow-up\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\nWeekly report delivered to your WhatsApp\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\nSend a message\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\nCollect customer reviews automatically\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\nBroadcast to a WhatsApp Channel\ncurl -X POST -H \"X-API-Key: $MOLTFLOW_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"text\": \"New product just dropped. Tap the link for early access.\"}' \\\n  https://apiv2.waiflow.app/api/v2/channels/{channel_id}/broadcast\n\nSchedule a recurring channel post\ncurl -X POST -H \"X-API-Key: $MOLTFLOW_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"name\": \"Monday Newsletter\",\n    \"session_id\": \"uuid\",\n    \"channel_id\": \"uuid\",\n    \"target_type\": \"channel\",\n    \"message_content\": \"This week: ...\",\n    \"schedule_type\": \"recurring\",\n    \"cron_expression\": \"0 9 * * 1\"\n  }' \\\n  https://apiv2.waiflow.app/api/v2/scheduled-messages\n\nDiscover A2A agents\ncurl https://apiv2.waiflow.app/.well-known/agent.json\n\n\nFull API reference: see each module's SKILL.md.\n\nERC-8004 Agent Registration\n\nMoltFlow is a verified on-chain AI agent registered on Ethereum mainnet.\n\nField\tValue\nAgent ID\t#25477\nChain\tEthereum mainnet (eip155:1)\nRegistry\t0x8004A169FB4a3325136EB29fA0ceB6D2e539a432\nTrust Model\tReputation-based\nEndpoints\tA2A + MCP + Web\n\nDiscovery:\n\nAgent card: https://molt.waiflow.app/.well-known/erc8004-agent.json\nA2A discovery: https://apiv2.waiflow.app/.well-known/agent.json\nUse Cases\n\nSolo Founder / Small Biz\n\nFind unanswered leads in your chats\nAI replies in your writing style\nScheduled promos to custom groups\n\nAgency / Multi-Client\n\nMonitor 50+ groups across 10 sessions\nBulk send with ban-safe delays\nExport leads as CSV, push to n8n/Zapier\n\nMarketing Agency / Campaign Manager\n\nCapture leads from click-to-WhatsApp ad campaigns\nAuto-qualify inbound leads with keyword detection + AI scoring\nBulk follow-up sequences with ban-safe throttling\nMulti-session management across client accounts\nExport campaign leads to CRM via webhooks or CSV\n\nDeveloper / AI Agent Builder\n\n90+ REST endpoints, scoped API keys\nA2A protocol with E2E encryption\nPython SDK: pip install moltflow (GitHub)\nGuides & Tutorials\n\nAI Integration Guides:\n\nConnect ChatGPT to MoltFlow — Custom GPT Actions, 10 min setup\nConnect Claude to MoltFlow — MCP Server setup, 5 min\nConnect OpenClaw to MoltFlow — Native AI config, 5 min setup\n\nHow-To Guides:\n\nGetting Started\nAPI Complete Guide\nn8n Integration\nn8n + Google Sheets\nn8n Group Auto-Reply\nn8n Lead Pipeline\nn8n Multi-Model AI\nAI Auto-Replies Setup\nGroup Lead Generation\nCustomer Support\nRAG Knowledge Base\nStyle Matching\nLead Scoring\nFeedback Collection\nA2A Protocol\nScaling ROI\n\nAll guides →\n\nPlatform Features\nFeature\tDetails\nMessaging\tText, media, polls, vCards\nBulk Send\tBan-safe, SSE progress\nScheduled\tCron, timezone-aware\nReports\t10 templates, cron, WhatsApp delivery\nAnalytics\tCampaign funnel, contact scores, send time optimization\nGroups\tCustom lists, CSV export\nLeads/CRM\tDetect signals, pipeline\nMonitoring\t50+ groups, keywords\nLabels\tSync to WA Business\nChannels\tText/image/video broadcasting, scheduled posts, follower sync\nAI Group Intel\tIntent classification, lead scoring (Pro+)\nAI Replies\tGPT-4/Claude, RAG\nStyle Clone\tMatches your writing tone\nRAG\tPDF/TXT, semantic search\nVoice\tWhisper transcription\nReviews\tSentiment, auto-approve\nAnti-Spam\tRate limits, typing sim\nSafeguards\tBlock PII, injections\nWebhooks\tHMAC signed, 10+ events\nA2A\tE2E encrypted, JSON-RPC\nGDPR\tAuto-expiry, compliance\nDelivery\tReal-time SSE tracking, read/reply/ignored status\nHow MoltFlow Compares\n\tMolt\tAlt 1\tAlt 2\tAlt 3\nMessaging\t18\t14\t3\t1\nGroups\t8\t4\t0\t0\nChannels\t7\t0\t0\t0\nOutreach\t7\t0\t0\t0\nCRM\t7\t0\t0\t0\nAI\t7\t0\t0\t0\nReviews\t8\t0\t0\t0\nSecurity\t10\t0\t0\t0\nPlatform\t8\t0\t0\t0\nTotal\t97+\t~15\t~3\t~1\nWhat This Skill Reads, Writes & Never Does\n\nDocumentation and API reference. Nothing is auto-installed or auto-executed. No scripts or executables are bundled in this package. All actions require user confirmation.\n\nCategory\tWhat happens\tRequires opt-in?\nAPI calls\tHTTPS to apiv2.waiflow.app only\tNo (uses your scoped API key)\nContact metadata\tContact names, timestamps, counts\tNo\nCRM pipeline\tLead status, engagement scores\tNo\nAI features\tStatistical patterns via API\tYes (AI consent toggle)\nLocal file\t.moltflow.json — counts only, no PII\tNo\nAPI key\tLocal env var, never logged or shared\tNo\n\nThis skill never:\n\nInstalls packages or runs code automatically\nSends messages without explicit user confirmation\nSends to non-whitelisted numbers (if configured)\nBypasses anti-spam or content safeguards\nShares data with third parties\nStores credentials in files (env vars only)\nSetup\n\nFree tier available — 1 session, 50 messages/month, no credit card required.\n\nEnv vars:\n\nMOLTFLOW_API_KEY (required) — create a minimum-scoped key from your dashboard. Use the narrowest scope preset that covers your workflow. Rotate keys regularly.\nMOLTFLOW_API_URL (optional) — defaults to https://apiv2.waiflow.app\n\nAuthentication: X-API-Key: $MOLTFLOW_API_KEY header or Authorization: Bearer $TOKEN (JWT).\n\nBase URL: https://apiv2.waiflow.app/api/v2\n\nSecurity\nMinimum-scoped API keys enforced — scopes is a required field when creating keys. Always create the narrowest key possible (e.g., messages:send only). Use presets like \"Messaging\" or \"Read Only\" for common workflows. Never use full-scope keys with AI agents — create a dedicated, limited key.\nUse environment variables for keys — set MOLTFLOW_API_KEY as an env var, not in shared config files. Rotate keys regularly.\nPhone whitelisting — configure allowed_numbers in tenant settings to restrict which numbers can send outbound messages. Only whitelisted numbers are permitted.\nAnti-spam safeguards — all outbound messages pass through reciprocity checks (contact must message you first), burst rate limiting, typing simulation, and random delays. Cannot be bypassed.\nContent safeguards — outbound messages are scanned for PII, secrets, and prompt injection attempts. Blocked automatically before sending.\nApproval mode — enable require_approval in tenant settings to hold all AI-generated messages for manual review before delivery.\nWebhook URL validation — the API blocks private IPs, cloud metadata, and non-HTTPS schemes. Only configure endpoints you control. Always set a secret for HMAC verification\nVerify third-party packages before running — if you follow the external setup guides to install MCP or GPT integrations, review the package source and maintainers first. This skill does not install or execute any packages.\nReview scripts locally before running — the Python example scripts are hosted on GitHub, not bundled. Download, inspect the source, then run.\nAvoid high-privilege keys in shared environments — for admin operations (key rotation, data export), use the browser dashboard or a short-lived scoped key. Never expose owner-level keys in shared shells.\nTest in a sandbox tenant first — create a short-lived, scoped key for testing. Revoke after testing. Never share keys across tenants.\nAI Agent Integrations\n\n32 MCP tools for Claude Desktop, Claude.ai, Claude Code, and OpenAI Custom GPTs. Includes moltflow_get_group_messages for AI-powered group intelligence and 6 channel tools for broadcasting, scheduling, and follower management.\n\nUser Action Required — each integration requires manual setup by the user. No code is installed automatically by this skill.\n\nSee integrations.md for setup guides and security notes.\n\nModules\n\nEach module has its own SKILL.md with endpoints and curl examples.\n\nmoltflow (Core) — sessions, messaging, groups, labels, webhooks\nmoltflow-outreach — bulk send, scheduled messages, scheduled reports, custom groups, channel broadcasting\nmoltflow-ai — style cloning, RAG, voice transcription, AI replies\nmoltflow-leads — lead detection, CRM pipeline, bulk ops, export\nmoltflow-a2a — agent-to-agent protocol, encrypted messaging\nmoltflow-reviews — review collection, sentiment analysis, testimonial export\nmoltflow-admin — auth, API keys, billing, usage tracking\nmoltflow-onboarding — read-only account health check, growth opportunity reports\nNotes\nAnti-spam on all messages (typing, random delays)\nSessions require QR code pairing on first connect\nUse E.164 phone format without +\nAI features and A2A require Pro plan or above\nRate limits: Free 10, Starter 20, Pro 40, Biz 60/min\nChangelog\n\nv2.16.0 (2026-03-02) -- See CHANGELOG.md for full history.\n\n<!-- FILEMAP:BEGIN -->\n[moltflow file map]|root: .\n|.:{SKILL.md,CHANGELOG.md,integrations.md}\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 -->"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/alex-tradequo/moltflow-whatsapp",
    "publisherUrl": "https://clawhub.ai/alex-tradequo/moltflow-whatsapp",
    "owner": "alex-tradequo",
    "version": "2.16.4",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/moltflow-whatsapp",
    "downloadUrl": "https://openagent3.xyz/downloads/moltflow-whatsapp",
    "agentUrl": "https://openagent3.xyz/skills/moltflow-whatsapp/agent",
    "manifestUrl": "https://openagent3.xyz/skills/moltflow-whatsapp/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/moltflow-whatsapp/agent.md"
  }
}