🟢 Performance: Ultra-Fast Loading for Site & Plan Info
We’ve supercharged how both site configuration and plan endpoints are delivered. Both are now powered by Cloudflare’s global edge network, ensuring sub-100ms response times worldwide.
- ⚡ Blazing Speed: ~60ms average response times, served from 200+ edge locations.
- 🔄 Smart Caching: Data refreshes automatically every 5 minutes for up-to-date content.
- 🌍 Global Reliability: Content stays available even if the origin server has issues.
- 📈 Consistent Performance: Smooth, predictable response times no matter the traffic.
How It Works
- First request fetches from the origin, then caches globally.
- Subsequent requests are served instantly from the nearest edge.
- Cache auto-refreshes every 5 minutes with the latest data.
- Updates you make are live for users within 5 minutes, with no slowdown.
What this means for you: both site and plan updates go live within minutes, and your visitors always get the fastest, freshest experience possible.
🟢 Enhancement: Subscription Metadata in Co-Pilot
We’ve added support for subscription metadata in Co-Pilot. Platform users can now:
- Export all subscriptions that match a specific metadata key/value.
- List all metadata associated with a given subscription.
This improvement gives businesses greater flexibility to analyze and extract subscription details based on custom metadata.
🟢 Enhancement: Add Invoice Notes in Invoice View
We’ve introduced the ability to add and update invoice notes directly within the invoice view. These notes are saved to the invoice record and will also appear in the PDF version.
This improvement gives you more flexibility to include billing references, legal notes, or custom instructions, ensuring important context is clearly communicated to your customers.

🟢 Enhancement: Expanded Core API Subscription Management
We’ve enhanced the Core API update subscription endpoint to support:
- Plan changes (switching between compatible plan types)
- Address updates via address_id
- Switching to the same plan type without restrictions
- The subscription.changed webhook payload now includes the new plan information instead of the old data
This update streamlines subscription management, reduces manual intervention, and gives developers greater flexibility when integrating with the Core API.
🟢 Enhancement: Carrier Routes in Fulfillments Export
We’ve added the Carrier Routes field to the Fulfillments Export when Address Cleansing is enabled. The field is appended in a way that avoids breaking changes to existing exports.
This improvement helps fulfillment teams provide more accurate delivery instructions and streamline distribution workflows.

🟢 Enhancement: Add Phase Creation Timestamps
We’ve added the campaign phase creation date to the subscription pricing view, displayed next to the campaign key. This timestamp is also included at the end of the Subscriptions Export.
This enhancement gives campaign managers a clear, timestamped record of when renewal campaigns are triggered, helping ensure compliance with required lead times.

🟢 Enhancement: Introduce Wallet Type in Exports
We’ve added a new column (source.wallet) to the payments exports that clearly indicates whether a payment was made using Apple Pay, Google Pay, or a standard card.
This improvement makes it easier for finance teams to accurately track, reconcile, and analyze payment methods without relying solely on the Payment section.'

🟢 Enhancement: Support Offline Plans Without Gateway Restriction
We’ve removed the restriction that prevented creating plans with a price greater than 0 when no payment gateway is connected — if the plan is of type OFFLINE.
This improvement ensures that clients using Pelcro in backend-only mode can create and manage offline plans seamlessly and process offline payments without requiring a payment processor connection.