Documentation

CRM, marketing & productivité

Une suite de connecteurs BYO prêts à l'emploi — HubSpot, Notion, Airtable, Brevo (email et SMS), Mailchimp, Calendly, Typeform, Shopify, Microsoft 365 et Monday.com.

CRM, marketing & productivité

betool embarque une suite de connecteurs BYO pour les outils les plus utilisés en go-to-market et en productivité — les mêmes que vous brancheriez sur n8n, Make ou Zapier, mais gouvernés, audités et exécutés dans vos pipelines.

Tous suivent le même modèle : vous renseignez vos credentials (jeton API ou OAuth selon l'outil), l'accès est scopé à votre organisation, l'hôte est verrouillé (anti-SSRF), les secrets ne sont jamais réexposés, et il n'y a ni metering ni marge betool. Chaque connecteur expose un nœud de lecture (rapport déterministe) et un nœud d'écriture en sortie avec garantie exactly-once.

Le catalogue

CRM & relation client

  • HubSpot — nœud hubspot_report (revue du pipeline commercial : deals par étape et par propriétaire) et nœud hubspot_create_contact (création ou mise à jour d'un contact par email, exactly-once). Tools d'agent : hubspot.search_contacts, hubspot.get_contact, hubspot.list_deals, hubspot.list_pipelines en lecture ; hubspot.create_contact, hubspot.create_deal, hubspot.add_note (note sur un contact ou un deal) en écriture. Authentification private app ou votre propre app OAuth. Pas de synchronisation : betool lit et écrit dans HubSpot à la demande, HubSpot ne déclenche pas de pipeline.
  • Monday.com — lire un tableau et créer des éléments (API GraphQL).

Email marketing

  • Brevo (ex-Sendinblue) — une seule clé API pour l'email et le SMS : nœud brevo_report (état du compte), envois transactionnels d'emails (brevo_send_email) et de SMS (brevo_send_sms), et récepteur brevo_sms_inbound pour les réponses SMS (l'URL de réception se colle dans les webhooks Brevo). Tools d'agent : brevo.get_account, brevo.list_contacts, brevo.get_contact en lecture ; brevo.create_contact, brevo.send_email, brevo.send_sms en écriture.
  • Mailchimp — rapport d'audience et ajout de membres à une liste.

Prise de rendez-vous & formulaires

  • Calendly — nœud calendly_report (rendez-vous d'une période) et nœud calendly_scheduling_link (lien de prise de rendez-vous, à usage unique par défaut). Tools d'agent : calendly.get_user, calendly.list_event_types, calendly.list_events, calendly.create_scheduling_link. Connexion par Personal Access Token. Pas de réception temps réel des réservations Calendly.
  • Typeform — nœud typeform_responses (réponses d'un formulaire) et nœud typeform_register_webhook, qui enregistre chez Typeform un webhook (identifié par son tag, exactly-once) vers l'URL de votre choix. Tools d'agent : typeform.list_forms, typeform.get_form, typeform.get_responses en lecture ; typeform.create_webhook en écriture. betool n'a pas de récepteur dédié Typeform : pour déclencher un pipeline à chaque réponse, pointez le webhook vers l'URL d'un récepteur Webhook générique. Ce récepteur vérifie une signature HMAC au format hexadécimal (sha256=<hex>) ; betool n'a aucune vérification propre au format de signature Typeform.

Bases & documents

  • Notion — interroger une base et créer des pages.
  • Airtable — lister des enregistrements et en créer.

E-commerce

  • Shopify — rapport boutique (commandes, clients) et création de clients.

Bureautique

  • Microsoft 365 — via Microsoft Graph : nœud microsoft_calendar (prochains événements Outlook) et nœud microsoft_send_mail (envoi d'un email Outlook). Tools d'agent : microsoft.list_users (annuaire Entra ID), microsoft.list_events, microsoft.list_messages en lecture ; microsoft.send_mail, microsoft.create_event en écriture. Connexion par une inscription d'application Entra ID de votre tenant (permissions applicatives avec consentement administrateur).

Comment les brancher

  1. Paramètres → Services, choisissez le connecteur, onglet Comptes.
  2. Renseignez le mode d'authentification proposé (jeton API, private app, OAuth, ou clé scopée à un domaine selon l'outil).
  3. Placez le nœud de lecture ou d'écriture correspondant dans votre pipeline.

Ces connecteurs sont des briques génériques : un agent décide quand les appeler, ou un nœud les exécute de façon déterministe. La couche de gouvernance betool (audit, scoping multi-tenant, idempotence) s'applique de la même façon à tous.

Cas d'usage

  • Lead → CRM — une réponse Typeform reçue par un récepteur Webhook, ou un lead entrant qualifié par un agent, crée le contact dans HubSpot et déclenche un email Brevo.
  • Reporting unifié — un pipeline planifié agrège commandes Shopify, audience Mailchimp et deals HubSpot en un seul compte rendu hebdomadaire.
  • Orchestration de rendez-vous — un lien Calendly généré à la volée et envoyé au prospect ; un pipeline planifié relit ensuite les rendez-vous pris et les consigne dans Notion.