Skip to content

Pelcro Release 2.9: Smarter Search, Analytics, and Localization

Release 2.9 adds smarter search across admin areas, inactive collaborator states, an expanded analytics event catalog, locale-based formatting, and more.

pelcro-team5 min read

Release 2.9 (Tech Release 1.23)

🟢 Platform: Search and Findability Improvements

We've added search and sorting across the high-traffic admin areas where teams spend the most time.

✅ What's Improved:
  • Products page — new search bar matching against title and Internal Name, plus a new Internal Name column on the list view
  • Subscription creation — the plan search field now matches against both product name and Internal Name, so admins can find plans the way they think about them
  • Payments search — new last 4 card digits filter, making it easy to match a payment when a cardholder contacts support without account details
  • Automations workflows — the coupon selection dropdown now supports search/filter and alphabetical sorting, eliminating endless scrolling in large coupon catalogs

🎯 Impact:

Admins, support agents, and operations teams find what they need in seconds instead of minutes — especially in accounts with large product, plan, payment, or coupon catalogs.

Products search and Payments search screenshots


🟢 Access Control: Mark Collaborators as Inactive

Account Owners and Admins can now suspend a collaborator account without deleting it — preserving the account record and any associated API keys.

✅ What's New:
  • New inactive (suspended) state for collaborator accounts
  • Inactive collaborators cannot log in, but their account data and API keys are preserved
  • Reactivating an inactive collaborator fully restores login and API key access

🎯 Impact:

Owners can now revoke access for collaborators on extended leave or transition without breaking integrations or losing audit history — eliminating the previous all-or-nothing tradeoff between active and deleted.

Collaborators table showing Mark as inactive action


🟢 Analytics: Expanded Customer Activity Event Catalog

We've dramatically expanded the events captured by the Customer Activity page, adding full coverage across account, billing, subscription, profile, and paywall lifecycles — all routed through a redesigned, code-keyed event registry.

✅ What's New:
  • New Account & Auth events: Logged Out, Email Verified, Email Verification Resent, Password Reset Requested, Password Reset Completed, Password Updated
  • New Subscription events: Subscription Renewed, Subscription Changed, Subscription Reactivated, Subscription Auto-Renew Disabled, Gift Subscription Purchased, Gift Subscription Redeemed, Gift Subscription Renewed, Subscription Members Invited, Subscription Member Removed — each with matching failure events for reliable error tracking
  • New Billing events: Order Created, Invoice Payment Failed
  • New Profile & Payment Method events: Payment Method Added, Payment Method Updated, Payment Method Removed, Profile Updated, Profile Picture Uploaded
  • New Paywall & Detection events: Paywall Displayed (with reason and entitlements context), Paywall Not Displayed, Adblock Detected
  • New Coupon event: Coupon Applied — fires alongside Subscription Created and Order Created when a coupon is used
  • Public events registry published at https://js.pelcro.com/sdk/events-registry.json (with staging and sandbox equivalents) so teams can reference the canonical event name → code → type map
🔄 Renamed events for consistency:
  • Subscribed → Subscription Created
  • Unsubscribe → Subscription Cancelled
  • Paid invoice → Invoice Paid

Customer Activity page showing expanded event list

🎯 Impact:

Analytics teams gain a complete, consistently-named view of customer behavior — covering account lifecycle, billing, subscriptions, paywall outcomes, and profile changes — with stable identifiers that work cleanly across BI tools and integrations.

Note: Renamed events take effect from this release forward. Historical events under the old names remain in your activity log and exports for continuity.


🟢 Localization: Locale-Based Date and Currency Formatting

The Default UI, payment link pages, and invoice PDFs now respect the customer's preferred locale for date and numeric formatting.

✅ What's New:
  • Dates and currency values render according to regional standards — for example, 07.05.2026 and 32.824,00 € in Germany versus 05/07/2026 and $32,824.00 in the US
  • New centralized language selector under Site Settings, including Germany (de_DE) alongside the existing English, French (France), and Italian (Italy) options
  • The user's preferred_locales is honored on invoices, receipts, bills, credit notes, payment pages, and payment success pages
  • Falls back to the site's default language when a customer has no preferred locale set

🎯 Impact:

International publishers can deliver a consistent, locally-appropriate billing experience to subscribers — eliminating the confusion of seeing US-format dates and amounts on what should be a German or French invoice.

German invoice example showing locale-based formatting


🟢 Localization: Italian/French and German Translations on Payment Pages and Invoices

Payment link labels, invoice PDFs, receipts, and billing error messages now translate fully into Italian, French and German.

✅ What's New:
  • Invoice PDF, receipt PDF, payment link page, and payment success page labels are translated when the site language is set to Italian, French or German
  • Billing and payment validation/error messages also respect the selected language
  • Shared billing components used across invoices and payment links share the same translation layer

🎯 Impact:

Italian-/French- and German-speaking subscribers complete payments with confidence, seeing every label and error message in their language — reducing billing confusion and support load.


🟢 Reporting: Applied Coupon Code on Subscriptions Export

The subscriptions export now includes the applied coupon code for every subscription, matching what's already visible in the subscriptions UI.

✅ What's Improved:
  • New applied_coupon_code column appended to the end of subscription exports
  • Coupon value matches exactly what's shown in the UI
  • Empty/null for subscriptions without an applied coupon

🎯 Impact:

Finance and operations teams can now analyze discounts, promotions, and coupon performance directly from exports — without manual reconciliation against the UI.


🟢 Platform: Reorganized Navigation Menu

The platform sidebar has been restructured around a clearer, workflow-driven hierarchy.

✅ What's New:
  • Organizations is now nested under Customers (removed as a standalone top-level item)
  • Tickets is now nested under Customers
  • Coupons is now nested under Products

🎯 Impact:

Related functionality is grouped where users naturally look for it, making the platform more intuitive for new admins and faster for power users.

Reorganized platform navigation sidebar


🟢 Platform: Plans and Products Pages Upgraded to New UI Templates

The Plans view, create, and edit pages have been rebuilt to match the platform's standardized UI templates.

✅ What's Improved:
  • Layout, spacing, typography, buttons, tables, cards, and form components now match platform design standards
  • Responsive behavior aligned with other Preline-based pages
  • Visual consistency with the rest of the platform

🎯 Impact:

A unified, polished admin experience — eliminating the jarring inconsistencies that previously appeared when moving between modules.


🟢 AI: Shipping AI Agent Migrated to Anthropic Bedrock

The Shipping AI Agent has been migrated from the OpenAI Assistant infrastructure to Anthropic Claude on Amazon Bedrock — bringing it onto the same modern, secure AI infrastructure as the rest of the Pelcro AI Agent suite.

✅ What's New:
  • Shipping AI Agent now runs on Anthropic Bedrock
  • Existing shipping workflows, prompts, rules, and behaviors continue working without changes
  • OpenAI Assistant dependencies safely removed
  • Standardized AI infrastructure aligned with Pelcro's broader AI Agent platform

🎯 Impact:

A more maintainable, scalable, and consistent AI infrastructure across all Pelcro AI Agents — no functional changes for users, but a stronger foundation for upcoming AI Agent enhancements.

Want to see this in action?

Book a 30-minute walkthrough with the Pelcro team.