# Developer Platform

## RollerUp Documentation

RollerUp is a POS and membership growth platform for car wash operators — built by car wash operators. Where legacy systems started as transaction processors and bolted on memberships later, RollerUp was built from scratch with recurring revenue at the center: membership conversion at the lane, resilient billing, payment recovery, and cross-site visibility in one system.

### How RollerUp Works

RollerUp brings your operations, your customers, and your payments together in a single platform.

**Your team** uses the admin portal to manage customers, process sales, run reports, and configure locations. At the wash site, managers and attendants use the reader — a handheld device for in-person transactions, membership signups, and lane management.

**Your customers** can sign up and manage their memberships through the customer portal online, through the self-service flow (QR code enabled), or through your on-site staff using the reader. Every path feeds into the same system — one customer record, one membership lifecycle, one set of reports.

**Your payments** flow through Stripe Connect. Each location is linked to a Stripe connected account that processes card and mobile wallet payments, manages subscription billing, handles payment recovery and refunds, and sends payouts to your bank account. The billing infrastructure is built to reduce involuntary churn — failed payments are recovered automatically, keeping your membership revenue protected.

### Getting Started

If you're new to RollerUp, start here:

**Stripe Connect & Account Setup** — Set up your Stripe connected account, complete verification, and connect your bank. This is the first step before your locations can accept payments.

**Users, Permissions & Authentication** — Create employee accounts, set up permission groups, and control who can access what across your organization.

**Dashboard (Command Center)** — Your real-time view of wash counts, revenue, and membership activity across all locations. Conversion rates, churn trends, and revenue by location — all in one place.

Questions about our platform? [**Contact Sales.**](https://rollerup.tech/contact)


---

# 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://docs.rollerup.tech/readme.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.
