Goal / North Star
Week-one habit activation
North StarBuild a real product habit in week one, using two-way SMS to confirm delivery, prompt first use, and catch friction before it causes silent churn.
| Component | Build or Buy | Reasoning |
|---|---|---|
| SMS sending/receiving | Buy | Klaviyo native 2-way SMS |
| Reply handling | Buy | Klaviyo native keyword matching (YES/NO): no custom classification |
| Off-script replies | Buy | Route to landing page |
| Metric tracking | Buy (minimal setup) | Basic Klaviyo → Snowflake sync for reply/confirmed-use rate |
| Component | Build or Buy | Reasoning |
|---|---|---|
| SMS sending/receiving infrastructure | Already owned | Klaviyo (already in stack): handles carrier relationships, compliance, opt-out handling; likely not worth building in-house (maybe future state) |
| Inbound message classification (intent/sentiment/segment) | Build (thin layer) | Klaviyo’s native branching isn’t built for multi-intent replies (delivery + habit status + questions in one message). Need to define with engineering how this is built - assumes some form of webhook and routing logic |
| AI reasoning/response generation | Build | API call to a foundation model (Claude/GPT) for categorization |
| Lookups (shipping ETA, order status) | Build | Query against Shopify order data |
| CX/escalation handling | Already owned | Gorgias is already in place, but needs an integration point (API call to create a ticket with order/context pre-populated) |
| Data warehouse sync (ETL/rETL) | Buy | Further definition and exploration required |
| Personalization data layer (goal field, quiz responses) | Build (mapping logic) | Explicit logic mapping signup/quiz “goal” selection → message copy variant |