API unique et versionnée
REST, documentation OpenAPI, sandbox et webhooks. Vos équipes n'ont plus à connaître les spécificités de chaque portail.
MainSail relie les logiciels CRM immobiliers aux portails d'annonces. Vos annonces partent d'une API unique, sont contrôlées, adaptées à chaque portail, puis suivies publication par publication.
Chaque portail a son format, ses règles, ses nomenclatures et ses limites. Chaque CRM a son propre modèle de données. Entre les deux, les intégrations se multiplient et les erreurs se perdent.
MainSail se place au milieu : les CRM parlent à une seule interface documentée, et nos connecteurs se chargent de parler la langue de chaque portail.
Votre CRM envoie une annonce une fois. MainSail s'occupe du reste, et vous tient informé à chaque étape.
Votre CRM transmet l'annonce via notre API REST documentée (OpenAPI).
Les données sont normalisées et vérifiées : complétude, DPE, médias, champs obligatoires par portail.
L'annonce est adaptée au format de chaque portail et transmise de manière asynchrone.
Chaque publication remonte son statut, et votre CRM est notifié par webhook.
Une plateforme pensée pour l'exploitation au quotidien : comprendre ce qui se passe, et corriger sans attendre un développeur.
REST, documentation OpenAPI, sandbox et webhooks. Vos équipes n'ont plus à connaître les spécificités de chaque portail.
Un modèle commun pour biens, annonces, mandats, prix, honoraires, diagnostics et médias, indépendant des CRM et des portails.
Publiée ici, en attente là, rejetée ailleurs : chaque publication a son propre état et son propre historique.
Retries progressifs, file d'erreurs, rejeu contrôlé et réconciliation avec l'état réel sur le portail.
Flux en temps réel, requêtes et réponses consultables, relances manuelles, alertes et tableaux de bord.
Isolation stricte entre éditeurs, réseaux et agences, secrets chiffrés, actions sensibles journalisées.
Une annonce multi-portails n'a pas un statut, elle en a autant que de portails. MainSail vous montre exactement où en est chacune, et pourquoi.
En cas de rejet, le motif renvoyé par le portail est interprété et remonté à votre CRM. Si un portail est indisponible, l'annonce est conservée puis diffusée dès son rétablissement.
| Annonce | Portail 1 | Portail 2 | Portail 3 |
|---|---|---|---|
| Bien A | Publiée | Publiée | En erreur |
| Bien B | En attente | Publiée | Publiée |
| Bien C | Suspendue | Publiée | Non diffusée |
Remplacez des dizaines d'intégrations par une seule API, avec sandbox, documentation et procédure de certification.
Organisations, agences, utilisateurs et rattachements aux portails, avec des règles de diffusion adaptées à chaque structure.
Des données normalisées et validées en amont, un interlocuteur technique unique et des flux maîtrisés.
Ni lié à un CRM, ni à un portail. Les connecteurs évoluent indépendamment du cœur.
Traitement idempotent, files d'attente, circuit breaker : aucune annonce ne se perd en route.
Isolation des données, journalisation, gestion des demandes RGPD et des durées de conservation.
La capacité de diffusion augmente indépendamment de l'API, sans refonte.
Nous ouvrons notre programme pilote à un nombre limité de partenaires. Parlons de votre contexte et de vos volumes.
Rejoindre le programmeUne question, une demande de démo ou un projet d'intégration ? Écrivez-nous, nous revenons vers vous rapidement.