Changelog
Follow up on the latest improvements and updates.
RSS
Over the past year, our financials team has
meticulously
mapped the revenue structures, fee categories, and settlement reports of every one of Goflow's 250+ integrations. Goflow now properly categorizes all revenue and fees
for every order, and processes settlement reports
as soon as they're made available by the channel.These numbers surface in 3 places: on every order, in your analytics dashboard, and in the sales reports.
1. On every order
- Every order now shows a Profit & Loss
breakdown right on the order page:
Some numbers aren't known upfront, so Goflow estimates what's missing:
- Cost of Goodsfor unshipped orders is estimated from your open inventory batches, or from recently-closed batches as a fallback.
- Shipping Costis estimated from the rate-shopping quote when available.
- Commissions & Feesare estimated based on recently settled orders for the same products in the same store.
Each estimated value is labeled with its source (
Average
, Estimated
, or Shopped
) so you always know which numbers are actual and which are projections:
When a value
cannot be estimated
at all, it's marked as Missing
, Not Settled
, or Not Shopped
:
When an order is unprofitable, the widget makes it immediately clear.
Loss
and Loss Margin
are displayed in red, so you can spot problem orders at a glance:
2. In your analytics dashboard
- The Sales Over Time
analytics widget now tracks Profit
and Margin
alongside Revenue
. Available in both Total Sales
and Average Order Value
views, with full filtering by store, warehouse, brand, and more:
3. In the sales reports
- The Sales Report
now includes columns for Commissions & Fees
, Profit
, Margin
, and Settled
status:
For orders that haven't fully settled, the report also offers
Estimated Profit
and Estimated Margin
columns, which blend actual numbers with smart estimates to give you the most complete picture possible:
Today's financials cover the revenue, costs, and fees tied directly to each order. Additional costs such as returns, advertising spend, and storage fees are on our roadmap.
You can now
create and manage Amazon listings directly within Goflow
. Create new listings and manage existing ones, even if they weren't originally created in Goflow.You can
attach your listing to an existing ASIN
on Amazon, or create a brand new ASIN
from scratch:
Create a
standalone listing
for a single product, or build out a variation family
. Choose your variation theme (color, size, style, or any combination Amazon supports) and manage the entire family together:
Listing attributes are clearly organized into tabs, and you can choose whether to show optional attributes:

Once you select a category, Goflow loads
all of Amazon's category-specific attributes
, organized into logical groups and collapsible sections. Required fields are clearly marked, and tooltips explain what Amazon expects for each attribute:
Every field is
validated in real time
against Amazon's schemas. Required fields are highlighted, errors show inline, and sections light up to point you to what needs attention. All before you even hit publish:
Some attributes only apply when other fields have specific values. Goflow
dynamically shows and hides fields
based on your selections, so you only see what's relevant, and validation adjusts accordingly:
Upload images directly or paste in a URL. For variation listings, add
swatch images
for each variation value, and manage a full image gallery
per child:
When you create a listing, attributes are
automatically filled in from your product catalog
based on your configured attribute mappings. Set up your mappings once, and every new listing starts with the data you already have in your product catalog:
You can even take this a step further: set a listing to
always stay in sync
with your product catalog. When you update a product field, the mapped listing attributes update automatically and are pushed up to Amazon:
When you publish, Goflow submits your listing to Amazon and
follows up for status updates
. If Amazon rejects it, the listing lands in your review queue with the errors. Fix them in Goflow and resubmit. Once Amazon accepts it, the listing is marked active
, Goflow starts sending inventory, and orders begin flowing in.
If you're not ready to publish, you can
save your listing as a draft
. Only the SKU is required. Come back anytime to finish filling in all attributes and publish when you're ready.
You can also
create listings in bulk
. Select your products, click Create Listings, and Goflow creates a listing for each product, based on your attribute mappings. Valid listings are pushed to Amazon automatically. Invalid listings land in your review queue, where you can fix and publish them easily.
Amazon is now also supported in our
Listing Attribute Updates
import. Download a template tailored to your category with your specific attributes, fill it in, and upload to push your updates to Amazon.
Have you ever had
multiple accounts with the same carrier
, each with better rates for different services
? For example, one account has better ground rates, another has better expedited rates?Now you can set up multiple accounts from the same carrier in a given store/warehouse:

This unlocks 2 powerful ways to optimize your shipping:
- Method-restricted accounts. Restrict accounts to specific methods. For example: one UPS account just for SurePost, another for everything else.

- Rate Shopping across accounts. Goflow now compares rates across multiple accounts even for the same carrier, automatically finding the cheapest rate.

Proximity Fulfillment
routes orders to whichever warehouse is closest to the customer.Now, you have more granular control, with
additional countries and regions supported
.We also made it easier to create specific Destination Groups for
EU-trade countries within Europe
.
We're happy to introduce a new flow that
helps you buy products from your vendors based on their price and inventory availability
.Until now, Goflow’s Inventory Forecasting helped you find the best vendor—but only when using the Goflow inventory forecast.
With
Inventory Sourcing
, you can now upload or enter your own list of products and quantities
, then instantly see each vendor’s price and availability. Choose the vendor you want for each product and place all your purchase orders in one smooth flow
.
Once you're happy with your selections, click
Review Purchase Orders
to see a summary of all your purchase orders by vendor
. From there, you can review each purchase order individually.
When you're ready, simply
place the purchase order and submit it directly to your vendor
, all within the same flow!
For warehouses using inventory locations, which track each unit by its exact location, you can now enable
Use Picking Cart Locations
.This will create a temporary inventory location for each Pick List.
As products are picked off the shelf
, they are immediately moved from their Storage location to the Cart location
.This gives you tighter control over your inventory, with
a real-time view of where your inventory is
in your warehouse at all times.
As soon as products are picked off the shelf,
a new Move is automatically created
for this Pick List. As additional products are picked, they are all added to the same Move
:
These temporary locations are
named after the Pick List
for easy identification. Their Location Type
is also set to Cart
, making them easy to spot.At the end of the day, warehouse managers can quickly identify
stranded inventory
on the carts by filtering locations
by Cart
and by Has Inventory
:
You can now instruct Goflow to only import certain Shopify orders, based on specific Shopify tags:

For warehouses using inventory locations, which track each unit by its exact location, there's now a new report that
shows your inventory for each product in each location
.Like all reports in Goflow, this new report features
customizable columns and filters
, and offers a full export of on hand inventory by location
:
Building on top of Goflow's existing Inventory Allocation settings, you can now enable Advanced Inventory Allocation, which
gives you fine-tuned control over each individual warehouse and vendor
:
With Advanced Inventory Allocation, you can
create sets of inventory "sources", which can each have their own settings
:
For channels that require a Lead Time
, you can of course set a different lead time for each inventory source, respectively.For vendors
, you can fine-tune the Lead Time per vendor, based on the vendor's Lead Time for this product. You can even add an additional Base Lead Time, to account for the time it takes your warehouse to ship the orders
:
When a product is available from multiple inventory sources, they
may each have a different lead time
. You can define exactly how to handle
such a discrepancy:
And of course, all of this
precision control can also be tweaked for each individual listing
, respectively.For Extensiv and Flexport warehouses, your 3PL's inventory counts are synced to Goflow as
Reported Inventory
.You can now
choose which inventory quantities to use
when feeding inventory
to your channels and when routing orders to your 3PL
for fulfillment:
Load More
→