Release 3.6 (Tech Release 1.30)
π’ Platform: Automated Bills for Carriers & Vendors
The platform now enables automated calculation of carrier and vendor payouts based on actual delivery performance data, replacing manual processes.

β What's New:
- Select billing cycles and generate one bill per carrier in a single operation
- Net payable formula:
(Delivered Quantity Γ Delivery Rate) β (Missed Issues Γ Missed Issue Rate) - Pricing rules defined as plain-language text without specialized configuration screens
- Bills include cycle window, carrier, applied rates, quantities, deductions, and net amounts
- Fulfillments are recorded and auditable; duplicate bills are prevented on repeated runs
- Fulfillments attributed to carriers assigned at delivery time
π― Impact:
Operations teams get accurate, repeatable, auditable carrier payouts tied directly to delivery performance.

π’ Platform: Native Support Ticketing
Support workflows now operate natively within Pelcro, reducing dependency on external systems.
β What's New:
- Inbound support emails auto-create tickets assigned to configurable default agents
- Internal notes remain agent-only, never visible to clients
- Per-ticket priority levels (Low/Medium/High/Urgent) for queue management
- Status options: Open, Pending, On-hold, Solved; auto-reopen when clients reply
π― Impact:
Support teams can triage, collaborate, and report on SLAs directly in Pelcro.

π’ Platform: Modernized Taxes & Analytics Reports Pages
The Taxes and analytics report pages now use the current dashboard design system.

β What's Improved:
- Both pages render on the modern dashboard layout consistent with Analytics
- All existing report functionality and metrics are preserved
π― Impact:
A consistent, modern admin experience with no change to how reports or taxes work.

π’ Open API: Structured Coupon Validation Errors
Coupon validation now returns enumerated error codes at fixed locations instead of inconsistent text messages.
β What's New:
- Endpoints
POST /api/v1/sdk/order,POST /api/v1/sdk/subscription, andPOST /api/v1/sdk/subscription/changereturn structured errors including:error.failure_reason_codeβ stable, never-renamed enumerationerror.failure_reason_detailβ object with description and code-specific fieldserror.paramβ alwayscoupon_codeerror.coupon_codeβ echoes submitted code
GET /api/v1/sdk/campaignvalidatescoupon.validagainst the campaign plan; returns codes and details when invalid
Reason codes include: coupon_not_found, coupon_type_mismatch, coupon_inactive, coupon_expired, coupon_max_redemptions_reached, coupon_currency_mismatch, coupon_plan_not_eligible, coupon_customer_not_eligible, coupon_customer_redemption_limit_reached, and coupon_incompatible_with_subscription.
π― Impact:
Integrators can map coupon errors directly to subscriber-facing messaging and support tooling, without parsing free-text.
π’ Platform: Per-Product Active-Subscription Merge Tags for Mailchimp
Customer segmentation in Mailchimp now supports product-level active subscription flags.

β What's New:
- New Product code field (up to 6 characters) on product forms with auto-suggested values
- Per-product active flags (e.g.,
ACT_DEB) synced to Mailchimp, valued 1 or 0 - Flags reflect aggregated status across all subscriptions and recalculate on lifecycle events
- "Active" includes active, trialing, and extended subscriptions
π― Impact:
Marketers can build product-level segments and campaigns from a single, always-current boolean per product.

π’ Platform: Additional Fields in Webhook Payloads
Webhook payloads now include payment and membership data previously requiring supplementary API calls.
β What's New:
- Payment method status (chargeable/pending/failed) on subscription webhooks
- Institutional member and seat status fields for membership/seat holders
- All changes are additive; no existing fields renamed, removed, or retyped
π― Impact:
Downstream ESP and CRM integrations can map payment health and seat state directly, cutting extra API calls, latency, and rate-limit pressure.

π’ Platform: Higher Limit for Paywall Exclude URL Patterns
The paywall's exclusion pattern field capacity has been significantly increased.
β What's Improved:
- Capacity increased to roughly 25 entries (~300 characters)
π― Impact:
Publishers can target paywall exclusions more precisely without hitting the previous ceiling.
