Vos clients réclament sans cesse de l'analytique et de l'IA sur leurs propres données. Le construire vous-même devient un deuxième produit à maintenir.
L'analytique et l'IA dans votre produit, déployées à votre façon.
Intégrez un tableau de bord, un volet de chat ou l'application entière, activez ou désactivez chaque élément depuis un configurateur visuel, et renvoyez vos ingénieurs à votre produit après un seul appel backend.
Vos clients demandent. Votre produit répond.
Dans l’app
Le configurateur d’intégration, dans Querri.
Ce sont des captures d’écran du configurateur d’intégration de Querri avec les données d’une entreprise de démonstration. Chaque changement apparaît dans l’aperçu en direct avant que vous copiiez l’extrait.
D'un tableau de bord à l'application entière. Vous choisissez ce qui est activé.
Choisissez un seul tableau de bord, un volet de chat, la Bibliothèque ou l'application entière. Les données, les définitions et l'analyse par IA sont incluses : aucun modèle à construire au préalable.
- Réglez la barre latérale, l'en-tête, le volet de chat, la zone de saisie, un titre d'accueil avec des boutons de questions et le thème.
- Regardez l'aperçu en direct changer au fil de vos réglages, puis copiez l'extrait de code.
- Une fois le SDK en place, changer ce que voient vos clients est un réglage, pas un projet d'ingénierie.
Chacun de vos clients est un vrai utilisateur, avec son propre filtre.
Votre backend fait un seul appel, getSession(), en Node, Python ou PHP. Il retrouve ou crée la personne à partir de votre propre identifiant utilisateur, lui associe son filtre de lignes et renvoie un jeton de session de courte durée. Votre clé API reste sur votre serveur.
Le filtre devient une véritable politique d'accès : le chat, les projets, les imports et les tableaux de bord sont filtrés par le même moteur que l'application principale. Pas de sécurité d'intégration séparée qui pourrait faillir.
const { session_token } = await client.getSession({ user: { external_id: 'usr_812' }, access: { filters: { tenant_id: 'acme' } }, });
Placez un bouton de question sur vos propres écrans. Il interroge Querri pour vous.
Avec sendPrompt(), un bouton de votre application, comme « Expliquer ce mois-ci », envoie une question au chat intégré. Le configurateur détermine si vos utilisateurs voient le raisonnement et les plans de l'IA, ou seulement la réponse.
- Lecture des commandes du mois
- Comparaison avec le mois dernier
- Vérification des comptes qui ont le plus changé
Les données de vos clients restent les leurs.
Domaines autorisés uniquement
Domaines autorisés limite les sites qui peuvent héberger l'intégration.
Paramètres d'administration hors de portée
Les utilisateurs intégrés ne peuvent pas ouvrir les clés API, la facturation, la sécurité ni les autres paramètres d'administration, même en saisissant l'URL.
Aucun enregistrement par défaut
L'enregistrement de session et l'identification des utilisateurs sont désactivés dans l'intégration, sauf si vous les activez.
Certifié, et jamais utilisé pour l'entraînement
Certifié SOC 2 Type II, HIPAA et ISO 27001:2022. Vos données n'entraînent jamais de modèle.
Trois étapes. Ensuite, vos ingénieurs reviennent à votre produit.
- 1
Choisir ce qui s'affiche
Dans Paramètres, Intégration, ouvrez le configurateur. Activez un tableau de bord, le volet de chat, la Bibliothèque ou l'application entière, vérifiez l'aperçu et copiez l'extrait.
- 2
Ouvrir une session par utilisateur
Votre backend appelle getSession() avec l'identifiant de votre utilisateur et un filtre de lignes facultatif, puis transmet au navigateur un jeton de courte durée.
- 3
Ajouter le composant
Utilisez le composant React, Vue, Svelte ou Angular, la version par balise script, ou le paquet PHP pour Laravel, Symfony et WordPress.
Un déploiement, trois groupes qui tiennent à sa réussite.
Vos clients
Ils interrogent le produit qu'ils utilisent déjà sur leurs propres données, et ne voient jamais que leurs propres lignes.
Votre équipe produit
Décidez quoi activer et quand : commencez par un tableau de bord, ajoutez le volet de chat au trimestre suivant, ouvrez l'application entière aux utilisateurs avancés.
Vos ingénieurs
Un appel backend en Node, Python ou PHP, un composant pour React, Vue, Svelte ou Angular, un jeton de courte durée dans le navigateur et les mêmes filtres de lignes que l'application principale.
Les questions des équipes produit et ingénierie
Que pouvons-nous intégrer ?
D'un seul tableau de bord à l'application Querri complète : un tableau de bord, le volet de chat, la Bibliothèque ou toute l'application. Activez ou désactivez chaque élément dans le Configurateur d'intégration, vérifiez l'aperçu et copiez l'extrait.
Comment chaque client ne voit-il que ses propres données ?
Votre backend ouvre une session pour chaque utilisateur à partir de votre propre identifiant utilisateur et peut lui associer un filtre de lignes, par exemple tenant_id = acme. Ce filtre devient une véritable politique d'accès : le chat, les projets, les imports et les tableaux de bord sont tous filtrés par le même moteur que l'application principale.
Quelle charge de travail pour l'ingénierie ?
Un appel backend, getSession(), en Node, Python ou PHP, plus un composant pour React, Vue, Svelte ou Angular, une version par balise script, ou le paquet PHP pour Laravel, Symfony et WordPress. Ensuite, ce que voient vos clients est un simple réglage.
Notre clé API arrive-t-elle un jour dans le navigateur ?
Non. Votre backend échange la clé API contre un jeton de session de courte durée, et le navigateur ne reçoit que ce jeton. Domaines autorisés limite les sites qui peuvent héberger l'intégration.
Les utilisateurs intégrés peuvent-ils accéder aux paramètres d'administration ?
Non. Les clés API, la facturation, la sécurité et les autres paramètres d'administration restent hors de portée dans l'intégration, même si quelqu'un saisit l'URL.
Nos utilisateurs sont-ils enregistrés ou suivis dans l'intégration ?
Pas sans votre accord. L'enregistrement de session et l'identification des utilisateurs sont désactivés par défaut dans l'intégration.
Nous intégrons déjà des tableaux de bord d'un outil de BI. Pourquoi ajouter ceci ?
Gardez-les. Les tableaux de bord intégrés répondent aux questions pour lesquelles quelqu'un les a construits. Querri ajoute une IA à laquelle vos clients peuvent tout demander, sur des données et des définitions qu'elle comprend déjà, sans modèle à construire au préalable.
Pour votre équipe. Et pour vos clients aussi.
Commencez par un tableau de bord. Ajoutez l'IA quand vos clients sont prêts.