RechargeSMS: Redesigned Onboarding Experience!

RechargeSMS has a completely redesigned onboarding experience, featuring a streamlined walkthrough process, SMS status indicators, and UI elements built to make activation guided, friendly and fast.

What’s new?

  • Short and sweet — We’ve reduced the process to 2 main stages + one-click activation
    • Enable Features, Format Products, & Activation
  • New UI Element — A guiding companion to get merchants through onboarding (and more - coming soon 😉)
    • Explains each step and reinforces with feedback
  • New Status Indicator (red, yellow, green)
    The new Messaging Limited (yellow) status will inform merchants that they only have a test segment on - they need to turn on their opt-in to activate, offering more clarity on service status.

How does it work?

  • When a merchant installs RechargeSMS, they will be greeted by a new UI element that sits at the bottom left of the screen, inside the sidenav. They can move through onboarding by clicking the CTA at the bottom.
  • They can enable our recommended features with just a click or explore on their own.
  • Merchants will be prompted to import their products and format titles.
  • Lastly, they can either turn on their opt-in to activate SMS or start with a test segment first.
    • RCS and SCI stores at this stage see slightly different UI

Please visit our documentation to learn more: Support Article

RechargeSMS: Cart Opt-in for Shopify Checkout

RechargeSMS is now available for Shopify Checkout! Merchants using Shopify Checkout can now deploy a fully customizable opt-in widget on their cart page, allowing subscribers to opt-in to transactional SMS messages in the purchasing journey.

What's new?

  • A cart opt-in card has been added to the RechargeSMS dashboard for merchants on Shopify Checkout. 
  • After clicking, the cart opt-in card will prompt merchants to enable the cart opt-in and customize the tool. 
  • Once the opt-in has been enabled, RechargeSMS will automatically inject the widget into the merchant’s Shopify theme based on the default placement and colors chosen in the customization phase. 
  • Should a merchant wish to manually change the placement or coloring, a walkthrough video has been created to provide instruction on implementation.

Please note: Merchants who have converted, or are in the process of converting from Recharge Checkout to Shopify Checkout will no longer be able to display the SMS opt-in on their checkout page, and will have to deploy the cart opt-in for their store. 

Current subscribers and tool functionality will not be affected with this launch. The only functionality changing will be where customers can opt-in, in the purchase journey.

Be sure to visit our documentation to learn more: Support Article

RechargeSMS: New Landing Page Opt-in Widget

RechargeSMS now has the ability to generate a landing page for customer opt-in! Creating a landing page easily allows for existing subscribers to opt-in to transactional messages outside of the checkout flow and via email & SMS.   

What’s new?

  • A landing page opt-in card has been added to the RechargeSMS dashboard.
  • Once clicked, the landing page card will prompt merchants to customize their branding information (Shop Name / Logo / Primary Color). 
  • The card also provides an interactive UI for merchants to preview and customize.

How does it work?


  • Once branding information has been finalized, the customizations produce a dynamic code snippet (HTML/CSS/JS) generated after the merchant clicks “Save”.
  • Merchants are then directed to create a new page in the Shopify store settings where the custom script is pasted after selecting the 'Show HTML' button.
  • After saving, the widget is then displayed for subscribers to interact with.


  • On the widget page, subscriber’s can enter the email associated with their subscription as well as a phone number.
  • Completing the form will prompt:

    • A text message with a validation code to ensure the number belongs to them.
    • An email (the one entered) an authorization URL to authenticate the changes.

Be sure to visit our documentation to learn more: Support Article

RechargeSMS: Now available as an exclusive Recharge integration

We’re home folks

We are excited to announce the launch of the official RechargeSMS integration! Now merchants can easily enable this transactional SMS service for their store without the need to authorize with Shopify or Recharge.

What’s new?
  • All previous installations of RechargeSMS will continue to be accessible via the Apps view in their Shopify store.
  • All new instances of RechargeSMS will be enabled from the store’s Recharge Integrations page.
  • Merchants no longer need to enter their Shopify store URL into an installation page to authorize with Shopify or with Recharge.
How does it work?
  • By visiting the Recharge Integrations page, a merchant can simply click “Enable” and add RechargeSMS to their store.
  • After enabling SMS, the store owner can visit the enabled integrations page and click “Open” to re-open RechargeSMS
  • they can also revisit the application via the /sms URL structure.

Please visit our documentation to learn more: Support Article

Improved performance for charge/upcoming webhook

All integrations with Recharge that rely on the charge/upcoming webhook can now benefit from the following improvements: 

  • Enhanced monitoring mechanisms to deliver a superior support experience to our merchants. 
  • ReCharge will send the webhook irrespective of when the charge is created as long as the charge date has not passed. 
  • ReCharge will send the webhook even if the charge is in error status prior to the actual charge date.

To learn more about Recharge webhooks, visit our support documentation here.

Enhancements & Updates


  • Added an option to remove discounts from customer addresses after discount limit has been reached (located in Customer Portal settings)
  • Added a line in the Order Summary product description that shows the number of charges in a subscription (e.g. "Expires after 12 charges"). Language for this message can be edited in the Translation section.
  • Enhanced validation for provinces outside US and Canada
  • Implemented improved handling of concurrent checkouts when the same discount is being applied

Theme Engine 

Bulk Subscriptions 

  • Ability to create multiple subscriptions with a single request
  • Ability to update multiple subscriptions with a single request. For example:
    • next_charge_scheduled_at
    • order_interval_unit , order_interval_frequency, charge_interval_frequency
  • Ability to cancel multiple subscriptions with a single request
  • Ability to re-activate multiple subscription with a single request

Bulk subscription documentation

Performance Improvements

  • Made significant performance improvements that resulted in customer portals on the theme engine to load pages 20-50+% faster.


  • Added channel_settings to Discounts API for creating channel-specific discounts
  • Added is_prepaid property to the Subscriptions API to indicate prepaid subscriptions
  • Fixed a bug where shipping rate source override may fail when using Checkout API
  • Added improved handling of timeout errors when creating customers with tokens using the ReCharge Customers API. (edited) 


  • Fixed a bug where percentage-based discount values may vary between ReCharge and Shopify
  • Fixed a bug where Canadian tax on freight may be missing when using third party tax determination
  • Fixed a bug where product searches may fail when they contain a space

Enhancements & Fixes - April 9


Charge Processing

  • Made several enhancements to the nightly charge processing job to increase performance

Shopify Integration

  • Made several enhancements to the Shopify integration to increase application performance and reduce Shopify API Token usage

Merchant (Store owner) Portal

  • Added translation for "Try Again" for button text in the "Request Account Invite" page after an account invite is requested


Report Exports (CSV Exports) 

  • Fixed a bug that was causing CSV report exports to not be sent via email when the file size became too large. All merchants should now receive the report export emails and it's recommended to set the report size to a maximum of 1 month. 
  • Fixed a bug returning the incorrect SKU and order month for one time products

Customer Notifications

  • Fixed a bug that didn't BCC the store owner when the BCC store owner checkbox was checked on the customer notification page


  • Fixed a bug where invalid discount codes may cause a 500 Error Status instead of 404 Resource Not Found
  • Fixed a bug where invalid variant id may cause a 500 Error Status instead of 404 Resource Not Found when modifying a subscription

Customer Portal

  • Fixed a bug where outdated product/variant names sometimes appeared in Customer Subscription views after a product/variant name was synced

Merchant (Store owner) Portal

  • Translations for "Billing Same as Shipping," "Postal Code" and "Save" will display as expected


  • If a store is set to ship to "All Countries," the store's home country will display first in the "Country" menu at Checkout

March 24 Updates



Performance enhancements

  • Implemented advanced auto-scaling to handle more processing and reduce processing times during periods of high volume

    • The will increase performance of charge regenerations, inbound/outbound webhooks, bulk updates, and sending emails


Subscription Bulk API

  • New API endpoints to create, update, and delete several subscriptions with a single request

    • POST /addresses/<address_id>/subscriptions-bulk
    • PUT /addresses/<address_id>/subscriptions-bulk
    • DELETE /addresses/<address_id>/subscriptions-bulk

    API Documentation



Report exports

  • Fixed a bug that was causing very large CSV report exports to not be sent via email including Upcoming Orders, Processed Orders, and Purchase Items reports

Merchant/Store Owner Portal

  • Fixed a bug that was causing a customer's address to not display in the Merchant portal when created by a merchant and not attached to a subscription
  • Fixed a bug where an extra "-" may appear in order notes

Checkout reCAPTCHA & Other Updates

  • Ability to add a reCAPTCHA checkbox to the ReCharge checkout to protect against bot activity on checkout - Support documentation


Subscriptions API

  • cancellation_reason_comments, cancellation_reason, and cancelled_at are set to null when the subscription status is changed to "ACTIVE". The following endpoints are updated:

  • Performance enhancements for checkout to reduce page load times
  • Fixed bug where extra space may appear in product titles
  • Fixed a bug where discount codes could not be applied in some checkouts

February 10 Updates



  • Added Account Login to translations for the Customer Portal

Apple Pay

  • Added ability to display white Apple Pay button on checkout using CSS. In the CSS editor of the Checkout settings page include the following:

    .apple-pay-button {
    background-color: white !important;


  • Added NoFraud
  • Added version 2 of LittleData

Theme Engine v2
  • Ability to download themes

  • Ability to import/upload themes with zip file

  • Google Address Autocomplete - Fixed bug that wasn't populating the city field when a UK address was selected
  • Checkout - Fixed bug that caused the product summary on page 2 to be blank when the customer's email address was left blank on page 1
  • Merchant Portal - Fixed bug that didn't allow subscriptions be created with the hidden Shopify product

Show Previous EntriesShow Previous Entries