We use cookies to understand how visitors interact with our site. This helps us improve the experience for everyone.
You can accept or decline; your choice is saved and the banner won't appear again.
A chronological record of what's new across Create, Analyze, React, and Transact.
Analyze
User behavior analytics tracking
EPD Commerce now tracks merchant behavior across the platform using event-level instrumentation, giving the product team a clear view of where merchants succeed, where they stall, and which features they actually use. Session replay is active, providing direct visibility into real user interactions for UX and support review. This is an internal capability that feeds product decisions, not a merchant-facing dashboard.
The analytics layer captures core platform events across onboarding, product creation, subscription setup, and hosted checkout flows, with payment lifecycle events tracked alongside them. PostHog serves as the primary analytics platform; Google Analytics supports marketing and acquisition reporting where applicable. Session replays are enabled and available to internal EPD teams, allowing friction points to be identified from real interactions rather than inferred from aggregate data alone. Funnel tracking across key merchant journeys means drop-off can be measured at each step, so prioritization decisions are grounded in observed behavior. The instrumentation is designed to expand quickly as new features ship.
Analyze
User behavior analytics tracking
EPD Commerce now tracks merchant behavior across the platform using event-level instrumentation, giving the product team a clear view of where merchants succeed, where they stall, and which features they actually use. Session replay is active, providing direct visibility into real user interactions for UX and support review. This is an internal capability that feeds product decisions, not a merchant-facing dashboard.
The analytics layer captures core platform events across onboarding, product creation, subscription setup, and hosted checkout flows, with payment lifecycle events tracked alongside them. PostHog serves as the primary analytics platform; Google Analytics supports marketing and acquisition reporting where applicable. Session replays are enabled and available to internal EPD teams, allowing friction points to be identified from real interactions rather than inferred from aggregate data alone. Funnel tracking across key merchant journeys means drop-off can be measured at each step, so prioritization decisions are grounded in observed behavior. The instrumentation is designed to expand quickly as new features ship.
Transact
BNPL at checkout: Sezzle, Splitit, and Payva
EPD Commerce now lets merchants offer Buy Now, Pay Later as a checkout option through three provider integrations: Sezzle, Splitit, and Payva. Merchants can enable or disable each provider globally, or toggle them per product and per subscription. Customers see available BNPL options directly on the hosted checkout screen.
Each provider is configured from a dedicated checkout options screen in merchant settings, where merchants connect their account credentials or complete an OAuth flow. BNPL can be switched on or off at the item level, giving merchants precise control over where installment options appear. All BNPL transactions surface in merchant reporting with the correct provider reference, including handling for missed or defaulted payments where the provider supports it. The integration table built for this release is designed to support additional BNPL and alternative payment connections in future releases. This feature belongs to the Transact pillar.
Analyze
Vertical specific dashboard reports
Most analytics tools hand merchants a generic set of charts and leave them to figure out what matters. EPD Commerce now ships two opinionated dashboards built around distinct business models: a general sales overview for most merchants, and a subscription-focused view for merchants where MRR is the headline number. Each dashboard surfaces the metrics that actually drive decisions for that model, without requiring any configuration.
The general dashboard centers on gross and net revenue, order count, approval rate, and refund rate, with a waterfall chart that traces revenue from gross to refunds to chargebacks to net. The subscription dashboard leads with MRR, recurring payment success rate, churn, LTV, and conversion to first billing cycle, then adds failed payment recovery tracking, retry success rate, subscriber movement, ARPU, and a chargeback rate strip with a 1% threshold line. Both dashboards support date-range filtering with dynamic aggregation that adjusts by period length. The failed payment recovery chart separates collection-in-progress from recovery-exhausted within the unrecovered category and supports both count-based and dollar-volume views. Dashboard customization is planned as a future enhancement; the current release covers approximately 80 to 100% of common merchant reporting needs out of the box.
Analyze
The Data Professor: smarter analytics, subscription creation, and voice input
The Data Professor is EPD Commerce's plain-English analytics assistant, now updated with a refreshed interface, more useful pre-built prompts, and the ability to create subscription templates directly from a conversation. It lives inside the Analyze pillar and answers questions grounded in each merchant's actual transaction data.
This release renames the AI Analytics Assistant to The Data Professor and introduces several interface and capability changes: a cleaner prompt layout, contextual next-step suggestions after each AI response (for example, offering to extend a query to the last six months), and improved error recovery when a query cannot be resolved. Chat history is now called The Archive. Merchants can now describe a subscription plan in plain language and The Data Professor will stage it for review before creation, with a required approve or decline confirmation step before any data is written. A dedicated database user with restricted, read-limited permissions governs all AI-driven data access, and a creationSource flag on products, plans, subscription templates, orders, and transactions tracks whether a record was created manually or through AI. Voice input via on-device speech recognition is in progress and will follow in a subsequent release.
Custom fields for customers, payments, and subscriptions
Merchants can now define structured custom fields on customer records, payments, and subscriptions directly in the platform, without developer involvement. Fields support text input, single select, multi select, and user record references. Custom field values flow through Easy Charge, hosted checkout, API responses, and webhook events, so the data is available wherever integrations and automations need it.
Each custom field gets a stable, immutable key auto-generated from the field name at creation, which merchants can adjust before first save but not after. This makes the field safe to reference in API calls and automation workflows without risking silent breakage if a label is later renamed. The API uses a simple map structure for reading and writing values, while the definition endpoint returns full metadata including visibility and required status. Webhook events for order.created, subscription.created, customer.created, and customer.updated all carry custom field values, supporting common use cases such as passing a salesperson name across systems for attribution reporting. Field type and entity assignment are locked after creation to protect existing integrations.
Merchants can now generate a hosted, mobile-responsive landing page for any product directly from the EPD Commerce product list. Each page is built from the product's own data, structured for AI search engines and LLMs to index, and connected to EPD-hosted checkout. This feature belongs to the Create pillar.
The creation flow lets merchants choose from multiple pre-built templates, including VSL, agency, and service-business layouts, then review and edit the product name, price, description, FAQ, and links before publishing. A "Quick Enhance" AI step refines content from existing product data, and predefined AI prompts generate a static HTML page from the selected template. Published pages include schema markup and structured data designed to surface products in AI-driven search results from tools like ChatGPT, Perplexity, Claude, and Gemini. CTA buttons can point to the EPD-hosted checkout, a booking page, or an external URL, giving service businesses and high-ticket merchants flexibility on how they convert visitors. A final publish step prompts merchants to verify all information for accuracy before the page goes live.
EPD Commerce is building a unified chargeback layer that separates two distinct problems: preventing chargebacks before they are filed, and fighting disputes after they land. The React pillar handles both paths through a combination of real-time alerts, RDR-triggered refunds, and integrated dispute management, regardless of which processor a merchant is on.
The prevention side uses Verifi, Ethoca, and RDR to surface chargeback alerts the moment a dispute is initiated, giving merchants the option to refund immediately before the chargeback is recorded. The representment side connects to dispute management software, with Chargeflow as the embedded default for ecommerce and subscription merchants, and a handoff path to a full-service operation for high-risk merchants or processors Chargeflow does not natively support. To bridge processor gaps, EPD Commerce is evaluating a thin adapter layer that pulls dispute data from unsupported processors via API or SFTP, normalizes it into a common format, and routes it into the dispute workflow as if it originated from a supported source. The goal is one consistent chargeback experience across every processor in the EPD Commerce network, with no manual re-keying or out-of-platform case management.
◆ Now in private beta
Get early beta access
Request your beta invite
We respond within one business day.
◆ Now in private beta
EPD Commerce brings your operations, payments, and AI-discoverable products into one connected system.
Chat with your data and get instant answers
Hands-on onboarding from our commerce team
Products made discoverable to AI agents by default
Payments, recovery, and analytics in one connected system