Après chaque article WordPress, un bot Typebot capture les emails. GoRules Zen les score. Residual Reach déclenche la campagne. Voici comment fonctionne ce flywheel contenu → outreach.
Publier un article n'est pas suffisant. Le vrai ROI vient de la capture et du scoring des leads générés par cet article.
Residual Publish implémente un flywheel complet : chaque article WordPress déclenche automatiquement un bot Typebot, qui capture les emails, que GoRules Zen score, que Residual Reach convertit en campagne.
Quand Residual Publish publie un article sur WordPress, il injecte un script Typebot CDN dans le contenu :
<script type="module">
import Typebot from 'https://cdn.jsdelivr.net/npm/@typebot.io/js@0.3/dist/web.js'
Typebot.initBubble({
typebot: "votre-bot-id",
apiHost: "https://typebot.io",
previewMessage: { message: "Obtenez le rapport PDF complet 📊" }
})
</script>Le bot apparaît comme une bulle flottante en bas à droite de l'article. Quand un lecteur interagit, Typebot envoie un webhook à Residual Publish.
POST https://publish.residual-labs.fr/api/v1/webhook/typebot
Headers: { x-typebot-signature: "sha256=..." }Residual Publish valide la signature HMAC-SHA256 avant de traiter le payload. Ensuite :
1. Extraction de l'email depuis les réponses du bot
2. Score via GoRules Zen
3. Insertion dans typebot_leads
4. Forward vers Residual Reach si hot/warm
GoRules Zen est un moteur de règles métier NAPI. Il évalue le lead contre un fichier de règles JSON (GDM) et retourne un score.
{
"hitPolicy": "collect",
"rules": [
{ "emailType": "\"work\"", "score": "40", "reason": "\"Email professionnel\"" },
{ "emailType": "\"free\"", "score": "15", "reason": "\"Email gratuit\"" },
{ "source": "\"typebot\"", "score": "10", "reason": "\"Via bot article\"" }
]
}La politique collect retourne toutes les règles qui matchent sous forme de tableau. Residual Publish additionne les scores :
const rows = result.result as Array<{ score?: number }>
const totalScore = rows.reduce((sum, r) => sum + (r.score ?? 0), 0)
const tier = totalScore >= 70 ? "hot" : totalScore >= 40 ? "warm" : "cold"Les leads "cold" sont stockés en DB mais ne déclenchent pas de campagne. Résultat : 0 spam, meilleure délivrabilité, meilleur taux de réponse.
1. Allez sur app.typebot.io
2. Dans votre bot → Settings → Webhooks
3. Ajoutez https://publish.residual-labs.fr/api/v1/webhook/typebot
4. Activez le webhook sur la soumission du formulaire email
5. Récupérez le secret et ajoutez-le dans vos variables d'environnement : TYPEBOT_WEBHOOK_SECRET
*Le flywheel complet est disponible avec toutes les connexions configurées. Commencer →*
Residual Publish génère, publie et score vos leads en autonomie. BYOK, RGPD, scheduling inclus. 100 crédits offerts.
Créer un compte gratuit →