Shift Happens

RSS

Week of Jun 1, 2026

·

1

new

·

10

improved

·

3

fixed

Create SEPA mandates via GraphQL API

Shipped

Areas

Developers, Subscriptions, Customer Portal, Notifications

Create SEPA mandates via GraphQL API

You can now create SEPA Direct Debit mandates for existing subscriptions through the GraphQL API with the new createSepaMandate mutation.

New

Developers

Improvements

·

10

Delete Customer Portal template versions

Merchants can now delete saved Customer Portal Liquid template versions from the template editor when they are no longer needed.

Improved

Customer Portal

Control upcoming billing webhooks for paused subscriptions

Merchants can now choose whether subscription upcoming billing webhooks should also be sent for paused subscriptions.

Improved

Developers

More reliable next billing date updates

Merchants can now update a subscription’s next billing date even when unrelated subscription details need attention.

Improved

Subscriptions

Script Execution can mutate recurring orders before confirmation

Script Execution workflows can now mutate recurring orders before they are confirmed.

Improved

Developers

Forecast reports can exclude non-paying customers

Forecast reports now include an option to exclude customers marked as non-paying.

Improved

Analytics

Customer Portal v2 add products opens the new catalog

Customer Portal v2 now always sends customers to the newer catalog-style add products flow, so they get the same browsing experience without needing an extra feature flag enabled.

Improved

Customer Portal

Show the latest retried payment status in payment history

The subscription payment history now shows the latest retry attempt as the main payment row.

Improved

Payments

Option to recalculate plan billing dates during API activation

The API activation mutation can now recalculate the subscribed plan’s next billing date from the activation date when needed.

Improved

Developers

Search notifications by message content

Merchants can now search project notifications by words in the notification message, not only by notification or subscription ID.

Improved

Notifications

Upcoming order notices for rescheduled shipments

When enabled in Email configuration, Firmhouse can now send an upcoming order notice when an active product is rescheduled into the upcoming order notice window.

Improved

Notifications

Fixes

·

3

Clear paused date when cancelling subscriptions

Cancelling a paused subscription now clears its paused date at the same time. This keeps cancelled subscriptions from showing stale pause information.

Fixed

Subscriptions

Stale Adyen redirects no longer overwrite paid payments

Adyen redirect callbacks that arrive after a payment already succeeded no longer change the payment back to failed or cancelled.

Fixed

Orders

Keep paused anchor-based plans on correct cadence

Paused anchor-based subscriptions now skip to the next full billing cycle instead of rescheduling to the closest available anchor date.

Fixed

Subscriptions

Start selling on repeat, or talk to us about your setup

Pricing that grows with you

Plans for every stage of repeat commerce. No lock-in.

Start selling on repeat, or talk to us about your setup

Pricing that grows with you

Plans for every stage of repeat commerce. No lock-in.

Start selling on repeat, or talk to us about your setup

Pricing that grows with you

Plans for every stage of repeat commerce. No lock-in.