added
Release 1.74
April 6th, 2024
Platform
- This update ensures a smoother account switching experience. Fixed an issue where collaborators with specific access might encounter errors when switching accounts.
- Pelcro empowers you with more control over their payment methods! Collaborators and end customers can now delete any payment method directly either from admin platform or the website customer dashboard. This eliminates the need for manual intervention by Pelcro support previously required when deleting sole payment methods or those tied to active subscriptions. This update translates to increased customer autonomy, a smoother deletion process, stronger security through unused method removal, and reduced reliance on manual support. Stringent checks ensure successful deletion only when:
- There are no active subscriptions or subscriptions slated for cancellation at the end of the period associated with the payment method.
- No open or past-due invoices exist for subscriptions linked to the payment method.
- Pelcro now gives you more control over default payment methods when creating or deleting new payment methods:
- By default, new methods won't be set as default if you have existing payment methods.
- You can still choose to set it as default during creation (through API or a new checkbox on the platform).
- This update makes managing payment methods more flexible and easier to understand.
- This release optimizes download functionality for exports in Production and Staging environments by leveraging file compression before processing exports, and sending them over to the requester.
- Users can now download large datasets more efficiently.
- Compressed file downloads reduce download times and server load.
- Improved overall system performance for export functionalities.
Integrations
Mather Economics (Market Based Pricing)
We're excited to bring you a powerful new feature: Market Based Pricing (MBP)! We've partnered with Mather Economics, a leading data analytics service, to provide a robust foundation for MBP. Your customer data is analyzed using advanced algorithms, allowing us to generate personalized pricing plans for each subscriber.
This data-driven approach ensures you offer the right price point, which can be leveraged for:
- Increased Customer Lifetime Value: Offer the ideal price point to retain your valuable customers.
- Reduced Churn: Prevent subscriber dissatisfaction with pricing and keep them engaged.
- Automated Renewals: Streamline your process and save time with automated renewal workflows.
- Flexibility for the Future: Our MBP framework is designed to integrate with other data providers, allowing for future advancements in pricing optimization.
Sendgrid
- Customer Event Updates: The customer.created event, along with other SendGrid events containing the customer object, now include the
customer.organization
attribute, to ensure relevant emails are accurately drafted/directed.
APIs
- Introduced new enhancements to the API Key Management Experience
- Improved Reliability: We've investigated and resolved issues where API tokens were unexpectedly revoked, causing disruptions.
- Comprehensive Logging: Added detailed logging to track API key events, including creation, revocation, deletion, expiration, and reactivation. This will aid in troubleshooting and auditing.
- Proactive Notifications: Implemented automatic email notifications to inform users 30 days before an API key expires, as well as upon expiration. This ensures uninterrupted API usage and minimizes downtime.
- Admin Reactivation: Admin collaborators now have the ability to easily reactivate expired API keys, offering greater flexibility and control.
- This update enhances the "Update Subscription" core API endpoint by introducing the ability to modify subscription collection method.
- New Body Parameters:
collection_method
: Allows specifying the collection method for the subscription. Valid values are: "send_invoice" and "charge_automatically".
- New Body Parameters:
- Added a new optional
referer
attribute to the following endpoints, which allows you to specify the source of the reset request (e.g., mobile app, website). When initiating a password reset, include the "referer" attribute in the API request payload with a string indicating the origin of the request. Password reset webhooks will now include this "referer" information for tracking purposes. - The
type
attribute is now optional when creating an address via the Open API Address Creation endpoint. If not provided, it will automatically default to "shipping" to streamline the address creation process.
Bug Fixes
- [Platform] Results not meeting criteria in subscription segments when using campaign keys and expiry dates.