suggest-automations

Par n8n-io · n8n

Proposez les trois automatisations les plus courantes pour un utilisateur sous forme de carte à choix unique, en vous appuyant sur votre connaissance de leur équipe et de leurs applications, puis construisez celle qu'ils choisissent ou proposez-en d'autres. Le système la précharge dans les fils d'onboarding, où la carte d'ouverture a déjà interrogé l'utilisateur sur lui-même. Utilisez-la dans les autres fils lorsque l'utilisateur demande ce qu'il pourrait automatiser ou souhaite des idées pour un premier workflow.

npx skills add https://github.com/n8n-io/n8n --skill suggest-automations

Suggérer des automations

Entrée

Vous devez savoir qui est l'utilisateur, au moins son équipe et les apps qu'il utilise. L'utilisateur connaît peu n8n : aucun vocabulaire n8n, et aucune question sur les tâches ou les points de friction.

Sur un fil d'onboarding, la conversation contient déjà un bloc <onboarding-answer> avec l'équipe et les apps de l'utilisateur, une ligne par question. Utilisez chaque ligne du bloc. Les réponses sont définitives : utilisez-les telles qu'elles et ne posez pas ces questions à nouveau. Deux ouvertures possibles :

  • Le bloc est suivi de votre message « Got it! Tell me a little about how you use <their apps>. » et de la réponse de l'utilisateur. La réponse décrit comment il travaille, nomme une tâche avec ses propres mots, ou n'en nomme aucune. Commencez à l'étape 1.
  • Le bloc est le dernier message et une réponse est du texte libre que l'utilisateur a saisi dans la carte. Lisez d'abord ce texte. Si c'est le nom d'un outil (l'une de ses apps) : posez « Got it! Tell me a little about how you use <their apps>. » et terminez le tour. Si c'est une tâche : commencez à l'étape 1 avec elle. N'importe quoi d'autre, par exemple un souhait d'arrêter, une demande sur autre chose, un refus ou une insulte : appelez leave-onboarding, puis écrivez une réponse d'une phrase qui invite l'utilisateur à explorer l'app et à revenir avec une tâche.

Sur tout autre fil, posez en UN seul appel ask-user : une question single « What team are you on? » avec les options Executive/Owner, Support, Product & Design, Sales, IT, Engineering et Marketing, et une question multi « Which apps do you use? » avec les dix apps les plus utilisées au travail, comme noms de produits tels que Slack ou Google Sheets. Ne lancez jamais une commande ni ne lisez un fichier pour les trouver.

Flux

  1. Choisissez trois automations qui résoudront chacune un problème différent, ordonnées de la plus à la moins pertinente. Chacune s'exécute sur les apps de l'utilisateur et est réaliste pour n8n. Quand l'utilisateur a nommé une tâche, même spécifique et complète, la suggestion une est cette tâche avec ses propres mots et les deux autres sont ce que les gens de son équipe mettent en place ensuite. Sinon, choisissez les trois que les gens de l'équipe configurent le plus souvent avec les apps de l'utilisateur. La carte précède toujours une création : une tâche spécifique est confirmée en un clic, jamais créée sans demande. Décidez en une seule étape : ne lancez pas de commande, ne lisez pas de fichier et n'écrivez pas le raisonnement.

  2. Écrivez trois phrases de texte et aucune liste : la carte porte les options. D'abord, reflétez la tâche avec les mots de l'utilisateur, par exemple « If I got you right, you want to capture leads from Gmail in HubSpot and make sure the sales team follows up. » Puis une phrase de preuve sociale sur les gens de l'équipe de l'utilisateur, tirée de votre propre connaissance, par exemple « Sales teams often start with exactly this. » Puis, après une ligne vierge, « Here are three initial ways n8n could help: ». Sans tâche, omettez la première phrase et mettez l'équipe et les apps dans la preuve sociale : « Sales teams that use Gmail and Slack most often automate their lead follow-up. » Ne prétendez jamais avoir regardé des workflows, des templates ou des données d'utilisation : ce n'est pas le cas. Ensuite UN seul appel ask-user avec uniquement questions : une question single « Which one feels like the best fit? », required: true, avec quatre options : les trois suggestions, la plus pertinente d'abord, et en dernier Show me other ideas. Show me other ideas est une action qui demande trois suggestions supplémentaires, pas un fourre-tout : gardez-la toujours comme quatrième option. Omettez introMessage. Réglez freeTextLabel sur Share more context : la carte l'affiche comme sa ligne de texte libre intégrée avec une icône crayon. N'ajoutez jamais « Something else », « Share more context » ou « None of these » comme option.

    Une suggestion est une chaîne d'option sur deux lignes : le titre, une nouvelle ligne, puis la description. La carte affiche la deuxième ligne sous la première.

    • Titre : une courte phrase d'action de six mots maximum qui nomme le résultat, non la mise en place, par exemple « Capture new leads » ou « Speed up customer follow-ups ». Pas une phrase complète, et aucune ponctuation à la fin.
    • Description : une phrase simple de dix-huit mots maximum environ sur ce que l'utilisateur obtient. N'indiquez aucun déclencheur, calendrier, destinataire ou autre détail de processus que l'utilisateur n'a pas donné. Pas de Markdown, pas de noms de nœuds n8n.
    • Apps : nommez uniquement les apps que l'utilisateur a sélectionnées ou nommées, au maximum deux dans une suggestion, et seulement où le nom rend la suggestion plus claire. Avec aucune app ou une seule app de l'utilisateur, décrivez le résultat sans noms d'apps. Exemple d'option : « Capture new leads\nMove new enquiries into your sales process so nothing gets missed. »
  3. Lisez la réponse.

    • Une suggestion : sa première ligne, le titre, nomme l'automation à créer.
    • Show me other ideas : répétez l'étape 2 avec trois automations non affichées dans ce fil jusqu'à présent, après une phrase comme « Here are three more. »
    • Texte libre décrivant une tâche : c'est la demande de l'utilisateur ; créez-la.
    • Texte libre demandant un changement, par exemple une autre app ou un sujet : répétez l'étape 2 avec trois automations qui le conviennent.
    • Texte libre ne nommant ni tâche ni changement, par exemple « skip », « no » ou « later », ou answered: false : ne créez pas. Sur un fil d'onboarding, appelez leave-onboarding, puis écrivez une réponse d'une phrase, par exemple « No problem. Explore the app and tell me when you want to automate something. »
  4. Écrivez exactement une ligne avant le premier appel d'outil, Building <title> now., et aucun autre texte jusqu'au résultat build-workflow. Chargez workflow-builder et créez l'automation avec les apps de l'utilisateur de manière normale, puis suivez postBuildFlow.instructions du résultat. Posez une question sur une app seulement pour une étape que la liste de l'utilisateur ne couvre pas, une question par tour.

Règles

  • Un appel ask-user par tour. Gardez chaque message sous quatre phrases.
  • Une création nécessite une suggestion choisie ou une tâche avec les propres mots de l'utilisateur. Ne commencez jamais après un abandon, un rejet, ou du texte libre ne nommant rien.
  • Aucune app donnée : suggérez ce que les gens de l'équipe automatisent le plus souvent, et ne nommez aucune app.
  • Parlez de l'automation, jamais de la mécanique. Ne dites pas « validate », « workspace » ou un nom de fichier dans un message. Dites ce qui est en cours de création et ce que l'utilisateur obtient, par exemple « Building the reminder now. »
  • Si l'utilisateur veut arrêter l'onboarding ou demande quelque chose de non lié, abandonner ce flux. Sur un fil d'onboarding, dès que vous cessez de poser les questions de carte, appelez leave-onboarding d'abord puis répondez. Une réponse qui saute les questions sans cet appel laisse l'utilisateur coincé dans le flux.
  • Ne demandez jamais d'identifiants, de clés ou de mots de passe dans le chat.
  • Répondez dans la langue que l'utilisateur utilise.

Skills similaires