Zoho specialists · full-stack engineeringSpécialistes Zoho · ingénierie full-stack

Your business runs on Zoho. We make sure Zoho runs.Votre entreprise tourne sur Zoho. Nous faisons en sorte que Zoho tourne.

Fixed-price fixes for the problems Zoho support can't reach: emails landing in spam, billing flows that misfire, CRMs full of dead automations — and custom development when configuration isn't enough.Des correctifs à prix fixe pour les problèmes que le support Zoho n'atteint pas : e-mails qui finissent en spam, facturation qui déraille, CRM remplis d'automatisations mortes — et du développement sur mesure quand la configuration ne suffit plus.

Fixed price, in writingbefore we start
Prix fixe, par écritavant de commencer
No lock-inyou keep the docs
Sans dépendancevous gardez la doc
Honest scopingwe'll say if we can't
Cadrage honnêteon le dit si on ne peut pas
Remote — any time zoneEnglish / French
À distance — tout fuseauEnglish / Français

Rate cardGrille tarifaire

Fixed scope. Fixed price. No surprises.Périmètre fixe. Prix fixe. Aucune surprise.

Most Zoho work falls into a handful of well-understood problems. So instead of open-ended hourly billing, you pick from a menu and know the cost before we start.La plupart des problèmes Zoho se résument à une poignée de cas bien connus. Plutôt qu'une facturation horaire sans fin, vous choisissez dans un menu et connaissez le prix avant de commencer.

BILLINGFACTURATIONfrom dès €900fixed, quoted upfrontfixe, devis à l'avance

Zoho Billing SetupConfiguration Zoho Billing

Subscriptions, trials, payment gateways and dunning flows configured properly — so customers get charged, reminded and offboarded without you touching anything.Abonnements, essais, passerelles de paiement et relances configurés correctement — pour que vos clients soient facturés, relancés et clôturés sans que vous touchiez à rien.

  • Plans, trials and proration configuredForfaits, essais et prorata configurés
  • Payment gateway wired and testedPasserelle de paiement branchée et testée
  • Failed-payment recovery emails that sendE-mails de relance d'impayés qui partent vraiment

Scope agreed and quoted before work startsPérimètre validé et chiffré avant de commencer

DIAGNOSTICDIAGNOSTIC€450fixedfixe

Zoho Health CheckBilan de santé Zoho

A full inspection of your Zoho setup — CRM, email, billing, licences — with a prioritised report of what's broken, what's risky, and what you're paying for but not using.Une inspection complète de votre installation Zoho — CRM, e-mail, facturation, licences — avec un rapport priorisé de ce qui est cassé, risqué, et de ce que vous payez sans l'utiliser.

  • Written report with prioritised fixesRapport écrit avec correctifs priorisés
  • Quick wins applied on the spotGains rapides appliqués sur-le-champ
  • Fixed quote for any follow-up workDevis fixe pour tout travail de suite

Delivered within 5 working daysLivré sous 5 jours ouvrés

EMAILE-MAIL€400fixedfixe

Deliverability RescueSauvetage de délivrabilité

Your quotes and invoices are landing in spam — or not arriving at all, especially at Hotmail and Outlook addresses. We find out why and fix it at the DNS and domain-reputation level.Vos devis et factures finissent en spam — ou n'arrivent pas du tout, surtout vers les adresses Hotmail et Outlook. Nous trouvons pourquoi et corrigeons au niveau du DNS et de la réputation du domaine.

  • SPF, DKIM and DMARC configured correctlySPF, DKIM et DMARC configurés correctement
  • Microsoft reputation issues diagnosedProblèmes de réputation Microsoft diagnostiqués
  • Before/after inbox placement testTest de placement en boîte avant/après

Usually resolved within 48 hoursGénéralement résolu sous 48 heures

ProcessMéthode

How it worksComment ça marche

Tell us what hurtsDites-nous ce qui coince

A short message or a 20-minute call. Describe the symptom — "our emails go to spam", "billing keeps double-charging" — and we'll tell you if we can fix it.Un court message ou un appel de 20 minutes. Décrivez le symptôme — « nos e-mails partent en spam », « la facturation double les prélèvements » — et nous vous disons si nous pouvons le corriger.

Get a fixed quoteRecevez un devis fixe

You get the price and the timeline in writing before anything starts. If the problem turns out bigger than scoped, that's our risk, not yours.Vous recevez le prix et le délai par écrit avant tout début de travail. Si le problème s'avère plus gros que prévu, c'est notre risque, pas le vôtre.

It gets fixedC'est corrigé

You get the fix, a plain-English summary of what changed, and documentation so you're not dependent on us afterwards. Unless you want to be — retainers exist.Vous obtenez le correctif, un résumé clair de ce qui a changé, et une documentation pour ne pas dépendre de nous ensuite. Sauf si vous le souhaitez — les forfaits d'astreinte existent.

An example of past workUn exemple de réalisation

One client runs their entire company on Zoho. We built it.Un client fait tourner toute son entreprise sur Zoho. C'est nous qui avons tout construit.

A tool for homeowners — sign-up, subscriptions, bookings, documents and support all running through Zoho. We designed and built it end to end: three web applications on one React frontend, backed by serverless Zoho Catalyst functions, with Zoho CRM as the system of record.Un outil grand public pour propriétaires — inscription, abonnements, réservations, documents et support passant tous par Zoho. Nous l'avons conçu et construit de bout en bout : trois applications web sur un seul frontend React, portées par des fonctions serverless Zoho Catalyst, avec Zoho CRM comme référentiel de données.

~25serverless Catalyst functions in Java, Node.js and Pythonfonctions serverless Catalyst en Java, Node.js et Python
5Zoho products in production — CRM, Catalyst, Billing, Bookings, Deskproduits Zoho en production — CRM, Catalyst, Billing, Bookings, Desk
3customer-facing apps on one platformapplications client sur une seule plateforme
0traditional app database — Zoho CRM holds the database de données applicative classique — Zoho CRM porte les données
  • Subscriptions with hosted checkout, free trials and feature paywalls (Zoho Billing)Abonnements avec paiement hébergé, essais gratuits et fonctionnalités payantes (Zoho Billing)
  • Automated appointment booking (Zoho Bookings)Prise de rendez-vous automatisée (Zoho Bookings)
  • Event-driven automation — CRM webhooks firing Catalyst functionsAutomatisation événementielle — webhooks CRM déclenchant des fonctions Catalyst
  • Sign-up, login and password reset on Catalyst User ManagementInscription, connexion et mot de passe oublié via Catalyst User Management
  • Support tickets from the public site (Zoho Desk)Tickets de support depuis le site public (Zoho Desk)
  • E-signatures and third-party data & mapping integrationsSignatures électroniques et intégrations de données et de cartographie tierces

Your Zoho problem is almost certainly smaller than that — which means we've probably already solved it somewhere in there.Votre problème Zoho est très probablement plus petit que ça — autrement dit, nous l'avons sans doute déjà résolu quelque part là-dedans.

Who's fixing itQui s'en occupe

A senior engineer on every jobUn ingénieur senior sur chaque mission

DDH Systems is an independent Zoho consultancy built on eight years of engineering business systems — enterprise software on one side, hands-on Zoho work for small companies on the other.DDH Systems est un cabinet Zoho indépendant, bâti sur huit ans d'ingénierie de systèmes de gestion — logiciel d'entreprise d'un côté, travail Zoho concret pour les petites structures de l'autre.

Most Zoho consultants are configuration specialists — great until the problem lives in your DNS records, your payment gateway, or code that needs writing. We work across the whole stack, which means the buck stops here instead of being passed to "your IT people".La plupart des consultants Zoho sont des spécialistes de la configuration — parfait jusqu'à ce que le problème se niche dans vos enregistrements DNS, votre passerelle de paiement ou du code à écrire. Nous couvrons toute la chaîne : la responsabilité s'arrête ici, au lieu d'être renvoyée à « votre équipe informatique ».

Based in Spain, working remotely with clients across the UK, Europe and beyond — any time zone. English or French — your pick.Depuis l'Espagne, nous travaillons à distance avec des clients au Royaume-Uni, en Europe et au-delà — tout fuseau horaire. En anglais ou en français, à votre choix.

Recent work, real problemsTravaux récents, vrais problèmes

  • Deliverability: rescued a company's email from Microsoft's spam filters (missing DKIM, IP reputation)Délivrabilité : e-mails d'une entreprise sauvés des filtres anti-spam de Microsoft (DKIM manquant, réputation d'IP)
  • Billing: hosted checkout, free trials, proration and feature paywalls, live in productionFacturation : paiement hébergé, essais gratuits, prorata et fonctionnalités payantes, en production
  • Catalyst: ~25 serverless functions (Java, Node.js, Python) — API gateway, auth, file store, cron and event functionsCatalyst : ~25 fonctions serverless (Java, Node.js, Python) — API gateway, auth, stockage de fichiers, cron et fonctions événementielles
  • CRM: custom modules, COQL at scale, webhooks driving event functions, version-controlled DelugeCRM : modules personnalisés, COQL à grande échelle, webhooks pilotant des fonctions événementielles, Deluge versionné
  • Bookings & Desk: automated appointment scheduling and support-ticket flowsBookings et Desk : prise de rendez-vous automatisée et flux de tickets de support
  • Beyond Zoho: AWS & Azure, .NET, Rails, React, Node, PostgreSQL/PostGIS, e-signature and data integrationsAu-delà de Zoho : AWS et Azure, .NET, Rails, React, Node, PostgreSQL/PostGIS, signature électronique et intégrations de données

Questions

The stuff people ask before they get in touchCe qu'on nous demande avant de nous écrire

Why fixed prices instead of an hourly rate?Pourquoi des prix fixes plutôt qu'un tarif horaire ?

Because "it depends" is how Zoho projects quietly double in cost. Most of what we do falls into a handful of well-understood problems, so we can price them upfront. You know the number before we start — and if the job turns out harder than we scoped, that's ours to absorb, not a bigger invoice for you.Parce que « ça dépend » est la façon dont les projets Zoho doublent discrètement de coût. L'essentiel de ce que nous faisons se résume à une poignée de problèmes bien connus, donc nous pouvons les chiffrer à l'avance. Vous connaissez le montant avant que nous commencions — et si le travail s'avère plus difficile que prévu, c'est à nous de l'absorber, pas une facture plus lourde pour vous.

What if the health check finds more than expected?Et si le bilan trouve plus que prévu ?

You still pay the fixed €450, and you get a written, prioritised list of everything we found — including the bigger issues. For anything you want fixed, we give you a fixed quote before any further work starts. No surprise bills.Vous payez toujours les 450 € fixes, et vous recevez une liste écrite et priorisée de tout ce que nous avons trouvé — y compris les points plus importants. Pour ce que vous voulez corriger, nous vous donnons un devis fixe avant tout travail supplémentaire. Aucune facture surprise.

Do I have to leave my current Zoho partner or admin?Dois-je quitter mon partenaire ou administrateur Zoho actuel ?

No. We often work alongside an in-house admin or an existing partner. We're who you bring in when something's stuck at the code, DNS or payments level that configuration alone can't reach — and we document everything we touch so your team keeps control.Non. Nous travaillons souvent aux côtés d'un administrateur interne ou d'un partenaire existant. Nous sommes ceux qu'on appelle quand quelque chose bloque au niveau du code, du DNS ou des paiements, là où la configuration seule ne suffit pas — et nous documentons tout ce que nous touchons pour que votre équipe garde la main.

How long will we work together?Combien de temps travaillerons-nous ensemble ?

Usually not long — that's the point. Most engagements are a fixed scope: we fix the problem, document it, hand it over, and leave. DDH Systems doesn't become a permanent member of your company. If you'd like us on call afterwards, there's a monthly retainer — but it's optional, never a dependency.En général peu de temps — c'est justement le principe. La plupart des missions ont un périmètre fixe : nous corrigeons le problème, le documentons, le transmettons, et nous partons. DDH Systems ne devient pas un membre permanent de votre entreprise. Si vous souhaitez nous garder en astreinte ensuite, il existe un forfait mensuel — mais c'est optionnel, jamais une dépendance.

What if you can't fix it?Et si vous ne pouvez pas le corriger ?

We'll tell you before you pay. When you send us the symptom, you get an honest answer about whether it's something we can fix. We'd rather turn down work than take money for a problem outside what we do.Nous vous le disons avant que vous payiez. Quand vous nous écrivez le symptôme, vous obtenez une réponse honnête sur notre capacité à le corriger. Nous préférons refuser un travail que prendre de l'argent pour un problème hors de notre champ.

Will you need access to our systems — is that safe?Aurez-vous besoin d'accéder à nos systèmes — est-ce sûr ?

For most work we need admin access to the relevant Zoho apps, and for deliverability, your DNS. We ask only for what the job needs, and once it's done and documented you can rotate credentials. Your data stays yours.Pour l'essentiel, nous avons besoin d'un accès administrateur aux applications Zoho concernées, et pour la délivrabilité, à votre DNS. Nous ne demandons que ce dont le travail a besoin, et une fois terminé et documenté, vous pouvez renouveler les identifiants. Vos données restent les vôtres.

Something in your Zoho setup isn't working?Quelque chose ne va pas dans votre Zoho ?

Tell us what's broken — "our invoices land in spam" — or what you want built. You'll get an honest answer about whether we can do it, what it costs, and how long it takes. Usually within one working day.Dites-nous ce qui est cassé — « nos factures partent en spam » — ou ce que vous voulez construire. Vous obtiendrez une réponse honnête : pouvons-nous le faire, à quel prix, en combien de temps. En général sous un jour ouvré.

No lists, no spam — your details are only used to reply. PrivacyNi listes, ni spam — vos coordonnées servent uniquement à vous répondre. Confidentialité