Relaay

Le CRM par WhatsApp

Le CRM qui vit dans votre WhatsApp.

Vos agents pilotent déjà leur journée en messagerie. Relaay transforme ces messages en vraies fiches CRM. Mia crée le client, planifie la visite, met à jour l'affaire, et répond dans la même conversation.

Répond surWhatsAppTelegramVotre canal

Aucune nouvelle application à faire adopter.

M

Mia

en ligne

Nouveau lead : Camille Dupont, +32 475 12 34 56. Cherche un 3 chambres vers Ixelles, budget 450k.
Mia écrit…

Espace de travail

Mis à jour en direct

  • Rien à installer
  • Réponse dans la conversation
  • Chaque écriture est réversible

Comment ça marche

Du message à la fiche, en une étape

Pas de formulaire, pas de double saisie, plus de « je mettrai le CRM à jour ce soir ». La conversation est l'interface.

  1. 1

    Votre agent écrit à Mia

    Mia est un numéro dans ses contacts. Il lui écrit comme il écrirait à un collègue, depuis la voiture, entre deux visites, à 20h.

  2. 2

    Mia identifie l'intention

    Le message est traduit en une action typée (clients.create, visits.schedule) dont les arguments sont validés par un schéma avant la moindre écriture. S'il manque quelque chose, elle pose la question au lieu de deviner.

  3. 3

    Les écritures sensibles passent en validation

    Changement de prix, suppression, tout ce que vous marquez comme sensible : rien ne part tout seul. Une demande est créée (REQ-1042) et un responsable la valide en une réponse. APPROVE, EDIT ou REJECT.

  4. 4

    Le CRM se met à jour, la conversation répond

    L'action s'exécute dans une transaction, la fiche apparaît dans l'espace de travail, et la confirmation revient là où la conversation a lieu. Vous changez d'avis ? L'annulation tient en un message.

Fonctionnalités

Un vrai CRM sous la conversation

La messagerie est l'interface, pas le stockage. En dessous, un CRM structuré que votre équipe peut ouvrir, filtrer et auditer.

Contacts, sociétés, affaires

De vraies fiches, avec attributs personnalisés, vues enregistrées et filtres, pas un tas de conversations à rechercher.

Validation en une réponse

Faites passer les écritures risquées par un humain sans que personne ne quitte la conversation. APPROVE, EDIT ou REJECT REQ-1042.

Chaque action est réversible

Chaque écriture enregistre comment s'annuler. « Annule ce changement » l'annule vraiment, sans nettoyage manuel.

WhatsApp et Telegram

Le même cerveau sur les deux canaux. Chaque membre associe son numéro une fois et est reconnu ensuite.

Rôles et permissions

Chaque action déclare la permission qu'elle exige. Les juniors proposent, les responsables valident, et le journal dit qui a fait quoi.

L'espace de travail web

Quand il faut un tableau, un pipeline et un filtre, ouvrez l'app. Mêmes données, à la seconde près : la messagerie n'est qu'un client de plus.

Extensible par conception

Chaque capacité est une action déclarée

Relaay n'est pas un chatbot posé sur une base de données. Tout ce que Mia sait faire est une action : un identifiant, un schéma JSON pour son entrée, la permission qu'elle exige, la validation humaine qu'elle demande ou non, et la façon de l'annuler. Déclarez-en une et Mia sait la faire, avec les mots que votre équipe emploie vraiment.

  • Entrée typée, validée avant la moindre ligne écrite
  • Une seule transaction : fiches, événements et entrée d'annulation sont validés ensemble, ou pas du tout
  • Les exemples de phrases apprennent au moteur le vocabulaire de votre équipe
clients.create, une définition d'action
export const createClient: ActionDefinition = {
  id: "clients.create",
  description: "Create a client from an agent's message",

  // Teaches the mapper how your team actually talks.
  examples: [
    "New lead: Camille Dupont, budget 450k",
    "Ajoute Camille au CRM, elle cherche vers Ixelles",
  ],

  // Validated before a single row is written.
  inputSchema: {
    type: "object",
    required: ["fullName"],
    properties: {
      fullName: { type: "string" },
      phone: { type: "string" },
      budget: { type: "number" },
    },
  },

  requiredPermission: "clients:write",
  requiresApproval: false,

  async execute(input, ctx) {
    // ctx.manager: the action's own transaction.
    const client = await ctx.manager
      .getRepository(Client)
      .save({ ...input, tenantId: ctx.tenantId })

    ctx.emit("clients.created", { id: client.id })

    return {
      reply: `Added ${client.fullName}.`,
      // How to undo it, recorded with the write itself.
      revert: { action: "clients.delete", input: { id: client.id } },
    }
  },
}

Modules

Le CRM au cœur. Les métiers en modules.

Ce dont toute équipe a besoin est dans le cœur. Tout ce qui est propre à votre métier est un module qui déclare ses propres actions, sans jamais forker le produit.

CRM (cœur)

Disponible

Contacts, sociétés, affaires, tâches, attributs personnalisés, vues, équipe et permissions.

Validations

Disponible

L'humain dans la boucle : demander, notifier, valider, corriger ou refuser, en messagerie ou dans l'app.

ImmoToolBox

Disponible

Le module immobilier : biens, visites, et les actions qu'un agent demande par leur nom.

Synchro agenda

Bientôt

Synchronisation bidirectionnelle : une visite planifiée en messagerie atterrit dans l'agenda de l'équipe.

Documents

Bientôt

Mandats et compromis capturés depuis la conversation, classés sur la bonne fiche.

Votre module

Bientôt

Déclarez vos actions sur le même contrat et Mia les reprend. Le cœur ne dépend jamais de vous.

Confiance

Les données de vos clients, traitées sérieusement

Vous nous confiez les numéros et les budgets de vos clients. Voici ce que cela implique concrètement.

Chiffré au repos

Le contenu des messages est chiffré en AES-256-GCM avant de toucher la base. Pas une case à cocher : une couche que rien ne peut contourner.

Le contenu ne circule pas

Les événements internes portent un identifiant, jamais le texte du message de votre client. Ce qui a besoin du contenu va le chercher explicitement.

Trafic entrant signé

Chaque webhook est vérifié par signature. En production, un message non signé est rejeté, pas traité.

Multi-tenant par construction

Le tenant est déduit de l'expéditeur associé, à chaque message. Aucun défaut, aucune constante, rien qui puisse se tromper de client.

Rien ne se perd

Le message et les fiches qu'il produit sont validés ensemble, et la livraison est réessayée jusqu'à aboutir. Un message ne s'exécute jamais à moitié.

Auditable par défaut

Chaque action est journalisée : qui l'a déclenchée, ce qu'elle a changé, et comment l'annuler.

FAQ

Les questions qu'on nous pose toujours

Mes agents doivent-ils installer quelque chose ?

Non. Mia est un numéro qu'ils enregistrent dans leurs contacts. Ils lui écrivent depuis le WhatsApp déjà présent sur leur téléphone : c'est tout l'intérêt. L'espace de travail web existe pour ceux qui veulent un tableau et des filtres, mais aucun agent n'y est contraint.

Et si Mia se trompe ?

Trois filets de sécurité. Elle pose une question au lieu de deviner quand le message est ambigu ; tout ce que vous marquez comme sensible exige une validation humaine avant de s'exécuter ; et chaque écriture enregistre son inverse, donc corriger une erreur tient en un message.

C'est juste ChatGPT branché sur nos données ?

Non. Le modèle décide seulement à quelle action déclarée un message correspond, et en remplit les arguments. L'action elle-même est du code que vous maîtrisez, avec un schéma, une permission et une transaction. Si le modèle a un mauvais jour, le pire cas est une question de clarification, pas un CRM corrompu.

Quels canaux sont supportés ?

WhatsApp et Telegram aujourd'hui, à travers le même pipeline. Les canaux sont des adaptateurs : en ajouter un ne touche pas à la logique de votre CRM.

Peut-on l'adapter à notre façon de travailler ?

C'est le principe. Les attributs et vues personnalisés couvrent les données ; les nouvelles actions couvrent les verbes, y compris les formulations propres à votre équipe. Parlons de votre métier.

Arrêtez de saisir dans un CRM. Écrivez à Mia.

Relaay est en accès anticipé avec quelques agences. Si vos agents vivent dans WhatsApp et que votre CRM a toujours une semaine de retard, on aimerait vous parler.