> ## Documentation Index
> Fetch the complete documentation index at: https://juo.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

The Juo platform provides a comprehensive subscription management solution that connects operators, subscribers, and external systems through well-defined interfaces and APIs.

### Actors and areas

The platform serves two primary user groups:

* **Operators**: Business owners and administrators who manage subscription businesses. Operators use the **Admin Portal** to manage subscribers, configure subscription plans, monitor performance, and handle administrative tasks. The Admin Portal interacts with the **Admin API**, which provides all administrative operations and business management capabilities.

* **Subscribers**: End customers who have active subscriptions. Subscribers use the **Subscriber Portal** (also referred to as Customer Portal) to manage their subscriptions, update payment methods, view subscription history, and perform self-service operations. The Subscriber Portal interacts with the **Customer API**, which provides subscriber-facing operations and data access.

### External systems

The Juo platform integrates with various external systems that are essential for running a subscription business, for example:

* **E-commerce platforms**: Integrates with platforms like Shopify to synchronize products, customers, and orders
* **Payment providers**: Connects with payment processors to handle subscription billing and payment processing
* **Support platforms**: Integrates with customer support systems to provide seamless customer service
* **Marketing platforms**: Connects with marketing tools for customer communication and campaign management

External systems integrate directly with the Juo platform through APIs and webhooks, enabling a seamless flow of data and operations across the subscription ecosystem.

```mermaid theme={null}
%%{
  init: {
    'flowchart': {
      'subGraphTitleMargin': {
        'top': 20,
        'bottom': 20
      }
    }
  }
}%%
graph TB
    subgraph "Operators"
        Operator[Operator]
    end

    subgraph "Subscribers"
        Subscriber[Subscriber]
    end

    subgraph "Juo Platform"
        AdminPortal[Admin Portal]
        AdminAPI[Admin API]
        SubscriberPortal[Subscriber Portal]
        CustomerAPI[Customer API]
    end

    subgraph "External Systems"
        Ecommerce[E-commerce Platform]
        PaymentProvider[Payment Provider]
        SupportPlatform[Support Platform]
        MarketingPlatform[Marketing Platform]
    end

    Operator --> AdminPortal
    AdminPortal --> AdminAPI

    Subscriber --> SubscriberPortal
    SubscriberPortal --> CustomerAPI

    AdminAPI <--> Ecommerce
    AdminAPI <--> PaymentProvider
    AdminAPI <--> SupportPlatform
    AdminAPI <--> MarketingPlatform

    CustomerAPI <--> PaymentProvider
```
