Connecter et utiliser WhatsApp
Ouvrez Paramètres → WhatsApp. Choisissez le mode de connexion/facturation compatible avant les identifiants.
Connecter un expéditeur
Utilisez la connexion Foody ou le compte Twilio propre au restaurant si proposé. L’expéditeur personnel doit déjà être enregistré/en ligne avec modèles Utility approuvés du même compte. Entrez les secrets uniquement dans le formulaire. Un échec conserve la configuration ; changez de facturation après déconnexion.
Utiliser Meta coexistence sous activation
Meta coexistence direct est un pilote contrôlé, désactivé par défaut. Connecter ne change pas le routage ; activez explicitement le prestataire voulu après vérification. L’application Business est conservée. N’attendez pas un repli Twilio automatique en cas d’échec Meta.
Lire l’historique des messages
Dans la communication de commande, consultez envoyé, livré, lu, échec et blocage avant envoi. Un blocage ne prouve pas une livraison. Le rappel livreur relu se déclenche par son action éligible. Un résultat prestataire inconnu n’est pas rejoué automatiquement ; vérifiez avant renvoi.
Créer un modèle avec photo ou PDF
Dans Paramètres → Communications → WhatsApp, un utilisateur autorisé à modifier les réglages peut ouvrir Créer un modèle. Choisissez le type de notification, la langue et un nouveau nom, puis Pièce jointe au message : Photo ou Document PDF. Pour une photo, ajoutez un JPEG/PNG de 5 Mo maximum ; pour un PDF fixe, ajoutez un PDF de 10 Mo maximum. Pour le reçu de chaque commande, choisissez Document PDF puis Document à envoyer → Reçu de cette commande. Le serveur utilise un document fictif pour la validation Meta. Relisez le texte et soumettez le modèle. Attendez son approbation Utility avant de l’associer à une notification. La création depuis Foody prépare le fichier de validation ; pour un modèle modifié directement dans Meta, consultez la synchronisation de l’image ci-dessous.
Gérer les fichiers et vérifier les envois
Les fichiers sont accessibles aux utilisateurs autorisés de l’établissement via la configuration des pièces jointes, sans lien de stockage public. Voir le fichier ouvre un aperçu authentifié. Supprimer le fichier demande confirmation et refuse un fichier utilisé par une notification, une étape enregistrée ou un message en attente. Remplacez d’abord le fichier dans ces réglages puis enregistrez. La bibliothèque est limitée à 40 fichiers et 100 Mo par établissement. En cas d’ajout ou suppression non confirmé, actualisez la liste avant de réessayer. Si le transfert vers Meta échoue, Foody n’envoie pas le texte seul et ne bascule pas sur Twilio. Dans la commande → Messages au client, consultez le nom de la pièce jointe enregistré avec la tentative et le statut transmis par WhatsApp ; le statut Lu dépend du retour WhatsApp.
Vérifier le rappel de livraison calculé
Pour une livraison affectée à une tournée avec une marge client enregistrée, les rappels utilisent l’arrivée calculée plus cette durée, au lieu du large créneau planifié de la commande. Exemple : arrivée à 08:30 et marge de 90 minutes → 08:30–10:00. Réglez-la dans Commandes → Livraisons → répartition, à côté du temps à chaque arrêt, puis vérifiez l’aperçu WhatsApp manuel ou approuvé avant envoi. Le même créneau alimente Twilio, Meta et les rappels par étape ; les variables des modèles et la règle J-1 existantes restent applicables. Les anciennes tournées sans réglage conservent le créneau enregistré. Si le créneau ne peut être vérifié, recalculez puis rouvrez le rappel. Un aperçu approuvé qui a changé doit être revérifié avant envoi. Modifier un modèle seul ne calcule pas de tournée et ne change pas sa marge.
Choisir le mode d’envoi du rappel
Les rappels WhatsApp approuvés peuvent être prévisualisés avant la veille, mais les boutons manuels restent bloqués jusqu’à la veille selon le fuseau du restaurant. Commandes → Livraisons → Rappels WhatsApp permet de vérifier et confirmer les rappels de toutes les tournées de la date choisie ; WhatsApp au client et Envoyer ce rappel traitent un seul client. Le message utilise le créneau d’arrivée calculé de la tournée enregistrée et le livreur affecté. Les boutons manuels utilisent le modèle de rappel global ; une étape automatique conserve le modèle et l’horaire explicitement configurés dans Parcours de commande. Pour envoyer uniquement la veille, choisissez ce timing sur l’étape, par exemple Prête. Aucun déclencheur n’est activé en ouvrant un aperçu. Un rappel déjà soumis, incertain ou échoué n’est jamais renvoyé par un autre mode, même si son texte ou son fournisseur change. Une modification avant envoi demande un aperçu actualisé. L’acceptation ne prouve pas la réception ; consultez Messages au client de la commande. Le texte de l’aperçu représente le calcul actuel, pas un ancien message enregistré.
Envoyer un message WhatsApp pour une ou plusieurs commandes
Prérequis : avoir l’autorisation de gérer les commandes. Pour l’envoi depuis Foody, le numéro professionnel et le modèle approuvé doivent déjà être configurés et activés. La création ou la modification des modèles reste réservée aux réglages.
- Dans le détail d’une commande, cliquez sur Envoyer un message WhatsApp, sous les coordonnées du client ou dans Actions. Pour plusieurs commandes, cochez les lignes de la liste puis cliquez sur ce même bouton. La sélection concerne uniquement la page affichée, au maximum 25 commandes ; changer de filtre, de date, de page ou d’établissement l’efface.
- Choisissez WhatsApp Business pour envoyer depuis Foody, ou Application WhatsApp pour préparer un texte modifiable et l’envoyer vous-même.
- Avec Business, choisissez Confirmation de commande, Rappel de livraison ou Satisfaction après commande. Foody utilise le modèle global approuvé configuré pour ce message, avec sa langue et sa pièce jointe. Le panneau ne permet pas d’envoyer un texte libre par l’API ni de choisir un modèle arbitraire de la bibliothèque. Sélectionnez chaque destinataire pour vérifier le numéro, l’expéditeur et le contenu exact. Pour voir une pièce jointe, cliquez sur son nom.
- Seuls les aperçus prêts sont envoyables. Les coordonnées ou données manquantes, les rappels trop tôt et les tentatives déjà effectuées restent indiqués dans la liste. Le rappel conserve sa règle de date et exige le créneau enregistré et le livreur affecté ; la satisfaction exige une commande de livraison ou à emporter terminée et une configuration active. Cliquez sur Envoyer le message ou Envoyer N messages. Pour une sélection multiple, confirmez le nombre éligible. Chaque commande produit un message séparé ; un client ayant plusieurs commandes peut donc recevoir plusieurs messages.
- Dans l’application, choisissez la confirmation, les informations de livraison ou le lien du reçu. La langue commence par celle du client, avec la langue du restaurant comme repli. Vous pouvez modifier chaque texte et sa langue. Ouvrir WhatsApp ouvre uniquement la conversation sélectionnée ; envoyez dans WhatsApp, puis revenez au panneau pour choisir le prochain destinataire. Foody indique seulement WhatsApp ouvert, sans confirmer l’envoi ni la réception. Abandonner un texte modifié demande confirmation.
Résultat et récupération : les statuts Business distinguent l’acceptation de la livraison et de la lecture lorsque le prestataire les fournit. Actualiser vérifie une tentative existante sans la renvoyer. Une réponse perdue reste non confirmée et n’est pas rejouée automatiquement. Si une commande ou un modèle a changé, les envois restants s’arrêtent : actualisez et relisez. Corrigez les données ou les réglages manquants, puis actualisez les aperçus indisponibles. Autorisez les fenêtres surgissantes si l’application ne s’ouvre pas. Messages au client conserve l’historique suivi. Les automatismes du parcours gardent leurs modèles et déclencheurs ; ouvrir ce panneau ne les active ni ne les modifie.
Récupérer automatiquement l’image du modèle Meta
Prérequis : un modèle Utility approuvé avec une en-tête Photo dans le compte Meta connecté. Dans Paramètres → Communications → WhatsApp, ouvrez Configurer sur le message : Foody relit les modèles et récupère automatiquement leur image Meta. L’aperçu affiche l’image au-dessus du texte, sans ajout de fichier dans Foody. Une sélection existante sans fichier suit aussi l’image Meta. Si vous aviez choisi une image locale, sélectionnez Image du modèle Meta dans Photo, puis Terminé et Enregistrer pour utiliser celle de Meta. Les fichiers locaux explicitement sélectionnés restent conservés. Actualiser les modèles et la connexion relit les modifications faites dans Meta. Les aperçus de satisfaction et des étapes du parcours utilisent aussi cette image ; le panneau d’envoi de commande affiche la pièce jointe réelle. L’image doit être un JPEG/PNG accessible depuis Meta, au maximum 5 Mo. Si sa récupération échoue, l’aperçu propose Actualiser et l’envoi échoue sans envoyer le texte seul. Vérifiez l’image dans Meta si le lien n’est plus disponible. Une image modifiée après la préparation d’un envoi manuel exige un nouvel aperçu avant l’envoi. L’ouverture et l’actualisation n’envoient aucun message.
Choisir le destinataire WhatsApp du client
Si le client utilise un autre numéro pour WhatsApp, ouvrez Clients → sa fiche et choisissez Utiliser pour WhatsApp dans Numéros de téléphone, puis enregistrez. Ce numéro est utilisé pour les messages Meta et Twilio et pour l’ouverture de WhatsApp depuis la commande, y compris les partages de liens et documents. Le téléphone de la commande reste celui des coordonnées et de la vérification SMS. Vérifiez le destinataire affiché dans l’aperçu ; une modification du numéro WhatsApp impose de revoir un nouvel aperçu avant un envoi API. Aucun message de test n’est envoyé lors de l’enregistrement de la fiche.