All queries, use cases, and data gaps ยท Feb 13โ17, 2026
| Source | Type | Used For | Status |
|---|---|---|---|
| Snowflake | Sales analytics | YTD sales, transactions, payment methods, customer segmentation | โ Working |
| Gong | Call intelligence | CSM/Sales activity stats, call counts | โ Working |
| Pendo | Product analytics | Software usage, active visitors, engagement | โ Working (event aggregation limited) |
| Intercom | Support tickets | Ticket counts, status, issue themes | โ Working |
| Google Sheets | Master data | Client lookup, ARPS, CSM, churn risk, hostnames | โ Working |
| Treez API | Dispensary/Catalog | Products, invoices, distributors, inventory | โ Working |
| Cloudflare Pages | Deployment | Hosting dashboards and reports | โ Working |
"Loop" doesn't appear as a payment type in Snowflake. The only source of truth is the master Google Sheet (๐ณ Non Integrated TP tab). Only matched 27 of 105 Loop stores to Snowflake entity IDs due to naming mismatches.
Payment data runs ~6 hours behind real-time. Not suitable for near-real-time monitoring (e.g., "who hasn't transacted in 2 hours").
Integration key returns 0 for event-level aggregation queries. May need "full data access" enabled in Pendo settings. Visitor/account-level queries work fine.
The /catalog/product/search endpoint always returns the same 10 products regardless of offset/page/limit parameters. Workaround: use Dispensary product list.
Store names in the Non-Integrated TP tab don't consistently match Entity Names in Live & Onboarding or STORE_NAME in Snowflake. No shared unique key across tabs.
Can see display names and user IDs but can't look up full names, roles, or departments for people I haven't been introduced to.
Treez ecom /strain/ pages only support sativa/indica/hybrid categories โ not individual strain pages. All custom content must live on /blog/ or /content/ page types.
No webhook or streaming endpoint for live transaction events. All monitoring is poll-based with Snowflake's ~6h lag. PMS database might be more current but hasn't been tested for this.
| Person | Role | Queries / Focus Areas |
|---|---|---|
| John (HM) | Admin | Setup, Gong stats, Purple Lotus QBR, roster, Cloudflare, Loop payment config |
| Joey | Product Expert | Treez API, invoice processing, catalog, marketing strategy, skill architecture, data freshness rules |
| Annabelle | Marketing/Ecom | Nevaeh Verde marketing, Prismic/ecom structure, SEO content planning |
| Josh Lamb | โ | Loop payment monitoring |
| Jeremy | โ | Security boundary testing |
| Beth | Creative | Catalog enrichment, product images (onboarded Feb 17) |
| Constantine | โ | This activity log request |
| David | โ | Purple Lotus telemetry (requested via John) |
| Hailey | CSM | Reacted ๐คฏ to Purple Lotus findings |
| Skill | Type | Description | Day |
|---|---|---|---|
| treez-invoice-processing | Workflow | End-to-end invoice processing (legacy monolith) | Feb 14 |
| intercom-support | Integration | Intercom MCP for support ticket queries | Feb 14 |
| treez-marketing-strategy | Strategy | Customer segmentation, campaigns, promotions | Feb 15 |
| treez-ecom | Reference | Prismic CMS structure, page types, content rules | Feb 15 |
| invoice-processor | Parser | POS-agnostic invoice PDF โ standardized JSON | Feb 17 |
| treez-invoice-writer | Integration | Treez-specific invoice writer (consumes parser output) | Feb 17 |
| treez-approval-ui | UI Framework | Generic approval dashboard (table/gallery/cards) | Feb 17 |
| treez-catalog-management | Workflow | Product enrichment โ brands, descriptions, images | Feb 17 |
| URL | Content | Requested By |
|---|---|---|
| treez-roster.pages.dev | Team roster (Sales, CSM, Leadership) | John |
| purple-lotus-qbr.pages.dev | Purple Lotus QBR with ecom/loyalty upsell | John (for David) |
| Kikoko image selector | Product image review/selection UI | Joey |
| This activity log | Query log & gap analysis | Constantine |