Formulaires

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

Introduction

ImmoSync permet la synchronisation de vos formulaires de contact vers votre logiciel immobilier.

Cette fonctionnalité agit comme un webhook et vous permet d’envoyer les données du formulaire dans un format structuré vers une autre URL.

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

Données structurées d’un formulaire basic

{
    "source": "contactForm",
    "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,
}
Langage du code : JSON / JSON avec commentaires (json)
  • source : Type de formulaire ;
    • contactForm : Formulaire de contact ou de demande d’estimation
    • estateForm : Formulaire de demande de visite d’un bien
    • searchForm : Formulaire de recherche d’un bien immobilier
  • officeId : Numéro d’identification d’une agence immobilier dans le cas des multi-agences immobilières.
  • agreement : True / False. Case à coché acceptation de l’utilisation des données. (gdpr)

Formulaire de demande de visite

{
    "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

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",
        "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]
    • 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