See what’s new in MagicBlocks and the improvements we’ve made to make it more powerful, flexible, and reliable. 🚀
🚀 New Features
Email Channel
MagicBlocks now supports Email as an Agent communication channel. Teams can manage inbound and outbound email conversations as Sessions, collect Contact details and Key Facts, and keep email history connected with other Agent channels.
SMS Consent Management System
MagicBlocks now includes a new SMS Consent Management System to help teams manage who they can message, what type of SMS they can send, and when outbound messages should be blocked. Consent can now be captured, updated, checked before campaigns, and reviewed across Contacts, imports, APIs, Campaigns, and integrations.
⚠️Contacts without valid PEWC (Express Written Consent) are currently treated as if consent is granted. Starting August 3, 2026, outbound SMS campaigns will only send to contacts with valid PEWC.
🛠️ Improvements
Conditional First AI Message Generation
The first AI message is now generated only when the visitor opens the chat or when a valid proactive message is due to appear, helping avoid unnecessary AI usage and proactive billing.
Proactive AI Messages Usage Visibility
Teams can now track Proactive AI Messages (Web Chat) usage on the Dashboard and Credits page, with clearer sent, billable, and usage labels.
Conversation Safeguards — 200 User Message Limit
MagicBlocks now automatically ends unusually long or looping conversations at 200 user messages and puts the Contact into a temporary cooldown. This helps prevent spam, AI loops, and unnecessary usage costs.
- Applies across Chat, SMS, Email, API, and other approved channels
- Helps protect workspace limits and AI usage
Conversation Safeguards — Duplicate Message Loop Protection
MagicBlocks now stops the Agent when the same user message is repeated 5 times in a row, helping prevent spam loops and unnecessary AI replies.
SMS — Channel-Specific Inbound Message Batching
SMS now lets teams set a reply delay for inbound messages. When a user sends several SMS messages in a row, the Agent waits until the configured time after the latest message before responding, so it can reply once with better context instead of answering each message separately.
Relcu — Implied SMS Consent
Relcu-created or updated contacts can now receive implied SMS consent automatically based on customer engagement, keeping messaging behavior aligned with the latest consent status.
Billing & Usage Protection
MagicBlocks now adds stronger usage protection for public chat and customer-facing API traffic, helping prevent abuse, unexpected spikes, and unnecessary AI usage costs.
Terms & Privacy Update
MagicBlocks now requires users to accept the new Terms & Conditions v2 · Last Updated: 12 May 2026 to continue using MagicBlocks.
Session Timeline — Cleaner Contact Update Activity
Session timelines now show one clear Contact details updated event when customer information changes, removing the older duplicate activity.
Help & Modal Experience — Rosie Icon Placement
The Rosie help icon placement has been adjusted to avoid covering modal buttons and scrollable content.
🛠️ Fixed
Follow-Up Flow
- Fixed SMS Follow-Up Messages not sending for some trigger condition types.
- Fixed duplicate Follow-Up Messages.
- Fixed Static Follow-Up Messages missing after Journey Block changes.
Agent
- Fixed Calendar tools being called in the wrong context.
- Fixed duplicated SMS numbers when duplicating Agents.
- Fixed missing Key Fact create actions from recent templates.
- Fixed General Job list jumping while typing.
Contacts
- Fixed outbound campaigns staying blocked after contact resubscribe.
- Fixed Contact export errors for empty session date ranges.
- Fixed Slack Human Takeover updates missing from Contact Activity Feed.
- Fixed Contact details from Slack Human Takeover not saving.
Sessions
- Fixed Advanced Session Filters returning incorrect results.
- Fixed empty Sessions created from cooldown-skipped outbound requests.
- Fixed Session refresh not showing latest conversations.
- Fixed Chat-to-SMS conversations splitting into separate Sessions.
- Fixed inflated Contact session counts.
Relcu
- Fixed queued AI responses still sending after Loan Officer takeover.
- Fixed Relcu proxy errors.
- Fixed Relcu contact handoff checks missing email, session count, or proxy state.
Human Takeover (Slack)
- Fixed Agent support message missing after Human Takeover.
- Fixed Slack connection conflicts breaking Human Takeover.
- Fixed missing Slack workspace or connection errors.
- Fixed Switch to AI Slack action errors.
Forms
- Fixed form legal text being hard to read in dark theme.
- Fixed form tokens not resolving in submit messages.
- Fixed form submissions not updating Contact details and Key Facts.
Integrations
- Fixed Calendly event types not refreshing after reconnecting.
- Fixed Microsoft Calendar reconnect failures.
- Fixed Calendly availability checks running when not needed.
Workspace
- Fixed raw HTML appearing across sites and portal areas.
- Fixed authentication and access-control gaps.
📊 Release Summary
Total New Features: 2
Total Improvements: 10
Total Fixes: 31
Major Themes
- Email Channel Expansion
- SMS Consent Management
- AI Usage & Billing Protection
- Conversation Safeguards
- Agent Follow-Up Reliability
- Human Takeover & Relcu Stability
- Contact Data Capture
Top 5 Most Impactful Changes
- Email Channel — Adds Email as a new Agent communication channel, with email conversations managed as Sessions alongside other channels.
- SMS Consent Management System — Helps teams capture, update, check, and review SMS consent across Contacts, imports, APIs, Campaigns, and integrations.
- AI Usage & Billing Protection — Reduces unnecessary AI generation, improves proactive usage visibility, and adds stronger protection for public chat and API traffic.
- Conversation Safeguards — Adds limits for long conversations and repeated user-message loops to reduce spam, AI loops, and unnecessary usage.
- Agent, Human Takeover & Contact Reliability — Improves follow-ups, Slack Human Takeover, Relcu behavior, forms, and Contact data updates.