Zum Inhalt

Integrationen Übersicht

Der MORELO Dealer Suite integriert alle kritischen Business-Systeme über SonicJS API Gateway.


📊 Integration Matrix

Kategorie System Endpunkte Status Zweck
📧 Office MS Bookings 8 🟢 Terminbuchung
📧 Office MS Graph 12 🟢 Mail, Kalender, OneDrive
🎨 Marketing Adobe Express 8 🟡 Exposés, Social Media
💼 CRM Salesforce 15 🟢 Kundenverwaltung
💼 Buchhaltung sevDesk 15 🟢 Rechnungen, Belege
📋 Projektmanagement plane.so 8 🟢 Aufgaben, Workflows
🚗 Fahrzeugportal mobile.de 15 🟢 Gebrauchtfahrzeuge
💳 Payments Stripe 10 🟢 Anzahlungen, Restzahlung
🏦 Banking Targo/PSD2 10 🟡 Finanzierung, Kontoaggregation
⛓️ Blockchain Polygon 10 🟢 NFT Ownership, IPFS

🎯 Use Cases

1️⃣ Kundentermin buchen

Kunde → MS Bookings → Kalender → Salesforce Lead

2️⃣ Angebot erstellen

Konfigurator → Adobe Express Template → PDF Exposé → sevDesk Angebot

3️⃣ Anzahlung verarbeiten

Kunde → Stripe Payment Link → Zahlung → sevDesk Rechnung → Salesforce Update

4️⃣ Gebrauchtfahrzeug inserieren

MORELO Backend → mobile.de API → Listing mit Bildern & Specs

5️⃣ Aufgaben tracken

plane.so Issue → Team Notification → Status Update → Dashboard

6️⃣ NFT Ownership (BIGGEST PICTURE!)

plane.so Bau-Daten → IPFS Upload → Polygon NFT mint → Käufer Wallet
→ "BE PROUD TO BE PART OF THE MORELO FAMILY"

🔄 SonicJS API Gateway

Alle Integrationen laufen über SonicJS (Cloudflare Workers):

┌───────────────────────────────────────────────────────────────┐
│                      MORELO Dealer Suite                       │
│                    (SvelteKit Frontend)                        │
└───────────────────────────────┬───────────────────────────────┘
┌───────────────────────────────────────────────────────────────┐
│                     SonicJS API Gateway                        │
│                   (Cloudflare Workers Edge)                    │
├───────────────────────────────────────────────────────────────┤
│                                                               │
│  ┌──────────┐  ┌──────────┐  ┌──────────┐  ┌──────────┐    │
│  │  Cache   │  │  Proxy   │  │   Rate   │  │  Error   │    │
│  │  Layer   │  │  Logic   │  │  Limit   │  │ Handling │    │
│  │  (D1)    │  │          │  │          │  │          │    │
│  └──────────┘  └──────────┘  └──────────┘  └──────────┘    │
│                                                               │
└─────────┬─────────────────────────────────────────────┬───────┘
          │                                             │
          ↓                                             ↓
┌──────────────────────┐                    ┌──────────────────────┐
│  Microsoft APIs      │                    │  Business APIs       │
│  • MS Bookings       │                    │  • Salesforce        │
│  • MS Graph          │                    │  • sevDesk           │
│  • OneDrive          │                    │  • plane.so          │
└──────────────────────┘                    └──────────────────────┘
          ↓                                             ↓
┌──────────────────────┐                    ┌──────────────────────┐
│  Creative APIs       │                    │  Commerce APIs       │
│  • Adobe Express     │                    │  • mobile.de         │
│                      │                    │  • Stripe            │
│                      │                    │  • Targo Bank        │
└──────────────────────┘                    └──────────────────────┘

🔐 Authentifizierung

System Auth-Methode Status
MS Bookings OAuth 2.0 (MS Entra)
MS Graph OAuth 2.0 (MS Entra)
Adobe Express API Key + OAuth 🟡 Dev Account
Salesforce OAuth 2.0
sevDesk API Key
plane.so API Key
mobile.de API Key + Secret
Stripe API Key
Targo Bank PSD2 Consent Flow 🟡 User Consent

📈 Performance

Cache Strategy

API Cache TTL Revalidate
MS Bookings 2min 30s
Salesforce 5min 60s
sevDesk 5min 60s
mobile.de 15min 300s
Adobe Templates 1h -

Rate Limits (pro Minute)

API GET Requests POST/PUT/DELETE
MS Graph 100 30
Salesforce 100 20
sevDesk 100 20
plane.so 100 30
mobile.de 60 10
Stripe 100 50

🚀 Nächste Schritte

  1. MS Bookings - Terminbuchung einrichten
  2. Adobe Express - Exposé-Templates erstellen
  3. NFT Ownership - MORELO NFT System (BIGGEST PICTURE!)
  4. Stripe - Payment-Links konfigurieren
  5. mobile.de - Fahrzeug-Listings aktivieren
  6. plane.so - Projektmanagement verbinden

📚 API Dokumentation

Detaillierte API-Specs siehe OpenAPI Dokumentation.