Track fulfillment performance across your locations
Charlie’s analytics dashboard gives you a clear view of how your fulfillment network is performing. Track revenue, delivery speed, on-time rates, and rerouting patterns across all your locations.
Analytics is available to all merchants on every plan. Data is based on orders processed through Charlie’s routing engine.
The top of the dashboard shows key performance indicators for your selected time period:
Metric
What it measures
Revenue
Total revenue from fulfilled orders
Orders
Number of distinct orders fulfilled
Avg Time
Average time from order placement to fulfillment
On-Time Rate
Percentage of orders fulfilled within their expected window
Use overview metrics to spot trends at a glance. A dropping on-time rate or rising average time can signal capacity issues before they become customer complaints.
If your store offers local pickup, a dedicated subsection tracks how pickup orders are performing:
Metric
What it measures
Picked up
Orders the customer successfully collected
No-show
Orders not collected within the configured no-show delay
Each metric shows the count and a trend indicator compared to the previous period. Charlie checks for uncollected pickup orders once a day and flags any that have been waiting longer than your no-show delay as a no-show.
A rising no-show rate may mean customers are having trouble finding your pickup location or are not receiving clear pickup instructions. Consider reviewing your pickup notification emails.
The fulfillment flow adapts to your service filter:
Shipping selected — The routing breakdown and Top reroutes are shown. Local pickup metrics are hidden.
Local Pickup selected — Local pickup metrics are shown. The routing breakdown and Top reroutes are hidden, since routing does not apply to pickup orders.
All services or both selected — All views are visible.
Configure how revenue is split between selling and fulfilling locations for each service type.
Service
Description
Shipping
Orders shipped from a fulfillment location to the customer
Local Pickup
Orders collected by the customer at a location
For each service, set the percentage of revenue attributed to the sales channel or selling location and the fulfilling location. The two percentages must add up to 100%.
Changes to attribution settings apply retroactively to all historical data. Use the Sales and Fulfillment revenue views on the dashboard to see the impact.
Set how long a local pickup order can wait before Charlie flags it as a no-show. Choose from preset options (1, 2, 3, 7, or 15 days) or enter a custom number of hours. The default is 2 days (48 hours).
You can view key fulfillment metrics directly from Shopify POS without leaving the register. Charlie adds a Revenue tile to the POS smart grid that shows how the current location is performing.The tile displays:
Metric
What it shows
Revenue
Total revenue fulfilled at this location
Orders
Number of orders fulfilled at this location
Trend
Change compared to the previous period
Tap the tile to open a detailed view where you can filter by time period and fulfillment service. Your filter selection is saved so it carries over the next time you open POS.
The POS revenue tile is useful for store managers who want to track their location’s fulfillment contribution without switching to the Charlie dashboard.