← ClaudeAtlas

kudosity-whatsapplisted

Send WhatsApp messages via the Kudosity platform — pre-approved templates, free-form text inside the 24-hour service window, and SMS fallback. Use when sending a WhatsApp message, deciding between a template and free-form text, handling the 24-hour window, or reading WhatsApp message status back.
kudosity/skills · ★ 0 · AI & Automation · score 70
Install: claude install-skill kudosity/skills
# Send WhatsApp Messages WhatsApp is sent over the Kudosity V2 API. ## Read this before you send anything WhatsApp is not SMS with a different endpoint. Two platform rules decide whether your message is even allowed: **1. The 24-hour service window.** Free-form text (`content_type: "text"`) is only deliverable if the recipient messaged *you* within the last 24 hours. Outside that window, only a **pre-approved template** will deliver. > If you are initiating the conversation — an order update, a reminder, a notification — you need a template. Every time. There is no exception for "it's only short" or "they're a customer". **2. Opt-in.** The recipient must have opted in to receive WhatsApp messages from you, and must have an active WhatsApp account on that number. This is a WhatsApp platform requirement, not a Kudosity one, and it is enforced on their side. Choosing wrong is the single most common reason a WhatsApp integration "works in testing" (you'd just messaged yourself, so the window was open) and fails in production. | Situation | Use | |---|---| | You are starting the conversation | `content_type: "template"` | | Replying within 24h of their last message | `content_type: "text"` is fine | | Template needs an image, document or buttons | `content_type: "custom"` — see `kudosity-whatsapp-templates` | ## Authentication - Header: `x-api-key: {KUDOSITY_API_KEY}` - Base URL: `https://api.transmitmessage.com` ## Send **Endpoint:** `POST /v2/whatsapp/messages` Requ