Un rendez-vous non honoré, c'est une heure payée à attendre.
Cette automatisation confirme chaque rendez-vous et le rappelle la veille : prise de RDV → registre → confirmation → rappel automatique. Six nœuds, zéro logiciel en plus. Ce workflow tourne sur n8n, y compris sur l’offre gratuite. Tu le copies, tu l’importes, tu branches tes accès, et il tourne.
Ce ne sont pas des étapes idéales : c’est le contenu réel du fichier que tu vas copier plus bas.
Le seul piège. Tant que tu n’as pas rattaché tes accès, l’exécution s’arrête au premier nœud concerné et n8n affiche une erreur de credentials. Ce n’est pas le workflow qui est cassé : il attend de savoir où écrire.
{
"name": "[BEAUTE] Coiffure & beauté — le rendez-vous rappelé la veille",
"nodes": [
{
"id": "form",
"name": "Formulaire",
"type": "n8n-nodes-base.formTrigger",
"typeVersion": 2.2,
"position": [
0,
0
],
"parameters": {
"formTitle": "Prendre rendez-vous",
"formDescription": "Réponse en moins de 24 h.",
"formFields": {
"values": [
{
"fieldLabel": "Votre nom",
"requiredField": true
},
{
"fieldLabel": "Email",
"fieldType": "email",
"requiredField": true
},
{
"fieldLabel": "Téléphone",
"requiredField": true
},
{
"fieldLabel": "Prestation souhaitée",
"requiredField": true
},
{
"fieldLabel": "Créneau souhaité",
"requiredField": true
}
]
},
"options": {}
}
},
{
"id": "sheet",
"name": "Ligne dans le registre",
"type": "n8n-nodes-base.googleSheets",
"typeVersion": 4.5,
"position": [
220,
0
],
"parameters": {
"operation": "append",
"documentId": {
"__rl": true,
"mode": "list",
"value": "",
"cachedResultName": "⚠️ Choisissez votre Google Sheet"
},
"sheetName": {
"__rl": true,
"mode": "list",
"value": "",
"cachedResultName": "⚠️ Choisissez l'onglet"
},
"columns": {
"mappingMode": "autoMapInputData",
"value": {}
},
"options": {}
}
},
{
"id": "mail1",
"name": "Email de confirmation",
"type": "n8n-nodes-base.emailSend",
"typeVersion": 2.1,
"position": [
440,
0
],
"parameters": {
"fromEmail": "⚠️ [email protected]",
"toEmail": "={{ $json.body[\"Email\"] }}",
"subject": "Votre rendez-vous est bien noté",
"emailType": "html",
"message": "Bonjour {{ $json.body[\"Votre nom\"] }},<br><br>Votre demande ({{ $json.body[\"Prestation souhaitée\"] }}, créneau « {{ $json.body[\"Créneau souhaité\"] }} ») est bien reçue. Confirmation par téléphone très vite.",
"options": {}
}
},
{
"id": "alerte",
"name": "Alerte pour vous",
"type": "n8n-nodes-base.emailSend",
"typeVersion": 2.1,
"position": [
220,
200
],
"parameters": {
"fromEmail": "⚠️ [email protected]",
"toEmail": "⚠️ [email protected]",
"subject": "=RDV beauté : {{ $json.body[\"Votre nom\"] }} · {{ $json.body[\"Prestation souhaitée\"] }} · {{ $json.body[\"Créneau souhaité\"] }}",
"emailType": "text",
"message": "=RDV beauté : {{ $json.body[\"Votre nom\"] }} · {{ $json.body[\"Prestation souhaitée\"] }} · {{ $json.body[\"Créneau souhaité\"] }}",
"options": {}
}
},
{
"id": "wait",
"name": "Attendre 1 jour",
"type": "n8n-nodes-base.wait",
"typeVersion": 1.1,
"position": [
660,
0
],
"parameters": {
"amount": 1,
"unit": "days"
}
},
{
"id": "mail2",
"name": "Relance",
"type": "n8n-nodes-base.emailSend",
"typeVersion": 2.1,
"position": [
880,
0
],
"parameters": {
"fromEmail": "⚠️ [email protected]",
"toEmail": "={{ $json.body[\"Email\"] }}",
"subject": "À demain !",
"emailType": "html",
"message": "Bonjour {{ $json.body[\"Votre nom\"] }},<br><br>Petit rappel de votre rendez-vous. Un empêchement ? Répondez à cet email, le créneau sera proposé à quelqu'un d'autre.",
"options": {}
}
}
],
"connections": {
"Formulaire": {
"main": [
[
{
"node": "Ligne dans le registre",
"type": "main",
"index": 0
}
]
]
},
"Ligne dans le registre": {
"main": [
[
{
"node": "Email de confirmation",
"type": "main",
"index": 0
},
{
"node": "Alerte pour vous",
"type": "main",
"index": 0
}
]
]
},
"Email de confirmation": {
"main": [
[
{
"node": "Attendre 1 jour",
"type": "main",
"index": 0
}
]
]
},
"Attendre 1 jour": {
"main": [
[
{
"node": "Relance",
"type": "main",
"index": 0
}
]
]
}
},
"settings": {
"executionOrder": "v1"
},
"meta": {
"templateCredsSetupCompleted": false
},
"pinData": {}
}
BEAUTE | TONY PAYET / AUTOMATION BOOST | 2026
← Toutes les ressources