Skip to content

Changelog

All notable changes to the CubeConnect platform and API.

v1.2.0 Latest

April 2026

Scheduled Messages

Send messages and campaigns at a specific future time by passing scheduled_at (ISO 8601) and timezone (IANA timezone) to the API.

  • POST /api/v1/messages/send — accepts scheduled_at and timezone; returns status: "scheduled" and scheduled_at (UTC)
  • POST /api/v1/campaigns — accepts scheduled_at and timezone; campaign starts automatically at the scheduled time

Bulk Campaigns API

New endpoints for creating and managing bulk message campaigns:

EndpointDescription
POST /api/v1/campaignsCreate a bulk campaign (text or template, up to 50,000 recipients)
GET /api/v1/campaigns/{id}Get campaign status and statistics
POST /api/v1/campaigns/{id}/cancelCancel a pending scheduled campaign

SDK Updates

  • PHP SDK v1.1.0 (cubesoftware/cube-connect-sdk-php) — sendText() and sendTemplate() gain $scheduledAt and $timezone params; new createCampaign(), getCampaign(), cancelCampaign() methods; new CampaignResponse DTO
  • JS SDK v1.1.0 (@cubesoftware/cube-connect-sdk-js) — sendText() and sendTemplate() accept SendOptions with scheduledAt and timezone; new createCampaign(), getCampaign(), cancelCampaign() methods; new CampaignResponse class

Dashboard

  • API ID displayed on each WhatsApp account card with a copy button — required for the whatsapp_account_id campaign parameter

v1.1.0

March 2026

Outbound Webhooks

  • Subscriber Webhook Settings — Configure webhook URL and signing secret directly from your dashboard (Settings → Webhook)
  • 11 Event Types — Real-time notifications for messages, campaigns, templates, chatbot flows, and quality events
  • Queued Delivery — Non-blocking webhook delivery via background queue with 3 retries and 10s backoff
  • HMAC-SHA256 Signing — Secure webhook payloads with X-Webhook-Signature and X-Webhook-Timestamp headers
  • Test Webhook — Send a test ping from the dashboard to verify your endpoint
  • Webhook Health Monitor — Track delivery success/failure rates in the dashboard

New Webhook Events

EventDescription
message.status_updatedOutbound message status changes (sent, delivered, read, failed)
message.receivedCustomer sends a message to your WhatsApp number
campaign.createdNew campaign is created
campaign.startedScheduled campaign begins execution
campaign.completedAll campaign messages processed
template.submittedNew template submitted to Meta for approval
template.status_changedTemplate approved, rejected, paused, or disabled
flow.session_startedCustomer triggers a chatbot flow
flow.session_completedChatbot flow reaches the end
flow.session_cancelledCustomer cancels an active session
account.quality_eventRecipient blocks or reports your messages

v1.0.0

February 2026

API

  • Messages API - Send text and template messages via REST API
  • Authentication - API key authentication with Bearer token and X-API-KEY header support
  • Rate Limiting - Plan-based rate limiting with X-RateLimit headers
  • Health Check - Public endpoint for monitoring platform status

Webhooks

  • Inbound Webhooks - Meta sends WhatsApp events to CubeConnect (handled automatically)
  • Incoming Messages - Receive text, media, interactive, location, and contact messages
  • Status Updates - Track message delivery: queued, sent, delivered, read, failed
  • Template Status - Automatic sync of template approval/rejection from Meta
  • Signature Verification - HMAC-SHA256 webhook signature verification (Meta inbound)

Conversation Flows

  • Visual Flow Builder - Drag-and-drop chatbot builder
  • Message Steps - Text, image, document, CTA URL button
  • Question Steps - Open text, buttons (up to 3), interactive lists
  • Condition Steps - Branch flows based on customer responses
  • Admin Approval - Pause flow and notify owner for approval/rejection
  • Live Chat - Hand off to human agent with Inbox integration
  • Variable System - Use collected data in message templates

Platform

  • Inbox - Real-time chat interface for live customer conversations
  • CRM - Customer management with responses, tags, and segmentation
  • Templates - Create, manage, and track WhatsApp message templates
  • Email Notifications - Professional email notifications for all platform events
  • Multi-Account - Support for multiple WhatsApp Business accounts

Stay Updated

This changelog will be updated with each new release. Check back regularly for new features and improvements.

CubeConnect WhatsApp Business Platform