Boostez l'Engagement de Votre Équipe avec des Rappels Personnalisés

Ce workflow automatisé vous aide à encourager l'activité physique au sein de votre équipe. Chaque jour à 11h, il vérifie automatiquement les données d'activité physique sur Strava et compare le temps de mouvement avec un seuil prédéfini. Si l'activité est insuffisante, un e-mail est envoyé aux partenaires d'activité pour les inciter à motiver leur collègue. Ce processus assure que chaque membre reste actif, ce qui peut améliorer la santé et la productivité globale de l'équipe.

40,018 vues
16,066 copies
Automatisation

Documentation Complète

📋 Boostez l'Engagement de Votre Équipe avec des Rappels Personnalisés

💡 Description

Ce workflow automatisé vous aide à encourager l'activité physique au sein de votre équipe. Chaque jour à 11h, il vérifie automatiquement les données d'activité physique sur Strava et compare le temps de mouvement avec un seuil prédéfini. Si l'activité est insuffisante, un e-mail est envoyé aux partenaires d'activité pour les inciter à motiver leur collègue. Ce processus assure que chaque membre reste actif, ce qui peut améliorer la santé et la productivité globale de l'équipe.

📈 Impact & ROI: Amélioration du bien-être et de la productivité des employés grâce à une meilleure gestion des activités physiques.

🚀 Fonctionnalités Clés

  • ✅ Suivi automatisé des activités physiques via Strava
  • ✅ Envoi d'e-mails motivants en cas de faible activité
  • ✅ Encouragement quotidien pour maintenir une bonne santé
  • ✅ Intégration fluide entre Strava et le service email

📊 Architecture Technique

6
Nodes
4
Connexions
2
Services

🔌 Services Intégrés

StravaEmail

🔧 Composition du Workflow

NodeTypeDescription
StravastravaTraitement des données
Accountability SettingssetTraitement des données
Check Activity LevelifCondition logique pour router le flux
Enough ActivitynoOpTraitement des données
Send EmailemailSendTraitement des données
Check Daily at 11:AMcronTraitement des données

📖 Guide d'Implémentation

  1. Import du workflow: Téléchargez le fichier JSON et importez-le dans votre instance n8n
  2. Configuration des credentials: Configurez les accès pour chaque service utilisé
  3. Personnalisation: Adaptez les paramètres selon vos besoins spécifiques
  4. Test: Exécutez le workflow en mode test pour vérifier le bon fonctionnement
  5. Activation: Activez le workflow pour une exécution automatique

🏷️ Tags

StravaE-mailEngagement

Structure JSON

Voir le code JSON complet
{
    "id": "14",
    "name": "Activity Encouragement",
    "nodes": [
        {
            "name": "Strava",
            "type": "n8n-nodes-base.strava",
            "position": [
                640,
                300
            ],
            "parameters": {
                "operation": "getAll",
                "returnAll": true
            },
            "credentials": {
                "stravaOAuth2Api": "Strava OAuth2 Creds"
            },
            "typeVersion": 1
        },
        {
            "name": "Accountability Settings",
            "type": "n8n-nodes-base.set",
            "position": [
                450,
                300
            ],
            "parameters": {
                "values": {
                    "number": [
                        {
                            "name": "moveTime",
                            "value": 1800
                        }
                    ],
                    "string": [
                        {
                            "name": "actPartner1",
                            "value": "john.doe@example.com"
                        },
                        {
                            "name": "actPartner2",
                            "value": "jane.doe@example.com"
                        },
                        {
                            "name": "actPartner3",
                            "value": "jill.doe@example.com"
                        },
                        {
                            "name": "yourName",
                            "value": "Jim"
                        },
                        {
                            "name": "yourEmail",
                            "value": "jim.doe@example.com"
                        }
                    ]
                },
                "options": [],
                "keepOnlySet": true
            },
            "typeVersion": 1
        },
        {
            "name": "Check Activity Level",
            "type": "n8n-nodes-base.if",
            "position": [
                840,
                300
            ],
            "parameters": {
                "conditions": {
                    "number": [
                        {
                            "value1": "={{$node[\"Strava\"].json[\"moving_time\"]}}",
                            "value2": "={{$node[\"Accountability Settings\"].parameter[\"values\"][\"number\"][0][\"value\"]}}",
                            "operation": "largerEqual"
                        }
                    ]
                }
            },
            "typeVersion": 1
        },
        {
            "name": "Enough Activity",
            "type": "n8n-nodes-base.noOp",
            "position": [
                1050,
                220
            ],
            "parameters": [],
            "typeVersion": 1
        },
        {
            "name": "Send Email",
            "type": "n8n-nodes-base.emailSend",
            "position": [
                1050,
                390
            ],
            "parameters": {
                "text": "=Hey Accountability Team,\n\nLooks like {{$node[\"Accountability Settings\"].json[\"yourName\"]}} has been spending a bit too much time inactive! How about sending them a quick word of encouragement?\n\nThanks!\n{{$node[\"Accountability Settings\"].json[\"yourName\"]}}'s Heart",
                "options": [],
                "toEmail": "={{$node[\"Accountability Settings\"].parameter[\"values\"][\"string\"][0][\"value\"]}}; {{$node[\"Accountability Settings\"].parameter[\"values\"][\"string\"][1][\"value\"]}}; {{$node[\"Accountability Settings\"].parameter[\"values\"][\"string\"][2][\"value\"]}}",
                "fromEmail": "={{$node[\"Accountability Settings\"].json[\"yourEmail\"]}}"
            },
            "credentials": {
                "smtp": "Email Creds"
            },
            "typeVersion": 1
        },
        {
            "name": "Check Daily at 11:AM",
            "type": "n8n-nodes-base.cron",
            "position": [
                260,
                300
            ],
            "parameters": {
                "triggerTimes": {
                    "item": [
                        {
                            "hour": 11
                        }
                    ]
                }
            },
            "typeVersion": 1
        }
    ],
    "active": false,
    "settings": [],
    "connections": {
        "Strava": {
            "main": [
                [
                    {
                        "node": "Check Activity Level",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Check Activity Level": {
            "main": [
                [
                    {
                        "node": "Enough Activity",
                        "type": "main",
                        "index": 0
                    }
                ],
                [
                    {
                        "node": "Send Email",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Check Daily at 11:AM": {
            "main": [
                [
                    {
                        "node": "Accountability Settings",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        },
        "Accountability Settings": {
            "main": [
                [
                    {
                        "node": "Strava",
                        "type": "main",
                        "index": 0
                    }
                ]
            ]
        }
    }
}
                                

Workflows Similaires

Automatisez le Résumé de Vos Emails avec A.I. et Messagerie

Ce workflow n8n vous permet d'automatiser la gestion de vos emails en utilisant l'intelligence artificielle pour résume...

Automatisation de gestion des réunions Zoom et communication

Ce workflow est conçu pour automatiser le processus de planification et de gestion des réunions Zoom tout en assurant ...

Automatisez vos Tweets d'images humoristiques à 17h

Ce workflow n8n est conçu pour les professionnels des réseaux sociaux cherchant à automatiser leur contenu humoristiq...