You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
[19.0.0] - revision 2026-04-15
Added
Conversations API
Send an outbound message to a profile with $klaviyo->Conversations->createConversationMessage(). Supports SMS and WhatsApp — the channel is determined automatically from the
conversation. Conversation message endpoints use the SMALL rate limit tier (3 requests/second burst, 60 requests/minute steady).
Retrieve the conversation thread for a given profile with $klaviyo->Profiles->getConversationForProfile(), or include it inline on profile retrievals using include: ['conversation'] on getProfile / getProfiles.
Changed
Drag-and-drop templates
Create drag-and-drop email templates programmatically by setting editor_type: SYSTEM_DRAGGABLE and providing a definition body (mutually exclusive with html) via $klaviyo->Templates->createTemplate(). DnD template endpoints use the SMALL rate limit tier (3 requests/second burst, 60 requests/minute steady).
List and retrieve drag-and-drop templates with $klaviyo->Templates->getTemplates() and $klaviyo->Templates->getTemplate(). Use additional_fields_template: ['definition'] to
include the full template definition in the response.
Update an existing drag-and-drop template's definition, name, or text independently via $klaviyo->Templates->updateTemplate().