Pushary

Comparatif honnête

Knock livre le message d’approbation.
Pushary renvoie la décision.

Knock envoie des notifications sur de nombreux canaux. Son toolkit d’agents peut transmettre le message d’approbation ; vous construisez la suite avec des webhooks et votre état en attente. Avec Pushary, l’agent demande, votre utilisateur touche Approuver ou Refuser sur téléphone et votre code reçoit la réponse. Sans réponse à temps, l’action ne s’exécute pas.

Lequel choisir

Les deux peuvent présenter une approbation à une personne. Le choix porte sur la partie que vous voulez gérer. Knock prend en charge l’envoi ; la boucle d’approbation vous revient : votre code reçoit un webhook et reprend l’outil suspendu. Chez Pushary, cette boucle est le produit. Un appel envoie la question, attend et renvoie la réponse. Sans réponse à temps, c’est non, et chaque réponse est enregistrée.

Pushary vous convient si :

  • Vous voulez un appel qui interroge une personne réelle et renvoie sa réponse
  • L’absence de réponse doit valoir un non sans programmer cette règle
  • Vos utilisateurs doivent connecter leur téléphone avec un lien, sans application à développer
  • Vous voulez enregistrer et consulter chaque question et réponse
  • Vous travaillez en Python et en TypeScript

Knock vous convient si :

  • Vous envoyez beaucoup de notifications produit par e-mail, fil intégré, push, SMS, Slack et Teams
  • Vous voulez des modèles, regroupements, récapitulatifs et un centre de préférences
  • Vous utilisez déjà Knock et voulez ajouter les approbations à vos workflows
  • Vos approbateurs travaillent déjà dans Slack ou le fil de votre application
  • Construire l’endpoint webhook et l’état d’attente des approbations vous convient

Ce qui les distingue

Qui construit l’attente

requiresHumanInput de Knock diffère l’appel d’outil et confie la reprise à votre gestionnaire de webhook. L’état en attente, l’association des réponses aux questions et les nouvelles tentatives résident dans votre code. decisions.ask() de Pushary attend et renvoie la réponse comme résultat de l’appel. Pour une attente plus longue, Pushary conserve la demande et, avec une URL de rappel, envoie la réponse à votre serveur par webhook signé. Si un déploiement intervient pendant l’approbation, votre code reprend donc l’exécution au lieu de recommencer.

Sans réponse, c’est non

Le blocage d’un agent après une approbation Knock sans réponse dépend du code écrit par chaque équipe. Dans Pushary, une demande sans réponse ne vaut jamais un oui. À l’expiration, votre code reçoit approved: false, l’action ne s’exécute pas et l’expiration est enregistrée avec la question.

Joindre les téléphones de vos utilisateurs

Interroger vos utilisateurs, pas seulement votre équipe, exige de joindre leurs téléphones. Chez Knock, le destinataire doit déjà être identifié avec ses données de canal ; le push mobile passe par votre application avec vos identifiants APNs ou FCM. Avec Pushary, aucune application à développer. Votre utilisateur ouvre votre lien une fois et installe l’application Pushary gratuite ou active les notifications du navigateur, sans compte ni paiement. Chaque notification commence par le nom de votre produit.

Les avantages de Knock

Knock est solide pour les notifications produit : un moteur de workflows commun aux e-mails, fils intégrés, push, SMS, Slack et Teams, avec modèles, regroupement, préférences et suivi de l’engagement. Il propose aussi une véritable offre développeur gratuite et des offres entreprise. Pour envoyer beaucoup de messages produit de façon fiable sur plusieurs canaux, utilisez Knock. Pushary vise les notifications d’agents et les questions qui attendent des réponses.

Comparatif des fonctionnalités

FonctionnalitéPusharyKnock
Un appel qui interroge une personne et renvoie sa réponseFONCTION CENTRALE
Sans réponse, c’est non, sans code supplémentaire
Vos utilisateurs connectent leur téléphone avec un lienCONNEXION
Approbations push sur téléphone sans développer votre application
Chaque décision conservée et consultable par identifiant
Fonctions d’approbation pour Vercel AI SDK
Webhook signé lorsqu’une personne répond
Canaux e-mail, SMS et fil intégré
Modèles, regroupement, récapitulatifs et centre de préférences
Notifications multicanales à grand volume
Tarifs
Partner à $99/mois, tarif public et souscription autonome
Offre Developer gratuite, Starter dès $250/mois

Les lignes Knock reflètent sa documentation publique et sa page de tarifs en octobre 2026. Son toolkit évolue en bêta : consultez sa documentation pour l’état actuel.

Questions fréquentes

Knock prend-il en charge l’intervention humaine pour les agents IA ?

Oui. Son Agent Toolkit fournit requiresHumanInput pour diriger un appel d’outil vers un workflow Knock et envoyer un message avec action. La documentation décrit une interaction intrinsèquement asynchrone. L’agent reçoit immédiatement un résultat d’attente de saisie. Quand la personne répond, Knock envoie un webhook à votre application et votre code reprend l’appel. Vous construisez l’endpoint webhook, l’état en attente et la reprise. Pushary gère cette boucle en un appel : decisions.ask() attend et renvoie la réponse ; sans réponse à temps, c’est non.

Que se passe-t-il à l’expiration du délai dans chaque produit ?

Dans Pushary, l’action ne s’exécute pas. Sans réponse à temps, decisions.ask() renvoie un résultat non approuvé. Pushary conserve la demande de son côté : un redémarrage chez vous ne la perd pas. La documentation Knock de cette fonction ne prévoit ni expiration ni refus par défaut en cas de silence ; votre code autour du webhook doit définir ce comportement.

Chaque produit peut-il joindre le téléphone d’un utilisateur final ?

Oui, différemment. Knock envoie les notifications via votre propre application mobile avec vos identifiants APNs ou FCM et jetons d’appareil, et les SMS via votre fournisseur. Pushary fournit aussi la réception. Votre utilisateur ouvre une fois votre lien et installe l’application Pushary gratuite ou active les notifications du navigateur. Les demandes y arrivent ensuite par notification push. Vous n’avez ni application à livrer ni identifiants push à gérer.

Quels frameworks chacun couvre-t-il pour les approbations ?

Knock propose ses fonctions de sollicitation humaine dans son adaptateur Vercel AI SDK ; en octobre 2026, le toolkit est un package TypeScript en bêta. Pushary publie des adaptateurs TypeScript pour Vercel AI SDK, LangGraph, Mastra, OpenAI Agents SDK, Eve et Claude Agent SDK, et Python pour LangGraph, CrewAI, OpenAI Agents SDK, Pydantic AI et Haystack. LangChain, Hermes et OpenClaw appellent directement le SDK principal ; tout client MCP peut utiliser le serveur MCP hébergé.

Quand choisir Knock ?

Pour les notifications produit : volumes élevés d’e-mails, fils intégrés, push, SMS, Slack et Teams, avec modèles, regroupement, récapitulatifs et centre de préférences. Knock y excelle. Si vous l’utilisez déjà, son toolkit d’agents ajoute les approbations à vos workflows existants. Choisissez Pushary pour une décision : l’agent doit s’arrêter, une personne précise doit répondre sur son téléphone, l’absence de réponse doit valoir un non et la réponse doit être enregistrée.

Pour aller plus loin

Deux appels, et votre agent peut interroger vos utilisateurs.

Connectez chaque utilisateur une fois avec un lien. Posez ensuite la question avant l’étape sensible : votre code attend une approbation ou un refus. Sans réponse, c’est non, et chaque réponse est enregistrée. Compatible avec Vercel AI SDK, LangGraph, CrewAI, Mastra, OpenAI Agents SDK, Eve, Hermes et MCP.

Start free