도움말 및 문서

cycleWASH 제품, SPIRIT 플랫폼 및 계정 관리에 대해 알아야 할 모든 정보.

🚲

제품

Mini, Pro, OASIS Station — 사양, 설치, 유지보수 가이드

📱

SPIRIT App

IoT 플랫폼, 실시간 모니터링, 결제 통합, 분석

⚙️

관리자 대시보드

CRM, 콘텐츠 생성기, 아웃리치, 캠페인 관리

📲

iPhone App

다운로드, 설정, 스테이션 찾기, 계정 관리, 로열티 보상

🔧

API & Code

REST API, GraphQL, MQTT 프로토콜, 웹훅, 테마 사용자 지정

🚚

배송 및 결제

전 세계 배송, 결제 수단, 청구, 리스

즉시 도움이 필요하신가요? 채팅 위젯(오른쪽 하단)을 사용하여 즉시 답변을 받거나 이메일을 보내세요: info@cyclewash.de

Product Documentation

SpecMini BasicMini PlatinumPro BasicPro PlatinumOASIS
Weight~45 kg~55 kg~85 kg~95 kg~450 kg
Wash Time45 sec45 sec60 sec60 sec90 sec
Water/Wash3 L3 L5 L5 L5 L
PowerSolarSolar + BatteryBatterySolar + BatterySolar + Grid
IoTSPIRIT BasicSPIRIT ProSPIRIT Enterprise
DisplayLCDLCD TouchDigital Kiosk
PaymentCoin/QRNayax + AppCoin/QRNayax + AppFull Terminal

Installation Guide — Step by Step

Site Preparation

Ensure a flat, level surface (concrete or paving recommended). Mini requires 2m² space; Pro requires 3m²; OASIS requires 4×6m. Water drain access within 3m recommended.

Water Connection

Standard ½" garden hose connection. Water pressure: 2-6 bar. For OASIS stations, a permanent ¾" water supply line is recommended. All models include a quick-connect fitting.

Unboxing & Assembly

Mini: 2 people, 15 minutes. Pro: 2-3 people, 30 minutes. OASIS: Professional installation team (2-3 days). Remove all shipping brackets and protective film. Keep packaging for warranty claims.

Power Setup

Solar models: Position with panels facing south (northern hemisphere). Allow 24h initial battery charge before first use. Grid models: Connect to 230V/16A supply via included cable.

Fill Detergent

Use only cycleWASH certified biodegradable cleaning solution. Fill tank to MAX line. One fill lasts ~200 washes (Mini) or ~150 washes (Pro/OASIS). Never use household detergent.

SPIRIT IoT Activation (Platinum/OASIS)

Power on → LCD shows WiFi setup screen → Connect to cycleWASH hotspot → Enter your WiFi credentials → Dashboard activates within 5 minutes at spirit.cyclewash.com

Test Wash

Run 3 test cycles without a bicycle to flush the system. Check for leaks at all connections. Verify brush rotation, water flow, and detergent dispensing. First real wash: use a beater bike.

Maintenance Schedule

TaskFrequencyTimeTools
Refill cleaning solutionEvery 150-200 washes5 minNone
Clean water filterMonthly10 minWrench
Inspect brush conditionMonthly5 minVisual
Replace brushesEvery 10,000 washes30 minAllen key set
Check battery healthQuarterly5 minSPIRIT dashboard
Clean solar panelsMonthly10 minSoft cloth + water
Full service inspectionAnnually2-4 hoursService kit
Important: Never use a pressure washer to clean the machine itself. Always disconnect power before any maintenance. Wear gloves when handling cleaning solution concentrate.

SPIRIT Platform Documentation

📊

Operator Dashboard

Real-time monitoring, revenue tracking, fleet management at spirit.cyclewash.com

🔧

Technician Portal

Remote diagnostics, maintenance scheduling, firmware updates, alert management

📱

Customer App

Find stations, start washes, payment, wash history, loyalty rewards

SPIRIT Dashboard — Getting Started

Create Your Account

Visit spirit.cyclewash.com → Click "Register" → Enter your company details and the machine serial number from the nameplate (format: CW-XXXX-XXXXXX).

Connect Your Machine

On your machine's LCD: Settings → WiFi → Enter credentials. The machine will appear in your dashboard within 5 minutes. Status LED turns solid blue when connected.

Configure Payment

Dashboard → Settings → Payments → Enable desired methods: Nayax (contactless cards), QR code (app), Coin acceptor. Set pricing per wash cycle (recommended: €2-5).

Set Up Alerts

Dashboard → Alerts → Configure: Low water, low detergent, maintenance due, offline alert, revenue milestone. Notifications via email, SMS, or push notification.

SPIRIT API Reference

Base URL: https://api.spirit.cyclewash.com/v1
Authentication: Bearer token (obtained via OAuth2 client credentials flow)

Endpoints

MethodEndpointDescription
GET/machinesList all machines in your fleet
GET/machines/{id}/statusReal-time machine status (water, battery, last wash)
GET/machines/{id}/analyticsUsage analytics (washes, revenue, water consumption)
POST/machines/{id}/commandSend command (start_wash, stop, diagnostic)
GET/revenueRevenue report by date range
GET/alertsActive maintenance and system alerts
WS/ws/machines/{id}WebSocket for real-time telemetry stream

Example: Get Machine Status

curl -X GET https://api.spirit.cyclewash.com/v1/machines/CW-2024-001234/status \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Content-Type: application/json"

# Response:
{
  "machine_id": "CW-2024-001234",
  "model": "Pro Platinum",
  "status": "idle",
  "battery_level": 87,
  "water_level": 64,
  "detergent_level": 45,
  "total_washes": 12847,
  "today_washes": 23,
  "today_revenue": 92.00,
  "last_wash": "2026-04-06T14:32:00Z",
  "firmware": "3.2.1",
  "connectivity": "wifi",
  "solar_output_watts": 285,
  "location": { "lat": 50.9503, "lng": 6.9588 }
}

MQTT Topics

# Subscribe to machine telemetry
cyclewash/{machine_id}/telemetry    → { battery, water, solar, temp }
cyclewash/{machine_id}/status       → { state: idle|washing|error }
cyclewash/{machine_id}/wash         → { started_at, duration, water_used }
cyclewash/{machine_id}/alert        → { type, severity, message }

# Publish commands
cyclewash/{machine_id}/command      → { action: "start_wash" | "stop" | "diagnostic" }
cyclewash/{machine_id}/config       → { price, wash_duration, eco_mode }

# MQTT Broker: mqtt.spirit.cyclewash.com:8883 (TLS)
# Protocol: MQTT v5.0 over WSS

Admin Dashboard Documentation

Access: shop.cyclewash.com/pages/admin
Default password: admin75 (change this in theme settings)

Dashboard Modules

📧 CRM — OutreachPro

Pipeline: 5-stage Kanban board (Lead → Contact → Demo → Proposal → Won). Drag cards between stages. Click a card to see full contact details, notes, and activity timeline.

Contacts: Synced with Shopify Customers. Add tags (hot-lead, demo-booked, partner) to segment. Filter by stage, tag, country, or product interest.

Campaigns: Uses Shopify Email for sending. Create campaigns from templates, select recipient segments, schedule delivery. Track opens, clicks, and conversions in Shopify Marketing dashboard.

Lead Finder: Apify-powered company enrichment. Enter industry + location → get company names, websites, contact info. Import directly to pipeline.

Analytics: Conversion rates by stage, response times, pipeline value, forecast. Data pulled from Shopify + localStorage.

SPIRIT Sync: View IoT machine data alongside CRM contacts. See which customers have active machines, usage patterns, and maintenance needs.

📝 Content Generator

How to use:

  1. Select Content Type: Blog Post, LinkedIn, Instagram, Facebook, TikTok, Press Release, or Email Newsletter
  2. Select Topic: Sustainability, Technology, Product launch, Case study, Industry news, Bike care tips, Events, Company news
  3. Select Target Audience: Cities, Bike-sharing, Bike shops, Real estate, Cyclists, Investors
  4. Select Language: EN, DE, FR, ES, NL, IT
  5. Optionally add Custom Context (specific details, product features, key messages)
  6. Click Generate Content → Copy output → Paste into Shopify Blog / Social media platform

Pre-built templates: LinkedIn sustainability, LinkedIn technology, LinkedIn product launches, Instagram posts, TikTok scripts, Facebook posts — all with optimized hashtags.

📊 Shopify Analytics Integration

Where to find reports: Shopify Admin → Analytics → Reports

Key reports:

  • Sales: Total sales, average order value, sales by product
  • Customers: New vs returning, customer lifetime value, geographic distribution
  • Marketing: Channel attribution (Google, LinkedIn, Direct), campaign performance
  • Behavior: Top pages, bounce rate, session duration
  • Email: Open rate, click rate, unsubscribe rate per campaign

Current metrics: 335 emails sent, 97% delivery, 46% open rate via Shopify Email from sales@cyclewash.com

🛒 Shopify Store Management

Theme Customization: Shopify Admin → Online Store → Themes → Customize. All 95+ sections are configurable with drag-and-drop.

Products: Admin → Products. Each product has variants (Basic/Platinum), pricing per market, and inventory tracking.

Markets: Admin → Settings → Markets. Three active markets: Germany (EUR), International (235 regions), United States (USD). Each market has separate pricing, language, and domain settings.

Shipping: Admin → Settings → Shipping. Configure zones: Germany (free >€10k), EU, US, Worldwide. Add carrier-calculated rates for accurate pricing.

Payments: Admin → Settings → Payments. Shopify Payments (primary), PayPal, Shop Pay, Apple/Google Pay. No Stripe needed.

cycleWASH iPhone App

Download: Available on the App Store — search "cycleWASH" or scan the QR code at any cycleWASH station.

App Setup — Step by Step

Download & Install

Open the App Store → Search "cycleWASH SPIRIT" → Tap "Get" → App installs automatically. Requires iOS 15.0 or later, iPhone 8 or newer.

Create Your Account

Open the app → Tap "Sign Up" → Enter email and create password (or sign in with Apple ID / Google). Verify your email with the 6-digit code sent to your inbox.

Add Payment Method

Profile → Payment Methods → Add: Apple Pay (recommended), credit/debit card, or PayPal. You can also purchase wash credits in bundles (10-pack, 20-pack) for discounts.

Enable Location Services

Allow location access to find nearby stations. The map shows all cycleWASH stations with real-time availability, wait times, and walking directions.

Your First Wash

Find a station on the map → Tap "Start Wash" → Scan the QR code on the machine (or tap NFC) → Place your bike → Wash starts automatically → Payment charged after completion.

App Features

FeatureDescriptionTier
🗺️ Station FinderMap with real-time availability, hours, pricingFree
📱 QR/NFC StartStart a wash by scanning the station QR codeFree
📊 Wash HistoryComplete log of all washes with date, station, costFree
💳 Digital WalletStore payment methods, buy credit bundlesFree
⭐ Loyalty ProgramEarn points per wash → unlock rewards and discountsFree
🔔 NotificationsWash complete alerts, nearby station alerts, promotionsFree
🏆 AchievementsEarn badges: First Wash, 10 Washes, Eco Warrior, etc.Free
📈 Eco ImpactTrack water saved, CO₂ reduced vs. manual washingFree
🔗 Fleet ModeManage multiple bikes, add team members, bulk creditsPro
📊 Fleet AnalyticsUsage reports, cost breakdown, maintenance alertsPro

Loyalty Tiers

TierRequirementBenefits
🥉 Bronze0 washesBase pricing, earn 1 point/wash
🥈 Silver10 washes5% discount, earn 1.5 points/wash, priority support
🥇 Gold50 washes10% discount, earn 2 points/wash, free care product sample
💎 Platinum200 washes20% discount, earn 3 points/wash, VIP access, free annual service

Troubleshooting

QR code not scanning

1. Ensure camera permissions are enabled (Settings → cycleWASH → Camera → Allow)
2. Clean the QR code on the machine if dirty
3. Try holding your phone 15-20cm from the code
4. If still not working, tap "Enter Code Manually" and type the 8-digit station code displayed below the QR

Payment failed

1. Check your payment method is valid (Profile → Payment Methods)
2. Ensure sufficient balance on your card or wash credit account
3. Try a different payment method (Apple Pay, card, PayPal)
4. If using credit bundles, check your remaining balance
5. Contact support: info@cyclewash.de

App crashes or freezes

1. Force close the app: swipe up from bottom, swipe the app away
2. Check for updates: App Store → Profile → cycleWASH → Update
3. Restart your iPhone
4. Delete and reinstall the app (your account data is cloud-synced)
5. Minimum requirement: iOS 15.0, iPhone 8 or newer

API & Code Documentation

Theme Architecture

cyclewash-theme-v3/
├── layout/
│   └── theme.liquid            # Master layout — SEO meta, JSON-LD, chat agent
├── templates/                  # 48 Shopify page templates
│   ├── index.json              # Homepage
│   ├── blog.json               # Blog listing
│   ├── article.json            # Individual articles
│   ├── product.json            # Product pages
│   └── page.*.json             # 38+ custom pages
├── sections/                   # 100+ modular Liquid sections
│   ├── cw-header.liquid        # Navigation
│   ├── cw-footer.liquid        # Footer
│   ├── cw-hero.liquid          # Hero banners
│   ├── cw-chat-agent.liquid    # AI Chat widget
│   └── cw-*.liquid             # All custom sections
├── snippets/                   # 55 reusable components
│   ├── meta-tags.liquid        # SEO tags
│   ├── cw-crm-dashboard.liquid # CRM interface
│   └── cw-page-*.liquid        # Product page bodies
├── config/
│   ├── settings_schema.json    # Theme settings UI
│   └── settings_data.json      # Current theme values
├── locales/                    # 10 language files (DE,EN,FR,ES,IT,NL,JA,KO,PT,ZH)
└── assets/                     # CSS, JS, images, PDFs

Shopify CLI Commands

# Push theme to live store
npx shopify theme push --theme 189228155146 --allow-live --nodelete

# Preview theme locally
npx shopify theme dev --theme 189228155146

# Pull latest theme from Shopify
npx shopify theme pull --theme 189228155146

# Run theme check (linting)
npx shopify theme check

# Create a blog post via GraphQL
npx shopify store execute --store cyclewash.myshopify.com --allow-mutations --query '
mutation {
  articleCreate(article: {
    blogId: "gid://shopify/Blog/118161146122"
    title: "Your Post Title"
    handle: "your-post-slug"
    body: "<h2>Content here</h2><p>HTML body...</p>"
    author: { name: "cycleWASH Engineering" }
    tags: ["Technology", "Solar"]
    isPublished: true
    publishDate: "2026-04-10T10:00:00Z"
  }) {
    article { id handle }
    userErrors { field message }
  }
}'

# Create a page via GraphQL
npx shopify store execute --store cyclewash.myshopify.com --allow-mutations --query '
mutation {
  pageCreate(page: {
    title: "Page Title"
    handle: "page-slug"
    templateSuffix: "template-name"
    body: "<p>Content</p>"
    isPublished: true
  }) {
    page { id handle }
    userErrors { field message }
  }
}'

i18n Pattern (8 Languages)

<!-- Use in HTML -->
<h2>Korean translation</h2>

JSON-LD Schema Types Used

SchemaLocationPurpose
Organizationtheme.liquidCompany info, patents, social profiles
WebSitetheme.liquidSearch action, sitelinks
LocalBusinesstheme.liquidAddress, hours, geo coordinates, offers
BreadcrumbListtheme.liquidPage hierarchy for search results
Productmeta-tags.liquid + snippetsProduct name, price, availability
FAQPagecw-faq.liquidQuestion/answer pairs
VideoObjectcw-videos.liquidEmbedded video metadata
BlogPostingcw-article.liquidBlog post with author, date, word count
Blogcw-blog.liquidBlog listing with post array

Key Configuration

SettingValueLocation
Theme ID189228155146Shopify Admin
Storecyclewash.myshopify.comShopify
Domainshop.cyclewash.comDNS
Blog IDgid://shopify/Blog/118161146122GraphQL
Brand Blue#1E82C8CSS --cw-blue
Brand Gold#FFC300CSS --cw-gold
Admin Passwordadmin75page.admin.json
LanguagesDE, EN, FR, ES, IT, NL, JA, KO, ZH-CNlocales/

Shipping & Payments

Shipping Zones & Rates

ZoneCountriesMachine RateCare ProductsDelivery
🇩🇪 GermanyGermanyFREE (>€10k)FREE2-5 days
🇪🇺 EU NearbyAT, NL, BE, LU, FR, DK, CZ, PLfrom €149€195-8 days
🇪🇺 EU FarES, IT, PT, GR, RO, SE, FI, NOfrom €249€297-12 days
🇨🇭 SwitzerlandSwitzerlandfrom €199€355-8 days
🇬🇧 UKUnited Kingdomfrom €249€357-10 days
🇺🇸 US EastEastern US statesfrom $499$4910-15 days
🇺🇸 US WestWestern US statesfrom $599$4912-18 days
🇯🇵🇰🇷 AsiaJapan, South Koreafrom €599€5910-15 days
🇦🇪 Middle EastUAE, Saudi Arabiafrom €549€498-12 days
🌍 Rest of WorldAll other countriesCustom quote€6515-25 days
All machine shipments include professional wooden crating, full transit insurance, and real-time tracking. OASIS stations require dedicated freight and white-glove installation.

Payment Methods

MethodTypeRegionsStatus
Shopify PaymentsVisa, MC, AmexWorldwide✅ Active
Shop PayAccelerated checkoutWorldwide✅ Active
Apple PayMobile NFCWorldwide✅ Active
Google PayMobile NFCWorldwide✅ Active
PayPalDigital walletWorldwide✅ Active
SharpeiLeasing / RentalEU, US✅ Integrated
Bank TransferB2B InvoiceEUOn request
KlarnaBuy Now Pay LaterEU, USRecommended

B2B Purchase Process

Request a Quote

Contact us via the form at /pages/contact-us, email info@cyclewash.de, or use the chat widget. Specify model, quantity, and delivery location.

Receive Proposal

We'll send a detailed proposal within 24 hours including product pricing, shipping costs, installation plan, and payment terms (NET 30/60/90 available for qualified buyers).

Order & Payment

Place your order online (Shopify checkout) or via signed purchase order. Payment options: full upfront, 50/50 split, or leasing via Sharpei.

Delivery & Installation

Manufacturing: 2-4 weeks. Shipping per zone table above. For OASIS stations, our team handles on-site installation (2-3 days).

Frequently Asked Questions

How much water does a cycleWASH use per wash?

Just 3-5 liters per wash cycle — 95% less than manual bike washing (80+ liters). Our water recycling system reclaims up to 85% of used water.

Is it safe for e-bikes and carbon frames?

Yes! Our calibrated low-pressure spray system is specifically designed for e-bikes and carbon frames. Unlike pressure washers, our system never exceeds safe pressure levels for electronics and delicate materials.

How long does a wash cycle take?

Mini: 45 seconds. Pro: 60 seconds. OASIS: 90 seconds (includes pre-rinse and air dry). The machine handles everything automatically — just place your bike and press start.

Does it work without sunlight?

Yes. Solar models include a LiFePO4 battery bank that stores enough energy for 20-40 washes on a full charge. Battery models work independently of sunlight. The system automatically switches between solar, battery, and optional grid backup.

What is the ROI / payback period?

Typical ROI: 8-18 months depending on location and pricing. At €3/wash with 50 washes/day, a Mini generates ~€4,500/month revenue. Use our ROI Calculator for a custom estimate.

Do you offer leasing or financing?

Yes! Through our partner Sharpei, we offer flexible leasing from €199/month (Mini) or €299/month (Pro). Revenue-share models are also available — zero upfront investment, you pay per wash.

What detergent/cleaning solution is used?

Our proprietary 100% biodegradable cleaning solution (cycleWASH EcoClean). It's pH-neutral, safe for all bike surfaces including carbon, paint, and rubber. Available in 5L and 20L containers from our Care Products page.

Can I integrate cycleWASH with my existing bike-sharing fleet?

Absolutely. The SPIRIT API integrates with all major fleet management systems. We provide REST API + MQTT endpoints for real-time monitoring. See the SPIRIT documentation for API details.

What warranty do you offer?

2-year standard warranty on all machines. Extended warranty (3 or 5 years) available. Covers manufacturing defects, motor, pumps, and electronics. Brushes and consumables excluded. On-site service available in Germany and EU.

Where are cycleWASH machines manufactured?

All machines are designed and manufactured at our facility in Cologne, Germany (CW Cleaning Solutions GmbH, Belfortstraße 8, 50668 Cologne). We control the entire supply chain for consistent quality. 32+ international patents protect our technology.

인증 & 검증 완료
태양광 & 배터리
전력망 불필요
독일 제조
쾰른에서 설계
IP
국제 특허
32+ 전 세계 특허
20K+ HOURS
20,000+ 운영 시간
내구성 설계
ECO
100% 생분해성
폐쇄 수순환