# System Inventory

## What is Upzelo?

Upzelo is a **loyalty and rewards platform** that helps online stores and businesses build customer loyalty programs. Customers earn points, get rewards, and businesses get insights into customer behavior—all integrated seamlessly into their existing storefronts.

***

## Three Main Parts

### 1. **The Control Center** (Upzelo Backend)

* The "brain" of the system—handles all business logic and data
* Manages customer loyalty data, rewards programs, and referral programs
* Syncs with Shopify stores to keep customer information up to date
* Processes all customer interactions and sends engagement campaigns (email, SMS, etc.)
* Runs on cloud infrastructure (AWS) to handle high volume

### 2. **The Customer Widget** (Launcher)

* A popup that customers see on merchant websites
* Shows loyalty points, available rewards, referral programs
* Easy-to-use interface that looks great on phones and computers
* Loads automatically when a merchant adds our script to their website

### 3. **The Shopify App**

* Special configuration dashboard for Shopify store owners
* Automatically deploys the loyalty widget to Shopify stores
* Syncs customer orders and data from Shopify
* Manages checkout extensions (loyalty discounts at purchase time)

***

## Key Features

**For Customers:**

* Earn points from purchases
* Redeem rewards
* Participate in referral programs
* Get exclusive offers and memberships
* Digital wallet passes (Apple Wallet, Google Pay)

**For Merchants:**

* Customizable loyalty campaigns
* Customer scoring and segmentation
* Subscription billing integration
* Multi-channel engagement (email, SMS, push notifications)
* Real-time analytics and reporting
* Direct Shopify integration

***

## How It Works

```
Customer visits merchant website
           ↓
Sees loyalty widget (our system)
           ↓
Earns points, redeems rewards
           ↓
Data syncs with payment processors & Shopify
           ↓
Merchant gets insights, sends campaigns
```

***

## Where It Runs

* **Backend**: AWS cloud infrastructure (handles up to 750 simultaneous customers)
* **Widget**: Customer browsers (lightweight, no installation needed)
* **Merchant Dashboard**: Web-based (works on any computer)

***

## What It Connects To

* **Shopify**: Full integration for orders, customers, inventory
* **Communication**: Email, SMS, push notifications for campaigns
* **Digital Wallets**: Apple Wallet, Google Pay
* **Reviews**: ReviewsIO, Judgeme, Feefo (for social proof)

***

## Current Capacity

* Handles 750 concurrent active customers
* Supports 40+ background workers for processing (payments, emails, data sync)
* Can process 10+ different types of incoming webhooks simultaneously
* Processes thousands of customer interactions per minute during peak times

***

## System Status

All three components work together seamlessly:

* Widget loads in merchant storefronts in milliseconds
* Backend syncs data in real-time
* Shopify integration is fully automated

The system is designed to scale—as more merchants use Upzelo, the platform grows with them.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://guides.upzelo.xyz/documentation/system_inventory.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
