Hi @winsorcm
Nice work refining that setup, you essentially built a hybrid revenue model inside HubSpot. One small improvement you might like: instead of using separate workflows to create deals for each source, you can log all order and payment events in a custom “Revenue Transaction” object (available under Settings > Objects > Custom Objects).
This lets you store Shopify and HubSpot payment records independently without mixing them into your main deal pipeline. Then, your combined revenue chart can pull directly from that object with “Source” and “Amount” as properties, which avoids duplication and gives you clean aggregation across sources
(https://knowledge.hubspot.com/object-settings/create-custom-objects )
If you ever want to go beyond visualization, for example, feeding these totals into finance or BI tools, you can sync both Shopify and HubSpot Payments data to a database or warehouse, then run analytics there.
The two-way sync pattern described here shows how revenue data can stay consistent across HubSpot, Shopify, and a warehouse in real time. When orders and payments must stay perfectly mirrored across systems, Stacksync keeps all fields aligned without manual exports or API scripts.

