Tokens API
Les tokens API servent à authentifier vos requêtes REST et les connexions depuis le custom app Make.com. Pour créer un token :1
Ouvrez Intégrations
Dans Setteo, ouvrez Intégrations, puis l’onglet Automatisations.
2
Créez un token
Dans Clés API, cliquez sur Créer une clé.
3
Copiez le token
Copiez le token affiché dans la modale. Il n’est affiché qu’une seule fois.
Custom app Make.com
Setteo fournit une app Make.com dédiée. Elle utilise un token API Setteo pour créer la connexion.1
Créez un token API
Créez un token depuis Intégrations > Automatisations > Clés API.
2
Ouvrez votre scénario Make
Dans Make.com, ouvrez le scénario que vous voulez connecter à Setteo.
3
Installez l'app Setteo
Depuis Connecter Make, ouvrez le lien d’invitation de l’app Setteo.
4
Créez la connexion
Collez votre token API lorsque Make.com vous le demande.
5
Configurez le webhook
Choisissez le trigger webhook et les événements Setteo à écouter.
URL webhook personnalisée
Vous pouvez aussi ajouter une URL webhook fournie par Make, n8n, Zapier ou n’importe quel autre outil.1
Ajoutez un webhook
Dans Intégrations > Automatisations, cliquez sur Ajouter un webhook.
2
Nommez-le et collez l'URL
Donnez-lui un nom, puis collez l’URL fournie par votre outil d’automatisation.
3
Choisissez les événements
Sélectionnez au moins un événement Setteo à envoyer. Pour
prospect.tag_added, vous pouvez limiter l’envoi à certains tags avec Seulement pour ces tags. Laissez le champ vide pour tous les tags.4
Testez la livraison
Utilisez Envoyer un test pour envoyer un événement
webhook.test.make, zapier, n8n et custom.
Événements disponibles
Format des événements
Setteo envoie chaque événement enPOST, avec un corps JSON :
webhook-id, webhook-timestamp et webhook-signature (v1, + HMAC-SHA256 en base64 de id.timestamp.corps), avec le secret whsec_… du webhook. Voir Vérifier que la requête vient de Setteo.
Le contenu de data dépend de l’événement :
prospect suit le schéma Prospect, avec deux listes en plus :
tags: les tags du prospect, y compris celui qui vient d’être ajouté pourprospect.tag_added.bookings: les rendez-vous du prospect, triés par date de début. Chaque rendez-vous contient notammentstarts_at,ends_at,join_url,reschedule_url,closer_nameetis_upcoming.
lead de conversation.inactive contient aussi ses tags.
message contient id, conversation_id, direction, message, has_link, is_ai_generated et timestamp. new_tag est le libellé du tag ajouté.
changed_fields ne contient que les champs modifiés, avec leur nouvelle valeur, parmi first_name, last_name, email, phone, warmth, pipeline_stage, source et optout. Une modification d’un autre champ n’envoie pas de prospect.updated.
Gestion des webhooks
Depuis Intégrations > Automatisations, vous pouvez modifier, activer, désactiver, tester ou supprimer chaque webhook. La liste affiche aussi le statut, le taux de réussite et le nombre total de livraisons. Une réponse401, 403 ou 410 désactive le webhook. Pour les autres codes de réponse, les nouvelles tentatives et la mise en pause automatique, consultez Webhooks sortants.