Comment créer un service de traiteur avec Power Automate
- Maxime Hiez
- Power Automate , Tutoriel
- 23 Apr, 2026
Introduction
Il existe déjà des solutions de traiteur pour Outlook sur le marché ; on peut trouver arbooMEET, AskCody GoBright et autres. Ces solutions s’intègrent directement à Microsoft 365 pour permettre aux utilisateurs de commander des repas et des boissons lors de la réservation de salles. Ces modules complémentaires simplifient les processus, réduisent les échanges de courriels avec les traiteurs et fournissent des mises à jour en temps réel sur les commandes, la configuration des salles et la gestion des participants.
J’ai développé un équivalent simple dans mon environnement avec Power Automate, combiné à Teams et SharePoint.
Prérequis
Licences nécessaires
- Power Automate Free (inclus dans toutes les licences Microsoft 365 et Business).
Étape 1 : Se connecter dans le portail Microsoft SharePoint
Connectez-vous à Microsoft SharePoint en ouvrant votre navigateur web sur https://VOTRE_TENANT.sharepoint.com/_layouts/15/sharepoint.aspx.
Étape 2 : Créer un site SharePoint
Dans le menu de gauche, cliquez sur Create site, puis sur Teams site, et donnez un nom et adresse de site pertinent.

Étape 3 : Créer 2 listes SharePoint
Dans le menu de gauche, cliquez sur New, puis sur List.

Ajouter des colonnes dans vos 2 listes avec des infos nécessaires telles que :
CateringOrders
- RoomName
- RoomEmail
- OrganizerName
- OrganizerEmail
- MeetingStart
- MeetingEnd
- AttendeeCount
- StillWater
- …
CateringPreferences
- OrganizerName
- OrganizerEmail
- PreferStillWater
- …
Étape 4 : Se connecter dans Microsoft Power Automate
Connectez-vous à Microsoft Power Automate en ouvrant votre navigateur web sur https://make.powerautomate.com.
Étape 5 : Créer un premier flux pour générer un sondage
Dans le menu de gauche, cliquez sur Create, puis sur Automate cloud flow et choisissez When a new event is created (V3).

Enchainez les actions et variables pour créer un formulaire à envoyer dans Teams juste après que l’utilisateur ait réservé une salle de conférence. Utilisez les variables récupérées pour les envoyer dans les listes SharePoint CateringOrders et CateringPreferences.

Envoyez le résumé de la commande à l’équipe en charge du service via un message dans Teams.
Étape 6 : Créer un deuxième flux pour générer un rappel
Dans le menu de gauche, cliquez sur Create, puis sur Scheduled cloud flow et choisissez une répétition quotidienne.

Créez une boucle pour parcourir la liste SharePoint CateringOrders et vérifier s’il y a une commande prévue pour aujourd’hui et en attente de livraison.

Envoyez la liste des commandes du jour à l’équipe en charge du service via un message dans Teams.
Étape 7 : Créer un troisième flux pour confirmer la livraison
Dans le menu de gauche, cliquez sur Create, puis sur Scheduled cloud flow et choisissez une répétition aux 5 minutes.

Créez une boucle pour envoyer un formulaire dans Teams à l’équipe en charge afin de confirmer la livraison.

Envoyez la confirmation de commande à l’équipe en charge du service via un message dans Teams.
Étape 8 : Créer un quatrième flux pour envoyer un avis de satisfaction
Dans le menu de gauche, cliquez sur Create, puis sur Scheduled cloud flow et choisissez une répétition aux 30 minutes.

Créez une boucle pour envoyer un formulaire de satisfaction dans Teams à la personne ayant fait la commande initiale. La boucle ne va récupérer que les rencontres terminées avec un statut de “commande livrée”.

Envoyez le résultat du formulaire de satisfaction à l’équipe en charge du service via un message dans Teams.
Étape 9 : Envoyer une invitation Teams
Depuis Outlook (ou Teams), envoyez une invitation à une rencontre et incluez une salle.

Résultats
L’utilisateur reçoit un formulaire dans Teams quelques instants après avoir réservé la rencontre.

L’équipe en charge des commandes reçoit après la liste de ce qui a été commandé ainsi que les informations de la rencontre.

Le matin de la rencontre, l’équipe en charge des commandes reçoit une confirmation des livraisons du jour à réaliser …

… et 15 minutes avant la rencontre, il faut confirmer ou non si la commande a été livrée.

30 minutes après la rencontre, un sondage est envoyé à la personne qui a réservé le service …

… et l’équipe en charge des commandes reçoit le résultat.

Allons plus loin
J’ai 2 idées qui méritent d’être exploitées et que je testerai quand j’aurai le temps :
- Créer une application PowerApps connectée dans Teams pour permettre de traiter la commande dedans plutôt que se rendre dans SharePoint.
- Connecter la solution avec les APIs Uber Eats, DoorDash et autres pour avoir un menu plus complet.
Conclusion
Vous savez maintenant comment créer un service de traiteur avec Power Automate.
Sources
Microsoft Learn - Power Automate
Avez-vous apprécié cet article ? Vous avez des questions, commentaires ou suggestions, n’hésitez pas à m’envoyer un message depuis le formulaire de contact.
N’oubliez pas de nous suivre et de partager cet article.