Connexion Espace Admin
L'espace admin est réservé à l'équipe Nexly. Il est accessible via une URL dédiée avec des identifiants à accès restreint.
- Allez sur
nexlygo.vercel.app/admin/login - Entrez l'email admin (ex.
[email protected]) - Entrez le mot de passe admin
- Cliquez sur Accéder au dashboard
- Vous arrivez sur le tableau de bord global avec les KPIs de tous les restaurants
Les identifiants admin ne doivent jamais être partagés avec les restaurateurs. Chaque restaurant dispose de ses propres identifiants d'accès au dashboard restaurant (/dash/login).
Tableau de bord global
Vue d'ensemble de l'activité de toute la plateforme. Fond hsl(220 14% 97%) (gris clair) — thème distinct du dashboard restaurant. Sidebar blanche à gauche.
Gestion des Restaurants
Vue centralisée de tous les restaurants de la plateforme. Créez, configurez et gérez chaque restaurant depuis cet espace.
| Action | Description |
|---|---|
| ⊞ Dashboard | Accéder directement au dashboard restaurant (vue restaurateur) pour ce restaurant |
| ✏ Éditeur | Ouvrir l'éditeur de site web pour personnaliser la page publique du restaurant |
| 🌐 Site | Voir le site public du restaurant en production |
| 🗑 Supprimer | Supprimer définitivement le restaurant et toutes ses données |
- Cliquez sur + Nouveau restaurant en haut à droite
- Remplissez les informations de base : nom, slug (URL), cuisine, ville
- Configurez le taux de commission (% prélevé sur chaque commande)
- Choisissez la couleur thème du restaurant (accent color)
- Entrez l'email et le mot de passe pour l'accès restaurant
- Cliquez Créer le restaurant
- Le restaurant est créé avec un site web vide prêt à être personnalisé dans l'Éditeur
Le restaurateur peut immédiatement se connecter à /dash/login avec ses identifiants et commencer à configurer son restaurant.
- Sur la carte du restaurant, cliquez sur ⚙ Paramètres
- Modifiez le taux de commission si nécessaire
- Changez le statut : Actif (en ligne) ou Brouillon (hors ligne)
- Réinitialisez les identifiants d'accès du restaurant si le restaurateur les a perdus
- Accédez aux horaires spécifiques via admin/hours/[id]
Éditeur de Site Web
L'éditeur permet de personnaliser entièrement la page publique de chaque restaurant : blocs de contenu, design, photos, couleurs, SEO.
- Depuis la page Restaurants, cliquez sur ✏ Éditeur sur la carte du restaurant
- Le panneau gauche liste toutes les sections actives du site
- Glissez les sections pour réorganiser leur ordre d'apparition
- Cliquez sur une section pour l'éditer : textes, photos, couleurs, liens
- Utilisez les toggles pour activer/désactiver des sections sans les supprimer
- Cliquez + Ajouter une section pour insérer un nouveau bloc
- Cliquez 🚀 Publier le site pour mettre en ligne toutes les modifications
Le Studio IA du restaurant peut générer la structure complète du site en quelques secondes.
- Dans le dashboard restaurant (ou depuis l'éditeur admin), allez dans Studio IA → Site web complet
- L'IA génère automatiquement tous les blocs adaptés au type de cuisine : hero, menu, avis, localisation, horaires
- Prévisualisez le résultat
- Cliquez Appliquer — les sections remplacent celles existantes
- Personnalisez les détails dans l'éditeur si nécessaire, puis publiez
| Bloc | Description |
|---|---|
| Hero / Bannière | Grande image d'en-tête avec titre, sous-titre et boutons CTA |
| À propos | Texte de présentation, histoire du restaurant, valeurs |
| Menu en ligne | Catalogue des plats avec commande intégrée |
| Avis Google | Carrousel d'avis importés depuis Google |
| Galerie photos | Grid ou carrousel de photos du restaurant |
| Horaires | Tableau des heures d'ouverture (synchronisé avec les Paramètres) |
| Contact & Carte | Formulaire de contact + Google Maps intégré |
| Réservation | Widget de réservation en ligne |
| Footer | Pied de page avec liens et mentions légales |
Vue globale des Commandes
L'admin voit toutes les commandes de tous les restaurants en temps réel. Filtrage par restaurant, statut, type et période.
- Allez dans admin/orders
- Utilisez le filtre Restaurant pour voir les commandes d'un seul restaurant
- Utilisez le filtre Statut pour filtrer : Toutes, En cours, En retard, Terminées, Annulées
- Utilisez la recherche pour retrouver une commande par numéro ou nom de client
- Cliquez sur une commande pour voir ses détails complets
Les commandes en retard (is_late: true) sont signalées avec un badge RETARD en jaune. Ce flag est activé automatiquement si une commande acceptée n'est pas marquée comme prête dans le délai estimé.
- Les commandes en retard apparaissent en haut de la liste ou avec le badge RETARD
- Contactez le restaurant concerné pour comprendre la cause
- Si nécessaire, aidez le restaurant à changer le statut de la commande depuis le dashboard admin
AI Reception & WhatsApp
Le système AI Reception gère automatiquement le chat client sur les sites des restaurants et les messages WhatsApp. Il répond 24h/24, détecte les urgences et escalade vers un humain si nécessaire.
- Chaque restaurant dispose d'un widget de chat IA intégré sur son site public
- L'IA répond automatiquement aux questions fréquentes : horaires, menu, livraison, réservations
- Elle peut aussi prendre des réservations via le chat
- Si l'IA ne sait pas répondre ou détecte une urgence, elle escalade vers l'admin
- Les escalades apparaissent en orange dans ce dashboard avec un bouton Répondre
- Les métriques (taux de résolution, volume) permettent d'évaluer la performance de l'IA
L'onglet AI Ops (admin/ai-reception/operations) permet de configurer les réponses types, la personnalité de l'IA, et les conditions d'escalade.
AI Insights SEO
Analyse automatique du référencement de chaque site restaurant. L'IA identifie les opportunités d'amélioration et génère des recommandations SEO.
- Allez dans admin/ai-insights
- La liste affiche tous les restaurants actifs avec leur dernier score SEO
- Cliquez sur un restaurant pour voir l'analyse détaillée
- L'analyse couvre : métadonnées, titles, descriptions, vitesse, mots-clés, structure
- Cliquez Lancer une nouvelle analyse pour actualiser les données
- Les recommandations prioritaires s'affichent avec des actions directes (ex. "Améliorer le title" → un clic pour ouvrir l'éditeur)
Intégrations & Clés API
Configurez toutes les intégrations de la plateforme : Stripe pour les paiements, Uber Direct et Shipday pour la livraison, Resend pour les emails, Twilio pour les SMS.
- Allez dans admin/integrations
- Cliquez sur la carte Stripe → ✏ Modifier
- Choisissez le Mode : Test (sandbox) ou Live (production)
- Entrez la Clé publique : commence par
pk_test_...oupk_live_... - Entrez la Clé secrète : commence par
sk_test_...ousk_live_... - Entrez le Webhook secret : commence par
whsec_... - L'endpoint webhook à configurer dans Stripe est :
https://nexlygo.vercel.app/api/webhooks/stripe - Cliquez 🧪 Tester pour vérifier la connexion
Ne jamais partager les clés secrètes Stripe. Elles permettent de réaliser des remboursements et opérations sensibles.
- Créez un compte sur
developer.uber.comet créez une application - Dans la carte Uber Direct → ✏ Modifier
- Entrez le Client ID (depuis Uber Developer Dashboard → My Apps)
- Entrez le Client Secret
- Entrez le Customer ID (UUID de votre compte Uber Direct)
- Activez ou désactivez le Mode sandbox pour les tests
- Cliquez 🧪 Tester pour vérifier que l'API répond
- Créez un compte sur
shipday.com - Dans Shipday → Intégrations → API Key, copiez votre clé
- Dans la carte Shipday → ✏ Modifier
- Entrez la Clé API (format
xxxx.xxxxxxxx) - Optionnel : configurez l'URL de base et le webhook token
- Cliquez 🧪 Tester
Rapports Globaux & Comptabilité
Analysez les performances de toute la plateforme et gérez la comptabilité des commissions.
- Allez dans admin/reports
- Sélectionnez la période : Aujourd'hui, 7j, 30j, 90j
- Consultez les KPIs globaux : CA brut total, commissions Nexly, CA net restaurants, nb commandes
- Filtrez par restaurant pour isoler les données d'un établissement
- Exportez en CSV pour votre comptabilité
- Allez dans admin/comptabilite
- La page affiche les commissions dues par restaurant sur la période sélectionnée
- Le taux de commission est configurable par restaurant (défaut : 10%)
- Exportez le rapport en CSV ou PDF pour la facturation
- Marquez les commissions comme "Payées" une fois les virements effectués
Le calcul est automatique : Commission = CA brut × Taux de commission. Les commandes annulées ne sont pas comptabilisées.