Jan 9, 2026
Inbox
Workflow status in conversation list: The inbox conversation list now shows workflow execution status.When a workflow is running for a conversation, you’ll see its current state: Running, Waiting, Handoff, or Failed. This helps you quickly identify conversations where workflows are active or need attention.Jan 4, 2026
Workflows
App integration tools: AI agent steps can now call pre-configured app integrations as tools.Connect to HubSpot, Slack, Google Sheets, Notion, Airtable, and 2,700+ other apps via Pipedream. Attach integrations to agent steps and let the agent invoke them during conversations.Each tool has:- Name: Tool identifier the agent calls
- Description: Tells the agent when to use this tool
- App integration: Select a pre-configured integration
Jan 3, 2026
Workflows
AI agent function tools: AI agent steps can now call your custom functions as tools during execution.When configuring an AI agent step in the workflow builder, you can now attach function tools that the agent can invoke when needed. The agent receives:- Function name and description
- Input schema (JSON Schema)
- Full workflow execution context
- Recent flow events and WhatsApp conversation history (if applicable)
vars) for use in subsequent steps.This enables agents to:- Look up data from external APIs
- Perform calculations or transformations
- Query databases or search systems
- Integrate with any external service
ask_about_file to answer questions about PDFs, images, and Office documents (.docx, .xlsx, .pptx). Get file URLs from WhatsApp messages via get_whatsapp_context, then call the tool with your question.Limits: 30MB max, legacy formats (.doc/.xls/.ppt) need conversion to modern format.Inbox
Message replies and reactions: Inbox now displays emoji reactions and reply context for WhatsApp messages.When viewing conversation threads, you’ll now see:- Emoji reactions on individual messages
- Reply indicators showing which message is being replied to
- Sender name and preview text for replied-to messages
Jan 2, 2026
Kapso Agent
API mode with webhook management: Kapso Agent can now configure and manage webhooks through chat.The API mode (formerly “debugging”) now includes:- Create, update, and delete webhooks through natural language
- Test webhook deliveries and view recent delivery logs
- Configure project-level and phone-number-level webhooks
- Set up buffering, custom headers, and retry policies
- Floating action button for quick agent access on mobile
- Full-screen mobile sheet interface
- Improved responsiveness across all screen sizes
Dec 31, 2025
API changes
Location request interactive message: New interactive message type to request user’s location.Sendlocation_request_message interactive type to display a “Send Location” button. Users can share their current location with one tap.- WhatsApp API (REST and TypeScript SDK)
- Workflow builder (Send Interactive step)
Dec 30, 2025
Features
WhatsApp Ads tracking (CTWA): New tracking and analytics for Click-to-WhatsApp campaigns.When users start conversations through Meta ads or click-to-WhatsApp buttons, Kapso now automatically captures referral data including:- Ad headline, body, and media
- Campaign source and click ID (ctwa_clid)
- Custom reference parameters
Dec 30, 2025
API changes
WhatsApp AUTHENTICATION templates: Fixed and improved support for OTP authentication templates.Changes:- ONE_TAP autofill: Now uses
supported_appsarray format (replaces deprecatedpackage_name/signature_hashfields) - ZERO_TAP: Added support for no-button OTP auto-read
- Button text: OTP buttons no longer accept
textfield (Meta generates button text) - Validation: Added proper validation for AUTHENTICATION template structure
Dec 28, 2025
Kapso Agent
Global agent with mode switching: Kapso Agent is now available across your entire dashboard and can switch between specialized modes.Available modes:auto- General assistant with documentation access (default)debugging- Health checks, error analysis, message troubleshootingwhatsapp_templates- Template creation, submission to Meta, sending messageswhatsapp_flow- WhatsApp Flows JSON editing, data endpoints
Dec 27, 2025
Kapso Agent
Debug mode: Kapso Agent can now help you diagnose WhatsApp integration issues directly from the dashboard.Available debugging tools:get_project_overview- Health snapshot with connected numbers, plan status, 24h activitycheck_whatsapp_health- Token validity, messaging health, webhook statusget_project_errors- Recent errors from message delivery, API calls, webhooksget_api_logs- External API call logs with status codes and response timesget_webhook_deliveries- Webhook delivery attempts to your endpointsget_recent_messages- Recent WhatsApp messages with statusget_message_details- Full message lifecycle including delivery errorslookup_conversation- Find conversations by phone number
Dec 24, 2024
API changes
Update workflow execution status: New PATCH endpoint to manually control workflow lifecycle.ended, handoff, waiting. Use this to end workflows from external triggers, transfer to human agents, or pause executions programmatically.Dec 23, 2025
Workflows
Observer mode chat: Agent steps now support interactive chat when running in observer mode (outbound messages disabled).Newobserver_prompt_mode setting:interactive_chat(default) - Chat with the agent via the Workflow Chat sidebar in the inboxanalysis_only- Agent runs non-interactively, no chat interface
Dec 22, 2024 - 17:40
Workflows
Send data to WhatsApp Flows: The send interactive step now supports passing dynamic data to WhatsApp Flows viaflow_action_payload.flow_action_payload are automatically substituted from the workflow context. Useful for pre-filling forms, passing user data, or customizing the flow experience based on conversation state.Dec 16, 2025 - 21:00
API changes
Resume workflow with variables: The resume endpoint now accepts optionalvariables parameter to update execution context when resuming a waiting workflow.vars section. Existing variables with the same key are overwritten. Useful for capturing user responses or updating workflow state when resuming from a wait step.Dec 16, 2025 - 14:45
Workflows
Call workflow step: New step type for executing workflows as subroutines.Dec 15, 2025 - 12:00
API changes
Template sync pagination: Fixed template sync to retrieve all templates from Meta. Previously, sync would only fetch the first 100 templates when you had more than 100 approved templates in your WhatsApp Business Account.If you have more than 100 templates, re-run sync to import all templates:Dec 14, 2025 - 19:50
Workflows
Template parameters: Send Template nodes now support Meta’s native components format for template parameters.Dec 13, 2025 - 18:35
Webhooks
Status history:message.kapso.statuses now includes ordered history of raw Meta status events.Dec 12, 2025 - 16:00
API changes
Workflow execution ID:POST /workflows/{id}/executions now returns an id field in addition to tracking_id. Use the execution ID to retrieve full execution details or resume waiting executions.id field is the execution identifier you can use with:GET /workflow_executions/{id}- Retrieve full execution detailsPOST /workflow_executions/{id}/resume- Resume waiting executions
Dec 9, 2025 - 14:00
WhatsApp Flows
Build interactive forms that run natively inside WhatsApp. Users tap through screens, fill out fields, and submit data - all without leaving the chat.- Static flows - Define all content in Flow JSON, no server required
- Dynamic flows - Fetch data at runtime using Kapso Functions as your data endpoint
- Automatic encryption - Kapso handles Meta’s encryption requirements
- Response collection - Receive completions via webhooks or view in dashboard
WhatsApp Flows docs
Get started with WhatsApp Flows
Dec 8, 2025 - 14:00
Inbox
Browser notifications - Enable desktop notifications to get alerted when new messages arrive.Workflows
Execution webhooks - Get notified when workflow executions require human intervention or fail.New project webhook events:workflow.execution.handoff- Workflow handed off to human agentworkflow.execution.failed- Workflow execution failed
Dec 5, 2025 - 18:00
API changes
New endpoint:GET /whatsapp/conversations/{id}/flow_executions - List workflow executions for a WhatsApp conversation. Filter by status and paginate with page/per_page.meta object) in addition to headers.Nov 30, 2025 - 15:00
Workflows
Agent steps: MCP server URLs and headers now support variable substitution:{{vars.*}}, {{system.*}}, {{context.*}}, ${ENV:KEY}Nov 29, 2025 - 17:00
Workflows
Newsystem.customer context - WhatsApp-triggered workflows now automatically include customer data when the WhatsApp config is linked to a Customer:Nov 27, 2025 - 15:00
Webhooks
New fields inmessage.kapso:content- LLM-ready text representation of any message type (includes caption, file info, and transcript for audio)transcript- Speech-to-text transcription for audio messages with shape{ text: "..." }
Nov 27, 2025 - 11:00
API changes
Workflow execution responses now includewhatsapp_conversation_id to link executions to their WhatsApp conversation.whatsapp_conversation_id in the list endpoint.Workflows
New features- Duplicate flows - Clone existing flows via the canvas UI
- Wait step
save_response_to- Save user response to a custom variable - Failure email notifications - Automatic alerts when flow executions fail
- Handle non-JSON webhook bodies in flow webhooks
- Fix edge case where AI returns strings with backslash characters
Functions
Function logs - Debug your serverless functions with built-in logging. View logs filtered by invocation, time range, and request ID.Billing & projects
- Multiple projects - Create up to 6 projects
- Free digital phone number - Free plan now includes a digital phone number
UI/UX
- Mobile inbox - Improved mobile experience
- Triggers UI - Improved design for workflow triggers

