Paid Feature — Requires a connected Shopify source on any paid plan (Starter, Pro, Enterprise). See pricing.
Overview
Shopify is the first source supported by Streams. Once your store is connected, Chartcastr receives webhook events from Shopify in real-time and forwards them to your configured Slack channels instantly — no polling, no delay. This complements your Shopify Pulses (scheduled chart summaries) by giving you immediate visibility into individual events as they happen.Supported Events
You can route any combination of these to any Slack channel. For example:
#ops-alerts→ New Order + Order Paid#finance→ Refund Created#ecommerce→ all events
Setup
1
Connect your Shopify store
Go to Sources → Shopify and complete the OAuth flow. Chartcastr will request read access to orders and analytics — no write permissions.
2
Open Streams
Navigate to Streams in your dashboard. If Shopify is connected and you have Slack set up, you’ll see the stream configuration UI.
3
Configure topics per channel
In the By Channel tab, click any Slack channel to choose which Shopify events it receives. In the By Source tab, click any event type to see and edit which channels it routes to.
Streams as Context for Shopify Pulses
When a notable Shopify event arrives via a Stream (e.g. a large single order), Chartcastr stores it as context attached to that moment in time. When your next Shopify Pulse delivers your weekly revenue chart, the AI can surface that event in its analysis:“Revenue on Wednesday was significantly above average — this aligns with a single large order of $6,200 received that afternoon.”This is automatic — no manual notes required. The stream event is captured, timestamped, and made available to the AI when it runs your next Pulse.

