Chat
Chat

Cajoo

React NativeTypescriptGraphQL

Livraison de courses en 15min

App mobile

Le client

Cajoo était* une entreprise spécialisée dans la livraison de courses à domicile en 15 minutes.
Jeremy Gotteland, le CTO de Cajoo, nous a contacté via Malt pour renforcer ponctuellement son équipe technique.


*En 2022 Cajoo a été racheté et fusionné au sein de Flink.

Le projet et les besoins

En mai 2021, l'équipe technique de Cajoo est débordée. Kanso a ainsi été sélectionné pour remplir quatre besoins critiques, identifiés par l'équipe marketing et produit :

  • Enrichir et remonter des données marketing manquantes (attribution, conversion)
  • Donner la possibilité de générer des liens vers des pages arbitraires au sein de l'application pour améliorer les actions de marketing
  • Une boutique au sein de l'application mobile, basée sur les données de Prestashop 
  • Synchroniser les données clients de l'API avec le nouveau CRM (Intercom)

La solution proposée

La première phase, a concerné la mise en place du "deep-linking", pour ce faire nous avons utilisé les librairies d'apps-flyer et Segment pour React Native. Nous avons résolu plusieurs problèmes de compatibilité et de configuration dans l'existant et ajouté ce qu'il manquait dans la configuration de react navigation.
La seconde phase a concerné la remontée d'information au niveau d'AppsFlyer, notamment le débuggage de l'intégration de la librairie pour la remontée d'information clés telles que le nombre d'installation ou de désinstallation de l'app, le nombre d'ouvertures chaque jour, etc.
Enfin concernant la partie intégration des données clés au nouveau CRM, un pipeline de synchronisation a été mis en place en Python entre la partie data analytics et la partie CRM. Le choix d'architecture était imposé et Kanso n'a réalisé que la partie code. Nous avons mis en place des batchs de synchronisation sur des fenêtres d'une heure avec traitement en parallèle des données et appels d'API.

image1

La stack technique et l'infrastructure

  • React Native
  • AppsFlyer
  • Segment
  • Amplitude
  • Python
  • Intercom

React NativeTypescriptGraphQL

Le périmètre d'action/Les moyens déployés (durée et équipe)

Les trois besoins de Cajoo ont nécessité 2 profils, à temps plein pendant 2 mois :

  • Un développeur back pour la partie CRM, Python et analytics via AppsFlyer
  • Un développeur front pour la partie deep-linking et la configuration et intégration d'AppsFlyer en front

L'impact

350K utilisateurs
15 villes Françaises
Racheté 93 millions de dollars par Flink

Des idées ? un projet ?

N'hésitez pas à nous en faire part

Nous vous répondrons dans l'heure