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 |
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
- MS Bookings - Terminbuchung einrichten
- Adobe Express - Exposé-Templates erstellen
- NFT Ownership - MORELO NFT System (BIGGEST PICTURE!)
- Stripe - Payment-Links konfigurieren
- mobile.de - Fahrzeug-Listings aktivieren
- plane.so - Projektmanagement verbinden
📚 API Dokumentation
Detaillierte API-Specs siehe OpenAPI Dokumentation.