Grahovskiy

Plus de clients, moins de routine

Applications web, bots et automatisation pour les entreprises. Nous accompagnons votre projet de la première discussion jusqu'au lancement et au support.

  • 7+ Années d'expérience
  • 50+ Projets réalisés
  • 24 h avant la première réponse
  • 1 mois de support offert après le lancement

À propos de nous

Nous sommes Grahovskiy : développement, intégrations et marketing dans une seule équipe. Nous créons des sites, des boutiques en ligne et des CRM, les connectons aux services de paiement et de comptabilité, automatisons les tâches répétitives et amenons des clients grâce à la publicité et au SEO. En plus de 7 ans, nous avons réalisé le système et le site d'une clinique à Barcelone, une marketplace en Biélorussie, des services Telegram et des intégrations de marquage des produits. Vous échangez directement avec ceux qui construisent votre projet, recevez un planning et un devis clairs avant le démarrage, et un mois de support offert après le lancement.

Nos services

Nous prenons tout en charge : du site et du CRM jusqu'à la publicité qui amène des clients.

Mini-sites et landing pages

Sites vitrines, landing pages et petits sites d'entreprise. Lancement rapide, mise en page adaptative, formulaires de demande, intégration avec le CRM et les messageries.

  • Lancement rapide
  • Design adaptatif
  • Formulaires de demande
  • Intégration CRM et messageries

Sur devis

Boutiques en ligne et marketplaces

Plateformes e-commerce et marketplaces : catalogue, espaces vendeurs, tunnel de commande, paiements et livraison.

  • Catalogue et boutiques vendeurs
  • Paiements et livraison
  • Panneau d'administration
  • Prêt pour une forte charge

Sur devis

Marketing & publicité

Nous amenons des clients vers ce que nous construisons : publicité ciblée et search, SEO, réseaux sociaux et e-mailing, avec une analytique qui montre d'où viennent les demandes.

  • Publicité ciblée & search
  • SEO
  • SMM & e-mailing
  • Analytique web

Sur devis

Développement de CRM

Le système sur lequel l'entreprise tourne : fiches clients, prestations et devis, équipe, demandes et canaux.

  • Fiches clients et historique
  • Tarif et devis
  • Rôles, plannings et accès
  • WhatsApp, publicité et calendrier

Sur devis

Intégrations et API

Nous connectons vos systèmes aux services de paiement, de marquage et de gestion : Chestny ZNAK, 1C, entrepôts, marketplaces, SMS et e-mail.

  • Systèmes de paiement
  • Marquage et signature électronique
  • 1C, entrepôts, marketplaces
  • SMS et e-mail

Sur devis

Automatisation des processus

Nous automatisons le travail répétitif : documents, rapports, réservations et enregistrements, synchronisation entre CRM, tableurs et messageries.

  • Documents et rapports
  • Réservation et enregistrement automatiques
  • Synchronisation CRM, tableurs, messageries
  • Tâches planifiées

Sur devis

Web scraping

Nous collectons des données sur les sites et marketplaces : prix des concurrents, stocks, fiches produits, lots d'enchères. Les données arrivent selon un calendrier — dans un tableur, votre CRM ou Telegram.

  • Veille des prix et des stocks
  • Export vers tableurs et CRM
  • Collecte planifiée
  • Données propres et structurées

À partir de 300 €

Bots Telegram

Un bot qui vend et sert vos clients tout seul : il prend les demandes et les paiements, délivre les accès, envoie des notifications et transmet les données à votre CRM.

  • Paiements
  • Intégration CRM
  • Panneau d'administration
  • Diffusions et notifications

À partir de 250 €

Support et évolution

Support continu et évolution de votre produit : supervision, mises à jour, nouvelles fonctionnalités.

  • Supervision et mises à jour
  • Nouvelles fonctionnalités à la demande
  • Premier mois offert
  • Abonnement ou selon accord

Sur devis

Notre méthode

Chaque étape se termine par un résultat vérifiable.

  1. Analyse de la demande — Un appel ou un échange écrit : processus, objectifs et où se perdent les demandes.
  2. Structure et devis — Nous fixons le périmètre, les étapes, le délai et le prix avant le développement.
  3. Développement — Nous montrons le résultat par étapes, pas seulement à la fin. Les ajustements se font au fil de l’eau.
  4. Lancement et support — Nous publions, branchons l’analytique et surveillons un mois que tout fonctionne.

Nos réalisations

MonaSmile — système pour une clinique

Le système sur lequel tourne une clinique : fiches patients, liste de prix et devis, médecins et plannings, demandes issues de la publicité et WhatsApp. Ce qui a été fait : • Fiche patient : contacts, origine et historique. Une demande entrante devient un dossier durable. • Liste de prix et devis : le plan de travail et les prix viennent du tarif de la clinique et partent au patient sous forme de document. • Médecins, spécialités et plannings. Un membre de l'équipe voit ses propres patients, la direction voit toute la clinique. • WhatsApp : le message arrive dans la fiche, la réponse part du système, le statut de livraison reste enregistré. • Les envois des formulaires Facebook et Instagram créent la fiche d'eux-mêmes. Le calendrier du médecin est relié à Google Calendar. Résultat : la clinique suit les patients, les prestations et l'équipe dans un seul système. Stack : Odoo 19, PostgreSQL, WhatsApp Cloud API, Meta Lead Ads, Google Calendar.

MonaSmile — système pour une clinique

MonaSmile — site de la clinique

Le site de la clinique à Barcelone : dentisterie et médecine esthétique sur les mêmes pages, la prise de rendez-vous passe par WhatsApp. Ce qui a été fait : • Une page d'accueil et deux pages de directions. Le visiteur choisit tout de suite où aller. • Le bouton de réservation ouvre WhatsApp avec le numéro de la clinique. • Photos des médecins, de la clinique et du travail, vidéo sur le premier écran. • Les mêmes écrans sur le téléphone que sur l'ordinateur. Résultat : le patient prend rendez-vous depuis le site. Stack : HTML, CSS.

MonaSmile — site de la clinique

Archive photo de voitures accidentées issues des enchères Copart

Un système pour un client qui analyse les dommages de véhicules vendus aux enchères de véhicules accidentés aux États-Unis. L'objectif : collecter les photos de milliers de lots et les organiser en une archive facile à exploiter. Ce qui a été réalisé : • Un bot Telegram : le client envoie un export d'enchères (Excel, CSV ou zip), le bot sélectionne les véhicules correspondants et télécharge toutes les photos de chaque lot. • Filtrage par année, marques et types de dommages, réglable par boutons directement dans le bot — sans développeur. • Rangement soigné : Dommage / Marque / Année / Modèle / Lot_VIN, avec pour chaque lot un fichier de données — VIN, finition, dommages, kilométrage, titre, date de vente. Les tableaux sources sont conservés tels quels, avec sommes de contrôle. • Progression en temps réel, arrêt et reprise, aucun doublon, vérification de l'espace disque avant chaque téléchargement. • Robuste face aux vrais fichiers Excel : plusieurs feuilles, CSV issus d'Excel localisé, doublons, colonnes en trop. • L'archive se monte comme un lecteur réseau sous Windows et macOS via SFTP sécurisé. • Le serveur est installé et mis à jour en une seule commande : Docker, pare-feu, protection contre le brute force, connexion uniquement par clé. Fonctionne sur un VPS de 1 Go de RAM. • 195 tests automatisés ; un déploiement s'arrête automatiquement si un seul test échoue. Résultat : à partir d'un export quotidien de 50 000 lots, le bot retient les lots pertinents et constitue l'archive — 12 à 13 photos par véhicule en moyenne, sans aucun travail manuel. Stack : Python 3.12, aiogram 3, openpyxl, Docker, Ubuntu, OpenSSH/SFTP, pytest.

Archive photo de voitures accidentées issues des enchères Copart

CrossVill — marketplace pour la Biélorussie

Une marketplace où des vendeurs biélorusses ouvrent leur propre boutique et où les acheteurs commandent des produits et des services avec livraison dans tout le pays. Nous avons développé la marketplace de zéro en 2024 et continuons à la faire évoluer — de l'architecture des commandes et des paiements jusqu'aux outils pour les vendeurs. En ligne : crossvill.by. Ce qui a été réalisé : • Modèle multi-vendeurs : chaque vendeur dispose de sa boutique, de son catalogue et de ses commandes. Un panier contenant des articles de plusieurs vendeurs est automatiquement divisé en sous-commandes. • Paiement en ligne via WebPay avec paiement fractionné : les fonds sont répartis entre les vendeurs, les commissions de la plateforme et de la banque sont calculées automatiquement. • Commissions par catégorie et par vendeur, avec période de validité ; programme de parrainage pour les partenaires. • Livraison par Belpost et Evropochta, avec choix du point de retrait via leurs API. • Import massif de produits depuis Excel : modèles, création et mise à jour de produits avec variantes et caractéristiques, prix et stocks, renommage des références. Traitement en arrière-plan avec un rapport d'erreurs ligne par ligne. • Photos et vidéos des produits récupérées depuis des liens Yandex Disk ; stockage sur S3, images servies via imgproxy et un CDN. • Classement des produits selon les clics, les achats et la nouveauté, recalculé chaque nuit. • Rapports financiers par commande et par vendeur avec calculs sauvegardés ; les demandes des nouveaux vendeurs arrivent directement dans Google Sheets. • Tâches de fond avec Solid Queue, suivi des erreurs avec Sentry, feature flags, déploiement sur Docker Swarm derrière Traefik. Résultat : une plateforme en production où les vendeurs gèrent eux-mêmes leur catalogue et sont payés, tandis que la marketplace prélève automatiquement sa commission. Stack : Ruby 3.3, Ruby on Rails 7.1, Spree Commerce, PostgreSQL, Hotwire, Solid Queue, S3, imgproxy, Docker, Traefik, Sentry.

CrossVill — marketplace pour la Biélorussie

Service VPN dans Telegram avec délivrance automatique des clés

Un bot par lequel le client vend des abonnements VPN : l'utilisateur choisit une offre, paie et reçoit immédiatement une clé — sans intervention d'un administrateur. Développé de zéro, puis décliné en une version pour VK. Ce qui a été réalisé : • Trois protocoles : WireGuard, Outline et VLESS. La clé est délivrée juste après le paiement — sous forme de fichier, de lien et de QR code. • Ajout de nouveaux serveurs depuis l'administration : le bot se connecte en SSH, installe et configure le VPN lui-même, et alerte immédiatement les administrateurs en cas d'échec. • Choix de la localisation et du protocole ; le changement peut être proposé en option payante. • Huit moyens de paiement : YooKassa, YooMoney, Tinkoff, Telegram Stars, Cryptomus, WalletPay, FreeKassa et AAIO — avec vérification automatique des paiements et renouvellement automatique de l'abonnement. • Période d'essai, codes promo et programme partenaire avec suivi des commissions. • Panneau d'administration directement dans le bot : utilisateurs, paiements, graphiques, tests de vitesse des serveurs, sauvegardes. • Tous les textes du bot sont dans un fichier séparé et se modifient sans développeur. • Une version distincte du bot pour VK, basée sur vkbottle. Résultat : le service fonctionne en autonomie — du paiement à la délivrance de la clé et au renouvellement ; l'administrateur se contente d'ajouter des serveurs et de suivre les statistiques. Stack : Python, aiogram, pyTelegramBotAPI, vkbottle, SQLite, Paramiko (SSH), WireGuard, Outline, VLESS, API YooKassa, Plotly.

Service VPN dans Telegram avec délivrance automatique des clés

Surveillance des créneaux de rendez-vous

Un service pour un client qui devait être informé à temps des créneaux de rendez-vous disponibles dans les consulats de Lituanie : ils apparaissent rarement et partent vite. Ce qui a été réalisé : • Vérification régulière du calendrier de rendez-vous en ligne pour trois consulats à la fois. • Notifications Telegram dès qu'une date se libère, avec le consulat et la date. • Historique des créneaux trouvés : ce qui est apparu et quand, sans alertes répétées pour le même créneau. • Journaux détaillés et captures d'écran de la page en cas d'erreur — les problèmes sont visibles immédiatement. • Migration de Selenium vers Playwright avec une architecture asynchrone : plus stable, plus rapide et plus économe en ressources. Résultat : le client est informé d'un créneau libre quelques secondes après son apparition et a le temps de le réserver, au lieu de rafraîchir la page manuellement. Stack : Python, Playwright (auparavant Selenium), asyncio, TinyDB, Telegram Bot API.

Surveillance des créneaux de rendez-vous

Intégration avec Chestny ZNAK

Une bibliothèque pour une entreprise vendant des produits soumis au marquage obligatoire : elle automatise le marquage dans le système russe Chestny ZNAK — sans travail manuel dans le portail web. Ce qui a été réalisé : • Le cycle complet de marquage via les interfaces SUZ (OMS) et True API (GIS MT) : commande des codes, récupération des codes, rapport d'application et mise en circulation des produits. • Autorisation et signature électronique : obtention des jetons et signature des documents avec une signature électronique qualifiée (CryptoPro) via un service de signature dédié. • Chargement de la liste des produits (GTIN) avec pagination automatique. • Attente de la préparation des commandes et du traitement des rapports, vérification du statut des documents — le système attend lui-même la réponse de Chestny ZNAK. • Traitement correct des codes de marquage, y compris les caractères de contrôle GS1. • Erreurs explicites et délais d'attente à chaque étape ; architecture modulaire : chaque étape peut être appelée seule ou intégrée au système du client. • Documentation et exemples pour l'équipe du client. Résultat : un lot de produits est marqué par un seul appel depuis le système du client au lieu d'opérations manuelles dans le portail. Stack : Python, requests, API SUZ 3.0, True API (GIS MT), CryptoPro.

Intégration avec Chestny ZNAK

Studio Baryshni — publicité Instagram

Un studio de maquillage permanent à Minsk. Avant nous, les posts étaient boostés avec le bouton « Promouvoir » : environ 20 demandes par mois à ~12 $. Images : exemples de créas dans le style du projet. Ce qui a été réalisé : • Des Reels avant/après et une offre de −15 % sur la première visite. • Femmes de 25 à 45 ans dans un rayon de 5 km, demande directement en message privé. • Retargeting de ceux qui ont vu les Reels et le profil sans réserver. Résultat : 60 à 80 rendez-vous par mois à ~5 $ au lieu de ~20 à 12 $. Budget ~300–400 $ par mois, environ 6 mois. Stack : Meta Ads, Instagram, pixel, retargeting.

Studio Baryshni — publicité Instagram

Stasacucine — cuisines sur mesure

Un showroom de cuisines et de meubles sur mesure. Avant nous : uniquement l’organique et le bouche-à-oreille, environ 10 demandes par mois. Images : exemples de créas dans le style du projet. Ce qui a été réalisé : • Des carrousels avec de vrais projets et leurs prix. • Un formulaire quiz au lieu d’une simple demande. • Retargeting de ceux qui ont regardé les vidéos jusqu’au bout, et gestion des pages de la marque. Résultat : 35 à 50 demandes par mois à 14–18 $, dont 12 à 15 visites du designer. Budget ~600–700 $ par mois, environ 8 mois. Stack : Meta Ads, Instagram, SMM, retargeting.

Stasacucine — cuisines sur mesure

Concessionnaire d’occasion — demandes de recherche de véhicule

Un concessionnaire de voitures d’occasion. Facebook uniquement, objectif : des demandes de recherche de véhicule. Images : exemples de créas dans le style du projet. Ce qui a été réalisé : • Des carrousels avec des voitures précises et leurs prix. • L’offre « reprise et crédit sans apport ». • Une question filtre dans le formulaire pour écarter les demandes non qualifiées. Résultat : 120 à 150 demandes par mois à ~5–7 $ ; environ 7 % aboutissent à une vente, soit 8 à 10 voitures par mois. Budget ~800 $ par mois, environ 4 mois. Stack : Meta Ads, Facebook, formulaires de prospects.

Concessionnaire d’occasion — demandes de recherche de véhicule

CrossVill — publicité de la marketplace

La marketplace CrossVill avec livraison dans toute la Biélorussie. Nous l’avons développée et gérons sa publicité sur Google, Yandex et Meta. Images : exemples de créas dans le style du projet. Ce qui a été réalisé : • Google Shopping comme principal canal de vente. • Des campagnes produits sur Yandex Direct. • Meta pour le retargeting de ceux qui ont ouvert une fiche sans acheter. Résultat : 250 à 300 commandes par mois, ROAS ~6,5 (dépenses pub ~15 % du CA). Budget ~1 500 $ par mois, environ 10 mois. Stack : Google Ads, Google Shopping, Yandex Direct, Meta Ads.

CrossVill — publicité de la marketplace

Produits sur Amazon — trafic externe

Un vendeur sur Amazon. Trafic externe depuis Google et Facebook vers les fiches produits. Images : exemples de créas dans le style du projet. Ce qui a été réalisé : • Recherche Google sur les requêtes « catégorie + caractéristique ». • Ventes suivies avec Amazon Attribution. • Retargeting vidéo sur Facebook. Résultat : 350 à 450 ventes par mois grâce au trafic externe, ROAS ~3 (dépenses pub ~33 % du CA). Budget ~1 000 $ par mois, environ 5 mois. Stack : Google Ads, Meta Ads, Amazon Attribution.

Produits sur Amazon — trafic externe

Questions fréquentes

Combien de temps prend le développement ?

Cela dépend de la complexité du projet. Bot Telegram : à partir d'une semaine ; web scraper : à partir de 3 jours ; application web : à partir de 2 semaines. Les délais exacts sont définis après l'analyse des besoins.

Quels modes de paiement acceptez-vous ?

En général 50 % à l'avance et 50 % à la livraison. Pour les gros projets, un paiement par étapes est possible. Nous acceptons les virements bancaires et les cryptomonnaies.

Proposez-vous un support technique ?

Oui, le premier mois de support est gratuit. Ensuite, selon accord ou par abonnement.

Parlons de votre projet

Parlez-nous de votre projet : nous vous répondrons sous un jour avec des questions ou une première estimation.