Intégrer Xano + Make
Xano et Make forment une combinaison puissante dans l'écosystème no-code. App Studio a configuré cette intégration pour des dizaines de clients, voici notre guide complet pour la mettre en place rapidement et correctement.
Pourquoi Xano + Make ?
Xano excelle dans la logique API et la transformation de données ; Make excelle dans la connexion à des services externes et l'orchestration d'automatisations à plusieurs étapes. Les combiner évite de construire des intégrations externes (Slack, HubSpot, Google Sheets) dans le function stack de Xano alors que Make dispose déjà de modules aboutis pour elles. Le principe : Xano gère ce qui se passe dans la couche de données de votre application, Make gère ce qui se passe dans le reste du monde.
Configurer l'intégration
Dans le function stack de Xano, utilisez le module External API Request pour envoyer un POST vers une URL de webhook Make. Transmettez les données pertinentes (ID utilisateur, type d'événement, détails de l'enregistrement) en JSON. Cela déclenche le scénario Make de façon asynchrone, Xano n'attend pas que Make termine. Utilisez ce schéma quand un événement métier dans Xano doit déclencher des actions externes : un nouvel utilisateur inscrit déclenche un webhook Make qui envoie un email de bienvenue, crée un contact CRM, et notifie l'équipe sur Slack. Dans l'autre sens, le module HTTP de Make peut appeler n'importe quel endpoint REST de Xano. Authentifiez-vous avec un token d'authentification Xano ou une clé API (si vous utilisez l'authentification personnalisée de Xano). Ce schéma permet à Make de réécrire dans Xano après un événement externe : un webhook Stripe arrive dans Make, Make appelle l'endpoint /subscriptions/update de Xano, et Xano met à jour le plan de l'utilisateur. Make devient le bus d'événements et Xano reste la source de vérité unique pour les données de votre application.
Cas d'usage concrets
App Studio a construit des flux Xano + Make pour : la gestion de leads (Xano capture les données de formulaire, déclenche un webhook Make, Make enrichit le lead via Clearbit, réécrit dans Xano, et notifie l'équipe commerciale sur Slack), le traitement de commandes (Xano crée la commande, déclenche Make, Make génère une étiquette d'expédition via EasyPost, met à jour le suivi dans Xano, et envoie un email de confirmation), et l'approbation de contenu (Xano stocke le contenu en brouillon, un webhook Make déclenche une revue humaine dans Airtable, l'approbation est réécrite dans Xano).
Bonnes pratiques
Les webhooks Make sont asynchrones, si votre endpoint Xano a besoin d'une réponse immédiate de Make, utilisez le module Respond to Webhook de Make et configurez votre External API Request Xano pour attendre la réponse (augmentez le timeout). Sécurisez les URL de webhook Make avec un secret partagé et validez-le au début de chaque scénario Make. Surveillez à la fois les logs d'erreur de Xano et l'historique des scénarios de Make lors du débogage d'échecs d'intégration, le problème peut venir de l'un ou l'autre système.
- Lead management
- Order fulfilment
- Content approval workflows
- Cross-system event routing
- CRM enrichment
Besoin d'aide pour cette intégration ?
App Studio configure ces intégrations pour vous. Devis gratuit sous 48h.