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

# Introduction

> Turn physical products into recurring revenue with FlexPortal

FlexPortal turns one-time product sales into recurring subscription revenue. Manage subscriptions for laptops, furniture, bikes, baby gear, or any physical product offered on flexible terms.

## What is FlexPortal?

FlexPortal is a subscription management platform built for physical products. It handles the complete subscription lifecycle: order creation, asset tracking, recurring billing, contract extensions, upgrades, and end-of-term options.

Unlike general subscription platforms, FlexPortal tracks each physical asset by serial number, manages contract terms, monitors cost recovery, and handles returns, replacements, buyouts, and upgrades.

## Who Uses FlexPortal?

<CardGroup cols={2}>
  <Card title="Brands Adding Subscriptions" icon="store">
    You sell physical products and want recurring income. FlexPortal lets you offer subscriptions alongside traditional sales — manage contracts, track assets, handle billing, and give customers flexibility at contract end.
  </Card>

  <Card title="Subscription-First Businesses" icon="chart-line">
    You run a subscription business but need better tools. FlexPortal replaces spreadsheets and fragmented systems with one platform for billing, asset tracking, contract management, and profitability analysis.
  </Card>
</CardGroup>

## Industries Supported

FlexPortal works across any industry with physical products:

<CardGroup cols={3}>
  <Card title="Electronics" icon="mobile" href="https://www.flexportal.io/industries/electronics">
    Phones, tablets, laptops, gaming
  </Card>

  <Card title="Furniture" icon="couch" href="https://www.flexportal.io/industries/furniture">
    Home and office furniture
  </Card>

  <Card title="Bikes" icon="bicycle" href="https://www.flexportal.io/industries/bikes">
    Bikes, e-bikes, e-scooters
  </Card>

  <Card title="Baby Gear" icon="baby" href="https://www.flexportal.io/industries/baby-gear">
    Strollers, car seats, cribs
  </Card>

  <Card title="Appliances" icon="blender" href="https://www.flexportal.io/industries/appliances">
    Home appliances, kitchen equipment
  </Card>

  <Card title="Medical" icon="heart-pulse" href="https://www.flexportal.io/industries/medical">
    Medical devices and equipment
  </Card>
</CardGroup>

<Info>
  FlexPortal supports any physical product. Industry examples are illustrative — configure pricing, contract lengths, and terms to match your business.
</Info>

## Core Capabilities

| Capability                  | What You Can Do                                                                                              |
| --------------------------- | ------------------------------------------------------------------------------------------------------------ |
| **Subscription Management** | Create products, manage orders, set contract terms (6, 12, 24, 36 months), handle renewals                   |
| **Asset Tracking**          | Track physical devices by serial number — know which customer has which asset and its condition              |
| **Subscription Lifecycle**  | Extend contracts, upgrade to new products, replace damaged assets, process buyouts, handle early returns     |
| **Cost Recovery Tracking**  | Monitor profitability per asset from 0% to 100% and beyond                                                   |
| **Recurring Billing**       | Generate scheduled payments, mark as paid, track payment status, handle failed payments                      |
| **Business Customers**      | Consolidated invoicing to business customers through Billing Groups                                          |
| **Multi-Business Units**    | Separate setups for different countries or brands with their own currencies, tax rules, and product catalogs |
| **API-First Platform**      | Full REST API for integrations, webhooks for real-time events                                                |

## How It Works

<Steps>
  <Step title="Create Order" icon="cart-shopping">
    Customer places an order through FlexPortal checkout, API integration, or manually in the dashboard. Set contract length and payment terms.
  </Step>

  <Step title="Activate & Assign Asset" icon="box-open">
    Activate the subscription and assign a serial number to track the physical product. Ship to customer. The asset is now tracked in your inventory.
  </Step>

  <Step title="Recurring Billing" icon="rotate">
    FlexPortal generates recurring payments based on your payment frequency. Track payment status and cost recovery for each asset.
  </Step>

  <Step title="Contract End Options" icon="flag-checkered">
    When the contract ends, the customer can return the product, buy it out, upgrade to new, or extend the subscription. You control available options.
  </Step>
</Steps>

## Integration & API

FlexPortal is API-first. Build custom integrations, automate workflows, and connect to existing systems:

* **REST API** — Complete API for all platform operations
* **Webhooks** — Real-time events for subscription changes, payments, and lifecycle actions
* **Coming Soon** — Stripe for automated payments, Shopify for storefront integration

## Next Steps

<CardGroup cols={2}>
  <Card title="Quickstart" icon="rocket" href="/quickstart">
    Create your first subscription in 10 minutes
  </Card>

  <Card title="API Reference" icon="code" href="/api-reference/overview">
    Authentication, endpoints, and error handling
  </Card>
</CardGroup>
