Formulaires

Configurer des formulaires WordPress pour les synchroniser avec la plateforme immosync.

Synchronisation des formulaires avec ImmoSync

ImmoSync permet la synchronisation automatique de vos formulaires WordPress avec votre logiciel immobilier (Whise, Omnicasa, etc.).

Chaque formulaire est traité comme un webhook, et les données sont envoyées dans un format structuré via :

URL Webhook :
/wp-admin/admin-ajax.php?action=wpis_createContact

Champs attendus dans les formulaires

Champs communs à tous les formulaires :

{
  "source": "contactForm",
  "officeId": null,
  "firstname": "Jean",
  "lastname": "Dupont",
  "gender": "male",
  "phone": "+32 499 02 03 04",
  "email": "jean.dupond@gmail.com",
  "addressStreet": "Rue de l'immobilier",
  "addressNumber": "66",
  "addressZip": "4000",
  "addressCity": "Liège",
  "addressBox": "5",
  "message": "Bonjour, ceci est un message",
  "agreement": true,
}
Langage du code : JSON / JSON avec commentaires (json)
  • source : Type de formulaire ;
    • contactForm : Formulaire de contact
    • estateForm : Formulaire de demande de visite d’un bien
    • searchForm : Formulaire de recherche d’un bien immobilier
    • evaluationForm : Formulaire de demande d’estimation
  • officeId (facultatif) : Numéro d’identification d’une agence immobilier dans le cas des multi-agences immobilières.
  • gender (factultatif) : Donnée attendue : male, female, couple, other
  • agreement : True / False. Case à coché acceptation de l’utilisation des données. (gdpr)

Formulaire de demande d’estimation ou contact

{
  "source": "contactForm",
  "officeId": null,
  "firstname": "Jean",
  "lastname": "Dupont",
  "gender": "male",
  "phone": "+32 499 02 03 04",
  "email": "jean.dupond@gmail.com",
  "addressStreet": "Rue de l'immobilier",
  "addressNumber": "66",
  "addressZip": "4000",
  "addressCity": "Liège",
  "addressBox": "5",
  "message": "Bonjour, ceci est un message",
  "agreement": true,
}
Langage du code : JSON / JSON avec commentaires (json)

Formulaire de demande de visite d’un bien

{
    "source": "estateForm",
    "officeId": null,
    "firstname": "Jean",
    "lastname": "Dupont",
    "phone": "+32 499 02 03 04",
    "email": "jean.dupond@gmail.com",
    "addressStreet": "Rue de l'immobilier",
    "addressNumber": "66",
    "addressZip": "4000",
    "addressCity": "Liège",
    "addressBox": 5,
    "comment": "Bonjour, ceci est un message",
    "agreement": true,

    "estateId": 12
}
Langage du code : JSON / JSON avec commentaires (json)
  • source : estateForm
  • estateId : Identifiant du bien provenant du logiciel immobilier (wpis_id)

Formulaire de recherche d’un bien

Cette fonctionnalité fonctionne uniquement sur Whise et Omnicasa.

{
    "source": "searchForm",
    "officeId": null,
    "firstname": "Jean",
    "lastname": "Dupont",
    "phone": "+32 499 02 03 04",
    "email": "jean.dupond@gmail.com",
    "addressStreet": "Rue de l'immobilier",
    "addressNumber": "66",
    "addressZip": "4000",
    "addressCity": "Liège",
    "addressBox": 5,
    "comment": "Bonjour, ceci est un message",
    "agreement": true,

    "search": {
        "purpose": "rent",
        "category": "shop",
        "priceRange": [15000,35000],
        "rooms": "5",
        "areaMin": 80,
        "areaMax": 150,
        "zips": [1000, 1001, 1002, 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 1020, 1021, 1022, 1023, 1024, 1025]
    }
}
Langage du code : JSON / JSON avec commentaires (json)
  • source : searchForm
  • search :
    • purpose : sell, rent. Type de transaction.
    • category : house, apartment, field, office, shop, industrial, garage. Type de bien.
    • priceRange : [minPrice, maxPrice]
    • areaMin / areaMax (optionnel) : surface min/max
    • rooms : Nombre de chambre
    • zips : Zone de recherche définie par les codes postaux
Formulaire de
demande de démo

Nous serions ravi de vous présenter notre solution.

Remplissez le formulaire ci-dessous et nous vous recontacterons dans les plus brefs délais