Customer profile
Identity, address, tags, order count, and lifetime value.
Commerce context
SignalBX resolves the customer behind a message and brings their orders, fulfillment, tracking, payments, and refunds into one read-only support view.
Identity, address, tags, order count, and lifetime value.
Status, totals, items, payment state, and fulfillment state.
Direction, carrier, service, tracking number, and ETA.
Latest status, description, location, and event time.
Authorized, captured, failed, refunded, and settlement state.
Amount, reason, status, processing time, and failure details.
See which connected system supplied each canonical record.
Surface open orders, shipment exceptions, failed payments, and refund risk.
One connected profile
SignalBX resolves the contact safely, then assembles a bounded, current view of the commerce records the support team actually needs.
#10428Placed 28 Jul, 10:42
Needs attentionOrderOpen
PaymentPaid
FulfillmentIn progress
Total₹4,299
#10397Delivered 22 Jul
Paid · Fulfilled₹3,840#10311Refund processed 14 Jul
Refunded₹2,199Grounded resolution
An order number is not an answer. Agents need the latest connected facts, the exception that matters, and a next step they can own.
Aarav MehtaWhatsApp · 2 minutes ago
Delivery riskSafe customer resolution
SignalBX prefers an explicit commerce customer ID. When one is not available, it can resolve by normalized email and phone while refusing to guess when the best match is ambiguous.
Strongest signalExplicit customer ID
ResolvedIdentity matchEmail + phone
ResolvedSingle signalEmail or phone
Matched carefullyMultiple best matchesAmbiguous identity
Context withheldProvider-neutral by design
Provider records are normalized into SignalBX-owned customer, order, fulfillment, shipment, tracking, payment, and refund entities—with source provenance preserved.
/api/v1/contacts/:contactId/commerce-profile{
"resolution": {
"status": "RESOLVED",
"matchedBy": "EMAIL_AND_PHONE"
},
"summary": {
"orderCount": 12,
"pendingIssueCount": 1
},
"recentOrders": [ ... ],
"recentShipments": [ ... ],
"recentPayments": [ ... ],
"recentRefunds": [ ... ]
}
Keep the systems of record
SignalBX keeps provider-owned systems in place and gives customer-facing teams a shared, read-only operating view of their linked records.
Customers, orders, line items, totals, payment state, and fulfillment state.
CommerceShipments, tracking numbers, carrier service, delivery estimates, and tracking events.
LogisticsPayment authorization, capture, failure, refunds, and settlement context.
PaymentsPayment intents, charges, refunds, failure details, and payout state.
PaymentsQuestions become resolvable
See shipment status, the latest tracking event, its location, and the current delivery estimate.
Order + shipment + trackingCheck whether fulfillment has started and whether the shipment has already been picked up.
Order + fulfillment + shipmentReview linked payment records, captured amounts, methods, failures, and refund state.
Order + paymentsSee the linked payment, refund amount, processing status, reason, and any failure details.
Payment + refundDistinguish forward, return, and exchange shipments and review their latest events.
Shipment direction + trackingReview pending issues with order history, lifetime value, and the current conversation context.
Profile + summary + issuesContext you can operate on
Commerce context is only useful when teams understand where it came from, how it matched, and what happens when provider data is incomplete.
Commerce context questions
No. Connected commerce, logistics, and payment providers remain the source systems. SignalBX maintains canonical, read-only context for customer operations and preserves provider provenance.
SignalBX first uses an explicit commerce customer ID when available. Otherwise it can match normalized email and phone identities. If multiple candidates are equally strong, the profile is marked ambiguous and customer context is withheld.
The profile can include customer details and summary metrics plus recent orders, shipments with latest tracking events, payments, and refunds. The exact context depends on connected providers and available source data.
The commerce profile is a read-only operating view. It gives the team the facts needed to answer, route, or follow an approved workflow without silently changing a provider-owned record.
Yes. Commerce context belongs to the resolved customer, so it can support conversations across configured messaging channels such as WhatsApp, email, SMS, Viber, and RCS.
Resolve with the whole record
Put customer, order, fulfillment, tracking, payment, and refund facts beside the message—and give the right owner a clear next step.