Client Requirements
The main requirements were:
- Subscription Plans: Create a Shopify billing page for plan purchases and feature access.
- ExpressText API Integration: Connect SMS messaging, contacts, campaigns, and customer segments.
- Abandoned Cart SMS: Send timely messages to recover incomplete checkouts.
- Review Requests: Automate post-purchase SMS requests for customer reviews.
- Text Us Feature: Replicate the existing Text Us chat experience inside Shopify.
- Back-in-Stock Alerts: Build configurable stock notifications through a Shopify storefront extension.
- Reliable Event Handling: Process customer, checkout, order, and inventory events accurately.
- Launch Readiness: Test, deploy, and prepare the app for Shopify App Store publishing.



