Modèles d’emails
Menu Settings Entreprise → Modèles de courriel.
Au seed / provisionnement (email-templates:provision), EliaFlow crée pour chaque magasin les modèles ci-dessous (FR et EN pour chaque type). Ils sont éditables (design, sujet, textes) ; ceux utilisés par le code (confirmation RDV, envoi de facture, etc.) ne doivent pas être supprimés.
Enveloppe partagée : en-tête et pied de page
Section Enveloppe partagée (actions En-tête partagé / Pied de page partagé) :
| Élément | Rôle |
|---|---|
| En-tête courriel | Blocs en haut de tous les courriels du magasin (logo, bandeau, etc.) |
| Pied de page courriel | Blocs en bas de tous les courriels : nom, adresse, coordonnées, réseaux — souvent via variables ({{store_name}}, {{company_address}}…) liées aux paramètres entreprise |
À l’envoi, EliaFlow assemble : en-tête + corps du modèle + pied de page (+ mention eliaflow.ca).
Modifier l’enveloppe une fois = même look sur confirmation RDV, facture, marketing, etc.
Modèles pour les campagnes marketing
Les gabarits Marketing — promotion générique et Marketing — service générique (FR + EN) sont ceux que vous choisissez dans une campagne marketing.
Vous créez / composez leur contenu dans le builder (textes, images, boutons, couleurs) comme pour tout modèle, puis vous les sélectionnez à l’envoi de campagne. Personnalisez ces modèles marketing pour votre marque plutôt que d’utiliser un modèle « facture » ou « RDV » (non proposés dans l’audience campagne).
Créer ou éditer un modèle : paramètres du builder (détail)
Éditer (ou une copie via Dupliquer) ouvre le builder par blocs. Vous composez le corps du message ; l’en-tête / pied de page partagés s’ajoutent à l’envoi.
Réglages généraux du message
| Paramètre | Usage |
|---|---|
| Nom | Libellé interne dans la liste |
| Sujet | Ligne d’objet du courriel |
| Clé | Identifiant technique (fixe pour les modèles seed) |
| Couleur de fond du courriel | Fond global autour de la zone de contenu |
| Couleur de fond du contenu | Fond de la colonne centrale (souvent teinte thème) |
Blocs que vous pouvez ajouter
| Bloc | Possibilités |
|---|---|
| Colonnes | Disposition 1, 2 ou 3 colonnes |
| Texte | Contenu riche : taille, couleur du texte, gras / style, emoji / icônes |
| Image | Téléversement ou URL https:// ; alt ; lien au clic ; largeur / alignement |
| Bouton | Libellé, lien, couleur de fond, couleur du texte, coins arrondis |
| Lien | Lien texte simple |
| HTML | Bloc HTML avancé (si besoin) |
| Espacement | Espace vertical entre blocs |
| Séparateur | Ligne ; couleur optionnelle |
Vous réordonnez les blocs (glisser-déposer), éditez chacun dans le panneau latéral, prévisualisez, puis Enregistrer. Envoyer un test avant une campagne ou un envoi réel.
Astuce : les couleurs vides sur boutons / séparateurs reprennent souvent la couleur primaire du thème du magasin.
Images dans les e-mails : doivent être accessibles sur le web
Un courriel n’embarque pas l’image comme un fichier joint dans le corps HTML classique : le client mail (Gmail, Outlook, téléphone…) télécharge l’image depuis une URL publique au moment de l’ouverture.
| Situation | Résultat pour le destinataire |
|---|---|
| Image en https://… publique (CDN, site, stockage public EliaFlow) | L’image s’affiche (si le client autorise le chargement distant) |
| Fichier seulement sur votre PC / chemin local / lien privé / intranet | Image cassée (icône vide) |
Lien http non accessible depuis Internet |
Souvent bloqué ou invisible |
Recommandation :
- Utilisez le téléversement EliaFlow (stockage public) ou collez une URL https stable.
- Vérifiez l’URL dans un navigateur en navigation privée (sans être connecté à l’admin).
- Envoyez un e-mail de test et ouvrez-le hors admin.
- Évitez les liens temporaires ou protégés par login.
C’est une contrainte classique des templates e-mail (pas seulement EliaFlow) : le design en admin peut « marcher » chez vous, mais le destinataire ne voit l’image que si elle est joignable depuis Internet.
Dupliquer un modèle
Action Dupliquer : crée une copie (blocs / design repris) avec un nouveau nom (et clé / sujet selon le formulaire).
Utile pour une variante (autre ton, autre offre) sans écraser le modèle système. Pour les campagnes, partez des modèles Marketing seed (ou une variante clairement destinée au marketing) afin qu’ils restent sélectionnables dans la campagne.
Ne pas supprimer les modèles utilisés par le code
Les modèles provisionnés sont appelés par clé dans EliaFlow (confirmation RDV, envoi / annulation / remboursement de facture, commandes en ligne, rappels, auth vitrine, etc.).
| À faire | À éviter |
|---|---|
| Personnaliser le design / les textes | Supprimer un modèle seed branché au code |
| Dupliquer pour une variante libre | Remplacer une clé système |
Sans ces modèles, les envois automatiques échouent ou tombent en erreur. Ne conservez la suppression que pour d’éventuelles copies non utilisées par le système.
Catalogue des modèles créés au seed
Chaque ligne existe en français et en anglais.
Contact site web
| Modèle |
|---|
| Remerciement — contact |
Commandes en ligne
| Modèle |
|---|
| Confirmation de commande |
| Alerte staff — nouvelle commande |
| Mise à jour de commande |
Factures
| Modèle |
|---|
| Facture envoyée |
| Facture annulée |
| Facture remboursée |
Marketing
| Modèle |
|---|
| Marketing — promotion générique |
| Marketing — service générique |
Rendez-vous
| Modèle |
|---|
| Rendez-vous — confirmé (confirmation de réservation) |
| Rendez-vous — en attente d’approbation |
| Rendez-vous — rappel |
| Rendez-vous — confirmé (accepté) |
| Rendez-vous — annulé par l’équipe |
| Rendez-vous — annulé par le client |
| Rendez-vous — refusé |
| Rendez-vous — replanifié |
| Rendez-vous — notification admin (en attente) |
| Rendez-vous — notification staff |
| Rendez-vous — annulation staff |
| Rendez-vous — désassignation staff |
| Rendez-vous — modification staff |
Rappel sous-service
| Modèle |
|---|
| Rappel sous-service |
Avis Google
| Modèle |
|---|
| Invitation avis Google |
Voir aussi : Avis Google.
Authentification (vitrine / réservation)
| Modèle |
|---|
| Authentification — vérification courriel |
| Authentification — réinitialisation mot de passe |
| Authentification — code de réservation |
Newsletter
| Modèle |
|---|
| Newsletter — notification admin |
Partenaires
| Modèle |
|---|
| Partenaire — relevé de commissions |
Régénérer les modèles (Master → Points de service)
Les textes par défaut vivent en base. Après une mise à jour du code (nouveaux libellés RDV, RSVP, etc.), régénérez le magasin :
- En tenant master : menu Points de service (
/master/service-points). - Modifier le magasin métier (ex. yls — pas le POS
master). - Mettre Générer les modèles de courriel = Oui (optionnellement itinéraire).
- Enregistrer → notification de succès ; les modèles
appointment.*(et les autres seed) sont réécrits.
Équivalent CLI : php artisan email-templates:reset-appointment-defaults --slug=yls ou email-templates:provision --slug=yls --refresh-html.
Critères de réussite
- Je vois les modèles seed (FR/EN) pour mon magasin.
- Je comprends en-tête / pied de page partagés.
- Je compose un modèle (texte, couleurs, boutons, images) et j’envoie un test.
- Je sais que les images doivent être en URL publique https pour s’afficher chez le destinataire.
- Je personnalise les modèles Marketing pour les campagnes.
- Je peux dupliquer pour une variante ; je ne supprime pas les modèles système (RDV, facture, etc.).