Surveillance App Store & Google Play · codé en Rust
Sachez ce que
vos avis veulent dire.
Chaque avis sur l'App Store et Google Play, étiqueté par thème et gravité et condensé en une ligne en anglais — quelle que soit la langue d'origine. Seuls ceux qui comptent vous parviennent, livrés exactement une fois vers un webhook dès aujourd'hui, Slack ensuite — chaque événement porte un event_id stable, pour qu'une nouvelle tentative ne devienne jamais un doublon. Pas un tableau de bord de plus où se connecter.
Fonctionnement
Trois rouages. Aucun n'est le vôtre.
Nous surveillons les deux stores
Nous interrogeons vos applications sur l'App Store et Google Play, à une cadence régulière. Aucun SDK, aucun code dans votre application.
Nous lisons chacun d'eux
Chaque avis est normalisé dans un schéma unique, puis étiqueté par thème et gravité et condensé en un résumé d'une ligne en anglais — pour agir sans le lire. La même forme, quel que soit le store d'origine.
Là où vous travaillez déjà
Vous recevez l'événement — livré exactement une fois — vers un webhook ou votre outil d'automatisation dès aujourd'hui, Slack en natif ensuite. Aucun nouvel onglet, aucune nouvelle connexion.
Catalogue d'événements
Le vocabulaire du produit.
Chaque signal émis par Rustle porte un nom. Abonnez-vous à ceux qui comptent pour vous ; filtrez-les jusqu'au niveau de bruit que vous tolérez.
D'autres événements arrivent — une roadmap publique sera bientôt disponible.
Au-delà du signal unique
Pas seulement des signaux. Des patterns.
Rustle observe l'évolution de vos avis dans le temps et vous pousse les points de bascule — pour qu'une tendance vous parvienne sous forme d'événement, et non parce que vous faites défiler un tableau de bord.
Où ça arrive
Ça arrive là où vous êtes déjà.
Un seul événement, n'importe quelle destination. Diffusez un même déclencheur vers autant de destinations que vous voulez.
Conçu pour les développeurs
Un schéma normalisé unique. Du JSON, tout simplement.
Aucun client propriétaire requis. Enregistrez un webhook en trois lignes et commencez à recevoir des événements. La même forme de payload, quel que soit le store d'origine.
{ "event_type": "review.created", "store": "apple", "app_id": "com.acme.notes", "review_id": "10982334771", "rating": 2, "title": null, "body": "Crashes on launch since 4.2.", "author": "tess_w", "app_version": "4.2.0", "country": "us", "occurred_at": "2026-06-02T14:08:11Z", "observed_at": "2026-06-02T14:09:03Z", "enrichment": { "sentiment": "negative", "themes": ["stability_crash", "update_regression"], "severity": "high", "is_bug_report": true, "summary_en": "Crashes on launch since the 4.2 update; unusable." } // + event_id, occurrence_id, fingerprint, content_hash, schema_version }
# pointez un endpoint vers n'importe quel événement curl -X POST https://api.rustle.cloud/v1/hooks \ -H "Authorization: Bearer $RUSTLE_KEY" \ -d '{"event_type":"review.created","url":"https://…"}' # → 201 Created # { "hook_id": "hk_8f2a", "status": "armed" }
Un seul schéma normalisé pour les deux stores — vous écrivez le gestionnaire une seule fois.
Explorer
Tout autour de l'événement.
Les briques qui transforment un flux d'événements en workflow — la doc, une console et des automatisations en un clic. Le tout en préparation.
Référence API →
Toute la surface REST — enregistrer des hooks, parcourir les événements, rejouer les livraisons.
BientôtConsole →
Gérez vos applications, vos hooks et l'historique de livraison — un panneau de contrôle, pas un tableau de bord où vivre.
BientôtIntégration Zapier →
Déclenchez des Zaps depuis les événements d'avis et de notes — sans code, sans endpoint à héberger.
Intégration Make
Envoyez les événements directement dans vos scénarios Make, aux côtés du reste de votre stack.
Pourquoi ne pas le scripter soi-même
Vous pourriez. Pendant une semaine environ.
- ~Se déclenche deux fois quand deux sondages se chevauchent, ou perd des événements quand la machine se met en veille.
- ~Deux chemins de code — un par store — qui se désynchronisent.
- ~Le même avis vous notifie à chaque exécution jusqu'à ce que vous codiez la déduplication.
- ~Un store modifie son balisage et votre parseur casse en silence un samedi.
- ~Les avis arrivent dans une dizaine de langues — et vous les liriez tous pour trouver le bug ou la demande de fonctionnalité qui compte.
- ✓Livraison exactement une fois — jamais de double déclenchement, jamais de mort silencieuse.
- ✓Normalisation inter-stores — un seul schéma, aucun embranchement par store.
- ✓Trié pour vous — sentiment, thème et gravité sur chaque avis, résumé en anglais quelle que soit la langue.
- ✓Casse de parseur gérée — quand un store change, c'est nous qui corrigeons, pas vous.
- ✓Les patterns, poussés — pics de demande et flambées de mauvaise version vous parviennent en événements, pas en tableau de bord.
N'importe qui peut récupérer l'avis. Savoir ce qu'il veut dire — de façon fiable — c'est ça le produit.
Tarifs
Pensé pour les indés. Deux offres, c'est tout.
Les événements d'avis & de note enrichis, gratuits. Les patterns et plus d'applications avec Indie. La facturation ouvrira avec la console — rien à payer aujourd'hui.
1 application
- 1 pays
- Événements d'avis & de note enrichis
Jusqu'à 10 applications
- Tous les pays couverts
- Événements de patterns & cycle de vie
- +4 €5 $ par tranche de 10 applications, jusqu'à 50
Pays pris en charge (16)
- États-Unis
- Royaume-Uni
- Canada
- Australie
- Irlande
- France
- Allemagne
- Espagne
- Italie
- Pays-Bas
- Suède
- Brésil
- Mexique
- Japon
- Corée du Sud
- Inde