Skip to main content
Question

How to get Conversations API access enabled (send + read WhatsApp conversation messages)?

  • July 9, 2026
  • 0 replies
  • 3 views

Hi all,

  We're an ecommerce brand (Shopify + Klaviyo) using Klaviyo WhatsApp as our
  customer support channel, and we're building an internal dashboard that
  unifies email + WhatsApp conversations in one place.

  The docs for `POST /api/conversation-messages` (Create Conversation Message)
  say: "Requires account-level enablement. To request access, reach out in the
  developer community." — so here I am 🙂

  Two questions:

  1. Could someone from Klaviyo enable the Conversations API
     (`conversations:read` / `conversations:write` scopes) for our account?
     Happy to share our account ID privately.

  2. Is there any way to READ the messages a customer sends us on WhatsApp via
     the API? Outbound messages show up nicely in the Events API with full
     message body (Sent/Relayed/Received WhatsApp metrics), but I can't find
     any endpoint or metric that exposes inbound customer messages.
     `GET /api/profiles/{id}/conversation` only returns the conversation ID and
     channel. Is inbound message history on the roadmap, or already possible
     with the enablement?

  Our use case: read-only sync of conversations into our own dashboard, plus
  replying to open conversations from it (respecting the 24h customer service
  window).