Option disponible dans nos nouveaux abonnements ainsi qu'en widgets.
En cas de doute n'hésitez pas à vous renseigner à notre équipe support.
Les workflows à créer et configurer
Workflows obligatoires (à destination des clients) :
Envoi du lien de connexion
Modification de la date de votre session
Modification du nombre de joueurs
💡 A noter que : vous pouvez vous mettre en copie ou copie caché dans ces workflows afin de recevoir également le mail de modification.
Workflows facultatifs (à destination de la société de loisir) :
Votre client a modifié la date de jeu (mail interne)
Votre client a modifié le nombre de joueurs (mail interne)
⚠️ Attention de bien indiqué votre mail interne en destinataire dans les workflows.
Il faudra créer les templates sur votre compte de mailing (pour Mailjet, l'équipe 4escape peut intégrer les templates directement, n'hésitez pas à en faire la demande auprès du support, vous pourrez ensuite les personnaliser). Après cela, il faudra créer les workflows correspondant avec l’ID du template.
En cas de besoin, cet article pourra vous accompagner dans la création de template sur Mailjet ou Brevo.
Le nom et l'event des workflows
MAILJET - Envoi du code de connexion MYB (pour le client)
Workflow a créer :
4E - Envoi du code de connexion (MYB)
event > magic-link:send
Exemple du corps du template sur Mailjet :
Variables Mailjet :
Nom de l'établissement : {{var:organization.name:""}}
Code de connexion : {{var:otp:""}}
Mail de l'établissement : {{var:organization.email:""}}
BREVO - Envoi du code de connexion MYB (pour le client)
Workflow a créer :
4E - Envoi du code de connexion (MYB)
event > magic-link:send
Exemple du corps du template sur Brevo :
Variables Brevo :
Nom de l'établissement : {{ params.ORGANIZATION_NAME }}
Code de connexion : {{ params.OTP }}
Mail de l'établissement : {{ params.ORGANIZATION_EMAIL }}
MAILJET - Modification de la date de session (pour le client)
Workflow a créer :
4E - Modification de la date de votre session (MYB)
event > booking:moved
💡 Ajoutez l’adresse mail de votre société en copie ou copie cachée si vous ne créez pas d’alerte interne pour le changement de date de jeu afin de recevoir l'information.
Exemple corps du template Mailjet :
Variables Mailjet :
Nom de la room : {{var:booking.room.name:""}}
Nom du réservataire : {{var:booking.customer.user.name.full:""}}
Date de jeu : {{var:bookingStartDate:""}}
Heure de jeu : {{var:bookingStartTime:""}}
Nombre de joueurs : {{var:booking.room_players:""}}
Nom de l'établissement : {{var:organization.name:""}}
BREVO - Modification de la date de session (pour le client)
Workflow a créer :
4E - Modification de la date de votre session (MYB)
event > booking:moved
💡 Ajoutez l’adresse mail de votre société en copie ou copie cachée si vous ne créez pas d’alerte interne pour le changement de date de jeu afin de recevoir l'information.
Exemple corps du template Brevo :
Variables Brevo :
Nom de la room : {{ params.ROOM_NAME }}
Nom du réservataire : {{ params.BOOKING_CUSTOMER_USER_NAME_FAMILY_NAME }}
Date de jeu : {{ params.BOOKING_START_DATE }}
Heure de jeu : {{ params.BOOKING_START_TIME }}
Nombre de joueurs : {{ params.BOOKING_ROOM_PLAYERS }}
Nom de l'établissement : {{ params.ORGANIZATION_NAME }}
MAILJET - Modification du nombre de joueur (pour le client)
Workflow a créer :
4E - Modification du nombre de joueur (MYB)
event > booking:player-changed
💡 Ajoutez l’adresse mail de votre société en copie ou copie cachée si vous ne créez pas d’alerte interne pour le changement de date de jeu afin de recevoir l'information.
Exemple corps du template Mailjet :
Variables Mailjet :
Nom de la room : {{var:booking.room.name:""}}
Nom du réservataire : {{var:booking.customer.user.name.full:""}}
Date de jeu : {{var:bookingStartDate:""}}
Heure de jeu : {{var:bookingStartTime:""}}
Nombre de joueurs : {{var:booking.room_players:""}}
Nom de l'établissement : {{var:organization.name:""}}
BREVO - Modification du nombre de joueur (pour le client)
Workflow a créer :
4E - Modification du nombre de joueur (MYB)
event > booking:player-changed
💡 Ajoutez l’adresse mail de votre société en copie ou copie cachée si vous ne créez pas d’alerte interne pour le changement de date de jeu afin de recevoir l'information.
Exemple corps du template Brevo :
Variables Brevo :
Nom de la room : {{ params.ROOM_NAME }}
Nom du réservataire : {{ params.BOOKING_CUSTOMER_USER_NAME_FAMILY_NAME }}
Date de jeu : {{ params.BOOKING_START_DATE }}
Heure de jeu : {{ params.BOOKING_START_TIME }}
Nombre de joueurs : {{ params.BOOKING_ROOM_PLAYERS }}
Nom de l'établissement : {{ params.ORGANIZATION_NAME }}
MAILJET - Le client a modifié la date de jeu (interne/facultatif)
Workflow a créer :
4E - Votre client a modifié la date de jeu (MYB - interne)
event > booking:moved
💡 Ajoutez obligatoirement l’adresse mail de votre société en tant que destinataire.
Exemple corps du template Mailjet :
Variables Mailjet :
Numéro de commande : {{var:booking.order.reference:""}}
Nom de la room : {{var:booking.room.name:""}}
Nom du réservataire : {{var:booking.customer.user.name.full:""}}
Mail du réservataire : {{var:booking.customer.user.email:""}}
Téléphone du réservataire : {{var:booking.customer.user.phone_mobile:""}}
Ancienne date de jeu : {{var:oldBookingStartDate:""}}
Nouvelle date de jeu : {{var:bookingStartDate:""}}
Heure de jeu : {{var:bookingStartTime:""}}
Nombre de joueurs : {{var:booking.room_players:""}}
Nom de l'établissement : {{var:organization.name:""}}
Montant de la réservation : {{var:bookingAmountChargedFormatted:""}}
BREVO - Le client a modifié la date de jeu (interne/facultatif)
Workflow a créer :
4E - Votre client a modifié la date de jeu (MYB - interne)
event > booking:moved
💡 Ajoutez obligatoirement l’adresse mail de votre société en tant que destinataire.
Exemple corps du template Brevo :
Variables Brevo :
Numéro de commande : {{ params.BOOKING_ORDER_REFERENCE }}
Nom de la room : {{ params.ROOM_NAME }}
Nom du réservataire : {{ params.BOOKING_CUSTOMER_USER_NAME_FAMILY_NAME }}
Mail du réservataire : {{ params.BOOKING_CUSTOMER_USER_EMAIL }}
Téléphone du réservataire : {{ params.BOOKING_CUSTOMER_USER_PHONE_MOBILE }}
Ancienne date de jeu : {{ params.OLD_BOOKING_START_DATE }}
Nouvelle date de jeu : {{ params.BOOKING_START_DATE }}
Heure de jeu : {{ params.BOOKING_START_TIME }}
Nombre de joueurs : {{ params.BOOKING_ROOM_PLAYERS }}
Nom de l'établissement : {{ params.ORGANIZATION_NAME }}
Montant de la réservation : {{ params.BOOKING_AMOUNT_CHARGED_FORMATTED }}
MAILJET - Le client a modifié le nombre de joueur (interne/facultatif)
Workflow a créer :
4E - Votre client a modifié le nombre de joueur (MYB - interne)
event > booking:player-changed
💡 Ajoutez obligatoirement l’adresse mail de votre société en tant que destinataire.
Exemple corps du template Mailjet :
Variables Mailjet :
Numéro de commande : {{var:booking.order.reference:""}}
Nom de la room : {{var:booking.room.name:""}}
Nom du réservataire : {{var:booking.customer.user.name.full:""}}
Mail du réservataire : {{var:booking.customer.user.email:""}}
Téléphone du réservataire : {{var:booking.customer.user.phone_mobile:""}}
Date de jeu : {{var:bookingStartDate:""}}
Heure de jeu : {{var:bookingStartTime:""}}
Ancien nombre de joueurs : {{var:oldBookingRoomPlayers:""}}
Nouveau nombre de joueurs : {{var:booking.room_players:""}}
Nom de l'établissement : {{var:organization.name:""}}
Montant de la réservation : {{var:bookingAmountChargedFormatted:""}}
BREVO - Le client a modifié le nombre de joueur (interne/facultatif)
Workflow a créer :
4E - Votre client a modifié le nombre de joueur (MYB - interne)
event > booking:player-changed
💡 Ajoutez obligatoirement l’adresse mail de votre société en tant que destinataire.
Exemple corps du template Brevo :
Variables Brevo :
Numéro de commande : {{ params.BOOKING_ORDER_REFERENCE }}
Nom de la room : {{ params.ROOM_NAME }}
Nom du réservataire : {{ params.BOOKING_CUSTOMER_USER_NAME_FAMILY_NAME }}
Mail du réservataire : {{ params.BOOKING_CUSTOMER_USER_EMAIL }}
Téléphone du réservataire : {{ params.BOOKING_CUSTOMER_USER_PHONE_MOBILE }}
Date de jeu : {{ params.BOOKING_START_DATE }}
Heure de jeu : {{ params.BOOKING_START_TIME }}
Ancien nombre de joueurs : {{ params.OLD_BOOKING_ROOM_PLAYERS }}
Nouveau nombre de joueurs : {{ params.BOOKING_ROOM_PLAYERS }}
Nom de l'établissement : {{ params.ORGANIZATION_NAME }}
Montant de la réservation : {{ params.BOOKING_AMOUNT_CHARGED_FORMATTED }}
Conditions d'envoi des workflows
Si vous souhaitez que les workflows ne soient envoyés uniquement si les changements sont fait sur MYB par votre client et non manuellement de votre part, il faudra conditionner chaque workflows de cette façon :
{
"all": [
{
"fact": "context",
"operator": "equal",
"value": "myb"
}
]
}
Cette condition permettra de ne pas recevoir les mails dans le cas où la société fait elle-même une modification de la date de jeu ou du nombre de joueurs.
Pour toutes informations complémentaires, n'hésitez pas à passer par notre chat en direct ou en laissant un message sur : support@4escape.io










