Aller au contenu

WhatsApp, branché à votre SaaS en quelques minutes.

L'API WhatsApp des développeurs. Branchez votre numéro, ou ceux de vos clients, puis envoyez et recevez depuis votre code, par l'API officielle de Meta. Nodium transporte, vous décidez.

  • Sans carte bancaire
  • Jusqu'à 3 000 messages par mois
  • Hébergé dans l'UE
npm i @nodium.io/whatsapp

Votre code

notify.ts
for (const id of clients) { await nodium.as(id).messages.send({ to: customer.phone, type: 'template', templateName: 'quote_ready' })}
2013 envois · 41 mswebhookmessage.received
Le WhatsApp de vos clients10:43
  1. Garage Martincrm-4187

    Votre devis pour les freins est prêt : 240 €.

    Lu
  2. Optique Sudcrm-2210

    Vos lunettes sont prêtes. Quand passez-vous ?

    Lu
  3. Agence Horizoncrm-0932

    Votre visite est confirmée, jeudi à 18 h.

    Lu
Un appel, trois clients, chacun sur son numéro. Les réponses reviennent sur votre webhook.

Branché en trois temps.

Votre propre numéro, ou ceux de vos clients : deux cas, le même code derrière.

  1. Vous Créez une clé

    Dans la console, une clé pour votre compte. Elle s'affiche une fois ; votre code la garde.

    consoleRéglages · Clés d'APInod_live_7f3e…

    headerAuthorization: Bearer $NODIUM_KEY

  2. Vous Branchez votre numéro

    Depuis la console, chez Meta : Facebook, le nom de l'entreprise, le téléphone. Deux minutes. Vous gardez l'application WhatsApp Business si vous voulez.

    Votre numéroinscription Meta · 2 min

    webhookchannel.connected+33 6 …

  3. Vous Envoyez, recevez

    Un appel pour envoyer. Accusés, réponses, photos et vocaux reviennent sur votre webhook, signés, dans l'ordre.

    POST/messages{ to, type, templateName }

    webhookmessage.delivered · message.receivedsigné · dans l'ordre

Tout ce que WhatsApp sait faire, depuis votre code.

Une seule forme d'appel. Le reste est pris en charge : fenêtre de 24 h, modèles approuvés par Meta, nouvelles tentatives, qualité du numéro.

  1. Boutons et listes

    Un modèle approuvé, les créneaux en boutons : la réponse arrive d'un geste, pas au téléphone.

  2. Photos et documents reçus

    Une ordonnance, une pièce d'identité : le fichier arrive dans votre webhook, copié chez nous, prêt à être lu par votre code.

  3. Vocaux reçus

    Le vocal arrive comme un fichier audio, avec sa durée. Votre code l'écoute ou le transmet.

  4. Votre lien de paiement, en bouton

    La facture là où elle est lue. Payée plus vite.

Optique Sud

sur WhatsApp

Vos lunettes sont prêtes. Quand passez-vous ? Mar. 10:00Jeu. 16:309:12
Jeu. 16:30 9:14
ordonnance.jpg1,2 Moreçu · rangé dans vos médias
0:06audio reçu · message.received
Bien sûr. Votre facture : 180 €, à régler sur place ou en ligne. Payer en ligne9:15
  • Webhooks signés

    Chaque événement part signé, est rejoué en cas d'échec et reste relisible depuis le journal d'événements.

  • Médias

    Photos, documents et audios stockés et servis, cités par un identifiant dans vos envois.

  • Modèles

    Rédigés une fois, déployés dans le compte WhatsApp de chaque client, suivis jusqu'à l'accord de Meta.

  • Journal d'événements

    Tout ce que Nodium émet, numéroté : votre serveur reprend depuis un curseur s'il a manqué un appel.

Des formulaires dans la conversation : les Flows WhatsApp.

Un bouton ouvre des écrans dans WhatsApp : un choix, une date, une confirmation. Ce que votre client saisit arrive dans votre webhook, champ par champ.

  • Écrits en flow.json, versionnés, publiés depuis la console ou l'API.
  • Statiques, ou dynamiques : chaque écran peut interroger votre serveur.
  • Chaque réponse se relit aussi par l'API, de la plus récente à la plus ancienne.

Garage Martin

sur WhatsApp

Votre voiture approche des 15 000 km : il est temps de faire l'entretien. Prendre rendez-vous
Formulaire envoyéVidange · Mar. 14 · 9:30

message.received

{ "event": "message.received", "data": { "reply": { "kind": "flow", "data": { "service": "oil_change", "date": "2026-10-14", "slot": "09:30" } } }}
Soldes d'automneTerminée

1 240 contacts consentants promo_automne

−20 % sur les pneus jusqu'à dimanche. Réservez votre montage en un geste. RéserverNe plus recevoir
Envoyés
1 240
Livrés
1 198
Lus
873

38 écartés : sans accord ou désinscrits

TypeScript

await nodium.as('crm-4187').broadcasts.send({ name: "Soldes d'automne", whatsappTemplateId: template.id, allOptIn: true})

Vos campagnes, à ceux qui les ont acceptées.

Un modèle marketing approuvé par Meta, tous vos contacts consentants ou une liste : un appel, et Nodium envoie en file, au rythme que Meta autorise à votre numéro.

  • Seuls les contacts qui ont donné leur accord reçoivent ; un désinscrit est écarté d'office.
  • Le nombre exact avant l'envoi, puis le suivi, la pause et la reprise.
  • Jusqu'à 10 000 destinataires par diffusion, comptés un par un.

Éditeurs, agences : une clé pour tous vos clients.

Chaque client a son numéro et son lien de branchement. Vous agissez pour lui avec un en-tête, et un seul webhook reçoit tout. Vos clients ne voient jamais d'écran Nodium : c'est votre produit.

Ce que vous n'avez plus à faire

  • Le statut de Tech Provider chez Meta et la revue de l'application
  • L'inscription intégrée pour le numéro de chaque client
  • La validation des modèles, client par client
  • La fenêtre de 24 h et les règles de tarification de Meta
  • Les webhooks signés, les nouvelles tentatives, l'ordre
Créer un compte

TypeScript

// 1 · Un nouveau client, et son lien de branchementconst client = await nodium.tenants.create( { externalId: 'crm-4187', name: 'Agence Horizon' }, { connectLink: true })sendToYourClient(client.connectLink.url)// 2 · Agir pour lui : un en-tête, rien d'autreawait nodium.as('crm-4187').messages.send({ … })// 3 · Un webhook pour tous vos clients, signé, dans l'ordreapp.post('/webhooks/nodium', (req, res) => { const { event, external_id, data } = req.body if (event === 'message.received') handle(external_id, data) res.sendStatus(200)})

Le gratuit fait tourner un vrai commerce.

Build n'est pas un essai : ni date de fin, ni carte bancaire, et toute l'API — webhooks, modèles, Flows, diffusions. Le mois d'un garage tient dans ses 3 000 messages.

Garage Martin

Octobre · offre Build

Exemple
  • Rappels de rendez-vous640
  • Devis envoyés420
  • Réponses de vos clients1 180
  • Factures et liens de paiement380

Messages du mois2 620 / 3 000

À payer0,00 €

Messages envoyés et reçus. Les frais de Meta se règlent à part, à Meta.

Gratuit, pour toujours

Démarrez gratuitement.

Build

Pour commencer

0 € pour toujours

Sans carte bancaire

Votre numéro WhatsApp, branché par vous. Sans carte.

Commencer gratuitement
  • 3 000 messages par mois
  • 1 numéro WhatsApp, branché en deux minutes
  • 1 Go de médias, 7 jours de conservation
  • Toute l'API, la console et le journal
  • Webhooks signés, modèles, Flows et diffusions
  • Au-delà : Launch, 19 € par mois

Launch

19 € par mois

Branchez les numéros de vos clients, chacun par son lien. Tout compris côté Nodium.

Brancher mes clients
  • 100 000 messages par mois
  • 3 numéros inclus, 8 € par numéro en plus
  • 20 Go de médias, 30 jours de conservation
  • Clients illimités, un lien de branchement chacun
  • Au-delà du quota : 1 € les 1 000 messages, jusqu'au plafond que vous fixez

Scale

249 € par mois

Pour un parc de clients, avec un support par courriel prioritaire.

Choisir Scale
  • 1 000 000 de messages par mois
  • 50 numéros inclus, 4 € par numéro en plus
  • 200 Go de médias, 90 jours de conservation
  • Au-delà du quota : 0,50 € les 1 000 messages

Enterprise

Volumes, numéros et conservation sur mesure, avec un interlocuteur dédié.

Passer de Build à Launch ne change rien à votre code : la même clé, les mêmes webhooks. Meta facture ses frais à part, à chaque numéro. Comparer les offres

Vos données restent en Europe.

Nodium est conçu pour le RGPD : vous restez responsable de vos données, nous en sommes le sous-traitant, et chaque garantie se vérifie.

  • API officielle de Meta

    WhatsApp Cloud API

  • Zéro IA embarquée

    Nous transportons. Votre code décide quoi dire.

Le registreRGPD
  • Hébergé dans l'Union européenne

    Les serveurs à Paris, la base de données en Irlande.

  • Sous-traitance encadrée

    Les clauses de sous-traitance du RGPD, dans nos conditions.

  • Conservation paramétrable

    7, 30 ou 90 jours selon l'offre ; moins pour un client, si vous le voulez.

  • Effacement en un appel

    Une personne, ses messages et ses fils, effacés par l'API.

  • Consentement respecté

    Une diffusion ne touche que les contacts qui ont accepté.

  • Secrets chiffrés, accès tracés

    AES-256-GCM en base ; chaque lecture d'une conversation est journalisée.

Votre premier message, aujourd'hui.

Une clé, un numéro, un appel. Gratuit pour votre entreprise.

Commencer gratuitement

Parlez à l'équipe Nodium

Dites-nous ce que vous branchez. Nous revenons vers vous sous un jour ouvré, avec un tarif adapté si vous avez plus de vingt-cinq clients.