Works with the AI tools you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIMuseMuseDotsDots+22 more

    WhatsApp Business Messaging Ops

    1

    Run WhatsApp Business sends, templates, media, and replies through Rube MCP with schema discovery, E.164 validation, and compliance-safe retries.

    Free

    Security scanned
    WhatsApp Business Messaging Ops

    WhatsApp Business Messaging Ops

    Example session with this skill installed

    Set up our evening shipping notice run for today. The orders are in orders-2026-09-14.csv — 47 customers, most haven't messaged us in over a day. Send each one a WhatsApp update from our verified business number: use the shipping_update template where the conversation window is closed and plain text with the tracking link where it's still open, and attach the invoice PDF for the flagged orders. Skip any recipient that isn't valid E.164, keep every send retry-safe, and give me a report of exactly what went out, what was rejected, and why.

    • Read your context and instructions
    • Compiled the whatsapp business messaging
    • Generated the data export

    Summary

    All 41 valid recipients from orders-2026-09-14.csv processed: 35 template sends (window closed), 6 plain-text sends with tracking links, and 6 invoice PDFs attached; 6 numbers rejected and skipped before sending.

    ItemCountMethodOutcome
    Shipping notices35shipping_update template (en_US)delivered, 2 pending
    Tracking texts6plain text, window opendelivered
    Invoices6upload media, then send by IDdelivered
    Invalid numbers6E.164 validation failedskipped, logged in failed-sends.json

    Sender: +1 415 555 0117 (verified name BrightCart, quality HIGH). Every send carries a stable request ID in .whatsapp-ops/ledger.json, so a re-run cannot duplicate messages.

    Next steps

    • Fix country codes for the 6 rejected numbers and re-push just that slice
    • Template components validated against the live schema before send, so no placeholder-order failures occurred
    • Register order_ready as a UTILITY template if pickup notices volume grows past the current one

    whatsapp-business-messaging-ops.csv

    CSV · data export

    Generated

    Example file from a real run - the skill writes it into your workspace.

    Connects securely to your tools. The creator never sees your data.

    About this skill

    Automating WhatsApp Business at scale often fails due to brittle payload structures and Meta's strict 24-hour conversation window. This skill provides a reliable execution layer for agents to manage outbound messaging, media uploads, and template administration through Rube MCP.

    What it does

    • Smart Routing determines whether to send plain text or approved templates based on the 24-hour customer interaction window.
    • Media Management handles local file uploads for media IDs or sends assets directly via public HTTPS URLs.
    • Schema Discovery fetches live tool definitions from Rube to prevent execution errors caused by upstream API updates.
    • Identity Resolution manages business phone number IDs and profile metadata to ensure correct branding.
    • Template Governance creates, lists, and monitors the approval status of structured message templates.

    How it works

    1. Authorize the WhatsApp toolkit connection using the Rube connection manager.
    2. Discover the current tool schemas for messaging, media, or templates to ensure payload accuracy.
    3. Validate recipient numbers against E.164 formatting standards before attempting delivery.
    4. Execute the message send, choosing between free-form text or structured templates based on conversation state.

    Frameworks & tools

    This skill is built for Rube MCP and the WhatsApp Business API. It integrates with Composio for authentication and assumes a Python-based environment for number normalization and payload logic.

    Why this beats prompting it yourself

    Writing prompts to handle WhatsApp usually results in hallucinated JSON structures or ignored compliance rules. This skill enforces Meta-style delivery constraints, E.164 validation, and schema-first tool calls that won't break when the API updates.

    Use cases

    • Automate shipping updates and order confirmations using approved utility templates.
    • Build responsive customer support bots that reply to specific inbound message IDs.
    • Distribute digital assets like PDF contracts or marketing images to verified leads.
    • Manage business profile identity and monitor sender number quality ratings.

    Known limitations

    Does not support personal WhatsApp accounts. Requires an active WhatsApp Business API account connected via Rube/Composio. Does not bypass Meta's template approval wait times.

    How to install

    Works the same in every agent - Claude, Cursor, Codex, Copilot and 20+ more.

    ~30 seconds
    1. 1

      Download the ZIP

      Free skills download straight away. Paid skills unlock right after purchase.

    2. 2

      Unzip into your skills folder

      Every agent reads skills from one folder on your machine. Drop the unzipped folder in there.

    3. 3

      Ask your agent to use it

      Restart the agent if it was already running. It picks the skill up automatically - no config needed.

    Skills folder by agent

    Click the path to copy it. Create the folder if it does not exist yet.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill passes our trust checks below.

    Security scanned

    Passed our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    Free forever

    No account required to browse

    Trust & safety

    Security scanned

    Verified clean 6 days ago

    • Free to download with an account

    Needs access to

    Rube

    Listed6 days ago

    What's inside

    Frequently Asked Questions