Recharge Changelog logo
Back to Homepage Subscribe to Updates

Changelog

What's New at Recharge?

Labels

  • All Posts
  • Early Adopter Program
  • New
  • Enhancement
  • Fix

Jump to Month

  • June 2026
  • May 2026
  • April 2026
  • March 2026
  • February 2026
  • January 2026
  • December 2025
  • November 2025
  • October 2025
  • September 2025
  • August 2025
  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • November 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
  • April 2023
  • March 2023
  • February 2023
  • January 2023
  • December 2022
  • November 2022
  • October 2022
  • September 2022
  • August 2022
  • July 2022
  • June 2022
  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021
  • August 2021
  • July 2021
  • June 2021
  • May 2021
  • April 2021
  • January 2021
  • December 2020
  • November 2020
  • October 2020
  • August 2020
  • July 2020
  • June 2020
  • April 2020
  • March 2020
  • February 2020
  • December 2019
  • November 2019
  • October 2019
Powered by

Create yours, for free!

Enhancement
today

Personalize Concierge SMS messages with dynamic variables

Insert customer, order, and store details directly into SMS messages.




Concierge now supports dynamic variables in SMS message templates, making it easier to personalize customer communications without custom setup.

You can insert variables directly from a picker into supported SMS nodes, including:

  • Send SMS Message
  • SMS Cross-sell
  • Send SMS Opt-in Message

Available variables include:

  • Customer details (first name, last name)
  • Store information (name, domain)
  • Charge and order data (scheduled date, subtotal, total, status, discounts, shipping, tax)
  • Upcoming order contents via line-item summaries

Date variables also include a built-in formatting editor, allowing you to control exactly how dates appear in messages.

To improve the authoring experience, invalid variables are highlighted with clear error messaging, and the SMS segment estimator has been redesigned to provide better visibility into message length and costs.

Enhancement
6 days ago

Concierge now shows subtotals before swap and quantity changes are confirmed

Give customers visibility into pricing changes before they approve updates over SMS.



Concierge confirmation messages for product swaps and quantity changes now include the updated order subtotal before the customer confirms the change.

This gives customers a clearer understanding of how a requested change will affect their upcoming order, helping reduce surprise charges and improving confidence in conversational subscription management.

For example, when a customer updates a product or increases the quantity, Concierge will display the new subscription details, along with the resulting subtotal, before prompting confirmation.

Enhancement
6 days ago

New conversational handling controls for Concierge

Choose which subscription changes customers can complete over SMS and which should be handled in the customer portal.



Concierge now includes Conversational handling settings, giving you more control over how customers manage their subscriptions through SMS.

Available under Concierge → Settings → Inbound SMS, you can now enable or disable conversational handling for:

  • Change quantity — increase or decrease subscription quantities via SMS
  • Product add — add products to an upcoming order through SMS
  • Product swap — swap products directly within a conversation

When enabled, customers can complete these actions directly in the SMS thread. When disabled, Concierge will direct customers to the customer portal to make the change.

These settings make it easier to tailor the customer experience to your preferences, whether you want to maximize SMS automation or keep certain actions within the portal.

All settings are enabled by default and are available for merchants with Concierge enabled. See Manage Concierge settings for additional details.

Enhancement
6 days ago

New Shopify payment error codes now supported

Get more detailed insight into failed payments and the reasons behind them.



Shopify's latest API release introduces 31 new payment failure error codes, giving merchants and Recharge greater visibility into why payment attempts fail.

Previously, many payment failures were grouped under broad categories. With these new codes, merchants can better understand the specific reason a payment was declined, making it easier to troubleshoot customer issues and reduce involuntary churn.

Examples of new failure reasons include:

  • CALL_ISSUER
  • CONFIRMATION_REJECTED
  • DO_NOT_HONOR
  • MERCHANT_RULE
  • OFF_SESSION_REJECTED
  • RETRY_DECLINED
  • TRANSACTION_LIMIT_EXCEEDED

Existing error codes remain supported and are not being deprecated.

See Managing order errors for more information.

Fix
6 days ago

Improved order count accuracy for Klaviyo events

Fixes to order_upcoming_number ensure more accurate customer segmentation and lifecycle messaging.



We've rolled out two fixes to the order_upcoming_number event property sent from Recharge to Klaviyo.

Previously, orders containing bundles could inflate the order count because each variant within the bundle was counted separately. This has been corrected so bundle orders contribute to the count appropriately.

We've also fixed an issue where checkout orders containing only one-time products were not being included in the order count calculation.

These improvements help ensure more accurate order milestone tracking for Klaviyo segments, loyalty programs, win-back campaigns, and other lifecycle automations that rely on order_upcoming_number.

Enhancement
2 weeks ago

Clearer prepaid subscription experiences in Affinity

Help customers better understand prepaid subscriptions with improved portal messaging and visibility.



Affinity now provides a clearer experience for customers managing prepaid subscriptions, making it easier to understand shipment status, billing, and renewal expectations.

Updates include:

  • Shipment progress tracking that shows customers which delivery they're currently on
  • Smarter price display that hides pricing on prepaid orders that have already been paid for
  • Clear renewal messaging for cancelled or expired prepaid subscriptions with remaining shipments
  • A prepaid explainer banner that outlines how the subscription works and when it will renew

These enhancements improve transparency throughout the prepaid subscription lifecycle without changing how prepaid subscriptions are billed or managed.

Available automatically for all Affinity merchants with prepaid subscriptions—no setup required.

New
2 weeks ago

Measure SMS reach with the new Audience Overview

See how much of your subscriber base Concierge can reach—right from the Performance tab.



The Audience Overview card is now available in Analytics → Concierge → Performance, giving you visibility into the size and reachability of your SMS audience.

The new card includes:

  • Active subscribers — customers with at least one active subscription
  • Transactional reach — the percentage and count of active subscribers who can receive transactional SMS messages
  • Promotional reach — the percentage and count of active subscribers who have opted in to marketing SMS

These metrics help you understand the size of your addressable SMS audience and identify opportunities to grow promotional opt-ins.

Note: Audience metrics are refreshed nightly and may not reflect same-day subscriber or consent changes.

Enhancement
2 weeks ago

Edit active Cancellation Prevention flows

Make updates to live Cancellation Prevention flows without deactivating and rebuilding.



You can now edit active Cancellation Prevention flows, making it easier to update and optimize live experiences without starting over.

A new Edit button is available directly on active flows, allowing you to:

  • Modify existing nodes
  • Add new nodes
  • Remove nodes from the canvas

When saving changes, you'll see a reminder that updates may affect reporting and analytics, helping you make informed decisions about changes to live flows.

For significant redesigns, creating a new flow is still recommended to preserve historical performance data. However, for routine updates and improvements, you can now make changes directly to active flows.

See Edit a Cancellation Prevention flow for more information.


Enhancement
2 weeks ago

Track SMS-driven actions in Customer Analytics

Filter, segment, and export customer actions that originate from SMS.



Customer Analytics now includes SMS as a dedicated source in the Customer Actions dashboard, making it easier to understand the impact of Concierge conversations on subscriber behavior.

You can now:

  • Filter customer actions by SMS source
  • Segment and export SMS-driven activity alongside other sources
  • Drill into specific SMS-related actions and export results
  • Include SMS activity in full dashboard exports and customer action reports

This update provides clearer attribution for actions taken over SMS, helping merchants better measure the impact of their Concierge programs.

Note: SMS source data is available from May 28, 2026, and does not include Legacy SMS (RechargeSMS) activity.

Enhancement
2 weeks ago

Webhook signatures now support timestamp verification

Protect against replay attacks with timestamp-bound webhook signatures.




Recharge webhooks now support a new signature format that includes a timestamp, allowing your systems to verify not only who sent a webhook, but also when it was sent.

By incorporating the send time into the signature, integrations can automatically reject stale requests older than 48 hours, helping prevent replay attacks where previously captured webhook payloads are resent and accepted as valid.

The existing webhook signature method remains fully supported and is not being deprecated. Existing integrations will continue to work without changes, while new integrations can adopt the timestamp-based approach for additional security.

See Webhook validation for more information.